Preheat the oven: Set to 425°F (220°C). Place a sheet pan or pizza stone inside to heat for a crisper crust.
Make the sauce: In a small bowl, stir the cottage cheese with garlic powder, a pinch of salt, and pepper.
For a silky texture, blend it for 10–15 seconds with an immersion blender or in a small food processor.
Prep the flatbread: Brush one side lightly with olive oil. This helps it brown and stay crisp.
Assemble the base: Spread the cottage cheese mixture evenly over the oiled side, leaving a small border at the edges.
Add toppings: Scatter shredded cheese, tomatoes, and red onion. Make a small well in the center if adding an egg.
Add the egg (optional): Crack the egg into the well.
Season the top with salt, pepper, and red pepper flakes if you like heat.
Bake: Carefully place the flatbread on the hot pan or stone. Bake 8–12 minutes, until the edges are golden, the cheese melts, and the egg white is set but yolk is still runny (or longer for a firmer yolk).
Finish and serve: Top with fresh spinach or arugula and chopped herbs. Drizzle a little olive oil, slice, and serve immediately.