A culinary education for the home kitchen — from fond to flame
Fond & Flame

mains · plant-based

Shakshuka (Eggs in Spiced Tomato Sauce)

Eggs poached in a spiced tomato-pepper sauce with cumin and paprika — a Middle Eastern breakfast staple.

★ Beginner$25 minServes 4
Be the first to rate
Shakshuka (Eggs in Spiced Tomato Sauce) — plant-based — recipe plated and ready to serve

Nutrition (per serving)

280

Calories

14g

Protein

18g

Carbs

16g

Fat

4g

Fiber

Ingredients

Servings:4
  • 2 tbsp olive oil
  • 1 large onion, diced
  • 1 red bell pepper, diced
  • 4 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp ground coriander
  • ¼ tsp cayenne pepper (optional)
  • 1 can (28 oz) crushed tomatoes
  • 1 tsp sugar
  • 6 large eggs
  • Fresh cilantro
  • Crumbled feta cheese (optional)
  • For serving:

    Method

    1. Build the base by heating olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook for 8-10 minutes until softened and starting to caramelize. The sweetness from the caramelized vegetables balances the acidity of the tomatoes. Add the garlic and cook for 30 seconds.

    2. Bloom the spices by adding cumin, smoked paprika, coriander, and cayenne directly to the vegetables. Stir for 1 minute until the spices are fragrant and have darkened slightly. Blooming spices in the vegetable oil releases their essential oils and intensifies their flavor.

    3. Add the tomatoes, sugar, salt, and pepper. Stir to combine. Bring to a simmer and cook for 15-20 minutes, stirring occasionally, until the sauce has thickened and reduced. You should be able to drag a spoon through the sauce and see the bottom of the pan for a moment before the sauce flows back. This thickness is critical — watery sauce means overcooked eggs.

    4. Create wells in the sauce using the back of a spoon — make 6 evenly spaced indentations. Crack one egg into each well. The wells keep the eggs separated and ensure even cooking. Season the eggs with a pinch of salt and pepper.

    5. Cover and cook over medium-low heat for 5-8 minutes. Check at 5 minutes — the whites should be set (opaque and firm) but the yolks should still be jiggly and runny. If the whites are still translucent, cover and cook 1-2 minutes more. The steam from the covered pan cooks the tops of the eggs gently.

    6. Garnish and serve immediately with fresh cilantro or parsley and crumbled feta if using. Bring the skillet directly to the table with crusty bread or warm pita for scooping. Break the yolks and let them run into the spiced tomato sauce — the combination of runny yolk, spiced tomato, and crusty bread is one of the great simple pleasures in cooking.

    Equipment

    Chef Notes

    • The most important thing: The tomato sauce must be thick before you add the eggs. If it's watery, the eggs sink to the bottom and overcook. Simmer the sauce for 15-20 minutes until it's reduced and holds its shape when you drag a spoon through it.
    • Make wells in the sauce with the back of a spoon before cracking the eggs. The wells keep the eggs in place and ensure the whites set evenly around the yolks.
    • Cover the skillet after adding the eggs. The trapped steam cooks the tops of the whites while the sauce cooks the bottoms. Without a lid, you get raw whites on top and overcooked yolks on the bottom.
    • The yolks should be runny — that's the whole point. They mix with the spiced tomato sauce when you break them, creating a rich, creamy sauce for dipping bread. If you prefer set yolks, cook 2-3 minutes longer.
    • Shakshuka is a one-pan meal. Serve it directly from the skillet with bread for scooping. No plates needed.

    Common Substitutions

    IngredientSubstitutionNotes
    Crushed tomatoesFresh tomatoes, diced and cooked downUse 2 lbs ripe tomatoes — cook 10 min longer to break down
    Red bell pepperRoasted red peppers from a jarAdd with the tomatoes — already soft, no sautéing needed
    Feta cheeseGoat cheese or labnehGoat cheese is tangier; labneh adds creaminess
    EggsSilken tofu, cubedVegan option — nestle tofu cubes into the sauce, warm through
    Smoked paprikaRegular paprika + pinch of cuminLoses the smoke but keeps the color and warmth

    What You're Practicing

    Shakshuka teaches you egg cookery in a sauce — a technique that appears across Mediterranean and Middle Eastern cuisines (Italian eggs in purgatory, Turkish menemen, Tunisian chakchouka). The skill of judging when eggs are perfectly set — whites firm, yolks runny — by visual cues and timing transfers to poaching, frying, and any preparation where yolk doneness matters. Visit Techniques for more on egg cookery.

    Building a spiced tomato sauce from scratch is one of the most versatile skills in cooking. The base here — onion, pepper, garlic, spices, tomatoes — is the same foundation for pasta sauce, curry base, and Mexican salsa roja. Understanding how to build, season, and reduce a tomato sauce gives you a technique that works across dozens of cuisines.

    Video Resources

    Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more

    No comments yet. Be the first to share your thoughts.

    Frequently Asked Questions

    Can I make Shakshuka (Eggs in Spiced Tomato Sauce) ahead of time?
    Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
    How do I store leftover Shakshuka (Eggs in Spiced Tomato Sauce)?
    Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
    Can I freeze Shakshuka (Eggs in Spiced Tomato Sauce)?
    Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
    How many servings does this recipe make?
    This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
    Is Shakshuka (Eggs in Spiced Tomato Sauce) a quick recipe?
    Yes — this recipe is ready in 25 minutes including prep time, making it perfect for busy weeknights.
    Is Shakshuka (Eggs in Spiced Tomato Sauce) high protein and vegetarian?
    Yes — this recipe is high protein and vegetarian. Check the Common Substitutions section for additional dietary adaptations.
    What substitutions can I make for Shakshuka (Eggs in Spiced Tomato Sauce)?
    See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.

    You Might Also Like