Preheat oven to 450F. Lay each flatbread on a greased baking sheet.
Layer each bread with spinach, asparagus, onion, bacon and basil. Bake until slightly golden around the edges (about 5-8 minutes).
Pull breads from the oven, sprinkle with cheese and crack two eggs over each.
Return the bread to the oven until eggs are cooked, but still with soft yolks (about 5 minutes).
Garnish with green onions, salt and pepper before serving.