Shakshuka with Feta and Crispy Tofu

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
Get Kitchen Buddy Free

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

  1. 1
    Dice the tofu into small cubes.
  2. 2
    Heat the olive oil in a skillet over medium heat. Fry the tofu until golden and crisp, then transfer to a plate.
  3. 3
    Dice the onion and chop the fresh tomatoes. In the same skillet, sauté the onion until soft and translucent.
  4. 4
    Stir in the fresh tomatoes and spices, cooking for 2 minutes until fragrant.
  5. 5
    Pour in the canned diced tomatoes. Reduce the heat and let the sauce simmer for 10 minutes until it thickens slightly.
  6. 6
    Stir the crispy tofu back into the sauce.
  7. 7
    Use a spoon to create 4 small wells in the simmering sauce. Crack one egg into each well.
  8. 8
    Crumble 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.
  9. 9
    Toast the bread.
  10. 10
    Serve 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

Do you have everything to cook this?

Don't guess. Kitchen Buddy tracks your pantry to see if you are "Ready to Cook." Missing something? Add it to your smart shopping list in one tap.

Get Kitchen Buddy Free