Give your breakfast a flavorful Mediterranean twist with this rustic shakshouka-inspired toast. Thick slices of golden sourdough are topped with a warmly spiced tomato and vegetable sauce, then finished with eggs fried over bubbling feta cheese. Fresh herbs, tangy cheese, and a hint of heat bring everything together in a satisfying meal that's perfect for breakfast or weekend brunch.
Ingredients
For the Tomato Sauce
Olive oil
Onions, chopped
Bell pepper, chopped
Garlic, minced
Cumin
Paprika
Red pepper flakes
Salt
Black pepper
Crushed tomatoes
Honey
Fresh parsley or cilantro
For the Toast and Eggs
Sourdough bread
Butter
Feta cheese, crumbled
Eggs
Optional Garnishes
Extra crumbled feta
Fresh herbs
Sumac
How to Make
Cook the vegetables: Warm olive oil in a large skillet over medium heat. Add the chopped onions and bell pepper, cooking until softened and fragrant.
Season the base: Stir in the minced garlic, cumin, paprika, red pepper flakes, salt, and black pepper. Cook briefly, stirring so the spices release their aromas.
Prepare the tomato sauce: Pour in the crushed tomatoes and add a little honey to balance their acidity. Stir everything together and let the sauce simmer until it thickens and develops a rich flavor.
Toast the sourdough: Butter both sides of the sourdough slices. Toast them in a hot skillet or grill pan until golden brown and crisp.
Fry the feta eggs: Heat a nonstick pan and scatter crumbled feta across the cooking surface. Once the cheese begins to melt and bubble, carefully crack the eggs over it. Cook until the egg whites are set while keeping the yolks runny.
Build the toast: Arrange the crisp sourdough slices on serving plates. Spoon a generous layer of warm tomato sauce over each piece.
Add the eggs: Place a feta-fried egg on top of each prepared slice.
Finish and serve: Sprinkle with extra feta, fresh parsley or cilantro, and a little red pepper flakes or sumac if desired. Serve immediately while the toast is crisp and the eggs are warm.
Important Recipe Tips
Choose the right skillet: A cast-iron skillet works especially well for preparing the tomato sauce because it distributes heat evenly and helps develop rich flavor.
Prepare the sauce ahead: Make the tomato mixture in advance and refrigerate it for up to 3 days. Reheat it when you're ready to assemble breakfast.
Try different bases: Use gluten-free bread instead of sourdough for a gluten-free option. Zucchini rounds are another alternative for a lower-carb serving.
Make it vegan: Replace the eggs with firm tofu or a scrambled chickpea alternative.
Experiment with spices: Add za'atar, smoked paprika, or harissa paste to give the tomato sauce a different flavor and level of heat.
Serve Mediterranean-style: Pair the toast with hummus, olives, cucumber salad, and warm pita bread for a more complete spread. For brunch, arrange several slices on a serving board with fresh herbs. You can also offer extra red pepper flakes, sumac, and za'atar so everyone can adjust the seasoning.
Beverage pairing: Enjoy with refreshing Middle Eastern mint tea or a crisp Sauvignon Blanc.
Store the components separately: Keep leftover tomato sauce, feta, eggs, and bread in separate containers to help preserve their individual textures and prevent soggy toast.
Refrigerate the sauce: Cool leftover shakshouka sauce completely, transfer it to an airtight container, and refrigerate for up to 4 days.
Keep bread fresh: Store sourdough in a sealed bread box or wrap it in a clean kitchen towel at room temperature. For the best quality, use within 2–3 days.
Reheat carefully: Warm the tomato sauce gently in a skillet over low heat, stirring occasionally. Crisp the bread again in a toaster or under a quick oven broil. Fry fresh eggs when serving leftovers for the best texture.
Final Thought
This tomato and feta egg toast brings together everything wonderful about a hearty breakfast: crisp bread, rich tomato sauce, creamy cheese, and perfectly cooked eggs. Whether you're making it for a relaxed morning or sharing it at brunch, it's a delicious way to bring Mediterranean-inspired flavor to your table.
