Preheat your oven: Set it to 425°F (220°C).
If you have a baking stone or an inverted sheet pan, place it in the oven to preheat for a crisper base.
Prep the bacon: Slice the bacon into small pieces. Cook in a skillet over medium heat until just crisp. Transfer to a paper towel–lined plate.
Reserve a teaspoon of the bacon fat for extra flavor.
Warm the flatbread: Brush the flatbread lightly with olive oil or a mix of oil and reserved bacon fat. Rub with a cut clove of garlic if you like. Slide onto the hot pan or stone for 2–3 minutes to firm it up.
Add cheese and greens: Sprinkle a thin layer of cheese over the flatbread.
If using spinach or arugula, toss it with a tiny bit of oil and salt, then spread it over the cheese. The cheese acts like glue to keep greens in place.
Add bacon: Scatter the cooked bacon evenly across the surface. Keep some pieces near where you’ll place the eggs for balanced bites.
Create egg wells: Use the back of a spoon to press small indentations in the toppings.
Crack 3–4 eggs into the wells. Season with salt, pepper, and red pepper flakes if using.
Bake: Return the flatbread to the oven. Bake 8–12 minutes, depending on how set you want your yolks.
For runny centers, start checking at 8 minutes. For firmer yolks, go closer to 12.
Add a finishing touch: Sprinkle with fresh herbs. If you like, whisk a spoonful of yogurt or sour cream with a splash of water, salt, and pepper, then drizzle lightly over the top.
A few drops of hot sauce never hurt.
Slice and serve: Let it rest 1–2 minutes so the eggs settle. Slice into wedges with a sharp knife or pizza cutter and serve hot.