Shakshuka with Feta and Crispy Tofu
VegetarianUnder 30 MinsHigh Protein • BalancedOne-Pot • StovetopBreakfast • Brunch • DinnerComfort FoodMediterranean
Medium
25min
485kcal
2people
MACROS
per serving※gProtein
◆gFat
▣gCarbs
◎gSugar
◇gFiber
Want to see the exact Macros for this meal? Download the Kitchen Buddy app and unlock full nutritional insights!
A vibrant, Mediterranean-inspired tomato and egg stew topped with savory feta and golden pan-fried tofu. Perfect for dunking toast!
Welcome to a breakfast, brunch, or dinner sensation that will transform the way you use your pantry and fridge staples! This Shakshuka with Feta and Crispy Tofu is an absolute marvel of Mediterranean flavors, beautifully bringing together bubbling, spiced tomatoes, perfectly poached eggs, and the salty, creamy kick of crumbled feta. Adding pan-fried tofu into the mix elevates this traditional dish by introducing an incredibly satisfying texture and an extra boost of plant-based protein. When you make this Shakshuka with Feta and Crispy Tofu, you're not just cooking a meal; you're creating an experience. Imagine dunking thick, toasted slices of bread into a rich, savory tomato sauce that has been simmering with aromatic onions and warming spices. The eggs gently steam in the tomato bath until the whites are just set and the yolks remain delightfully runny, creating a luxurious sauce of their own when broken. Whether you're trying to use up some highly perishable eggs, fresh tomatoes, and feta, or you just crave an incredibly comforting, one-pan wonder, this Shakshuka with Feta and Crispy Tofu is guaranteed to satisfy. It's rustic, vibrant, and bursting with robust flavors. Best of all, it scales perfectly for a cozy meal for two. Grab your favorite skillet, get ready to fry up some tofu to a beautiful golden brown, and let the rich scent of simmering tomatoes and spices fill your kitchen!
Ingredients
- 1 tbsp Olive Oil
- 150 g Tofu
- 1 medium Onion
- 1 medium Tomatoes
- 400 g Canned Diced Tomatoes
- 1 tbsp Spices
- 4 large Eggs
- 50 g Feta
- 2 slices Bread
Instructions
- 1Dice the tofu into small cubes.
- 2Heat the olive oil in a skillet over medium heat. Fry the tofu until golden and crisp, then transfer to a plate.
- 3Dice the onion and chop the fresh tomatoes. In the same skillet, sauté the onion until soft and translucent.
- 4Stir in the fresh tomatoes and spices, cooking for 2 minutes until fragrant.
- 5Pour in the canned diced tomatoes. Reduce the heat and let the sauce simmer for 10 minutes until it thickens slightly.
- 6Stir the crispy tofu back into the sauce.
- 7Use a spoon to create 4 small wells in the simmering sauce. Crack one egg into each well.
- 8Crumble the feta over the entire skillet. Cover with a lid and cook for 5 to 7 minutes, or until the eggs are cooked to your preferred doneness.
- 9Toast the bread.
- 10Serve the hot shakshuka immediately, with the toasted bread on the side for dipping.
Chef's Tips
- •If your spices include paprika, cumin, and a pinch of chili flakes, use those for a traditional Shakshuka flavor profile.
- •Keep a close eye on the eggs! They continue to cook slightly even after you remove the pan from the heat.
More recipes you might like
K
Recipe By
Kitchen Buddy Chef






