Skip to content
Menu
Recipes Stack
VegetarianGluten-freeMiddle Eastern

Easy Shakshuka (Eggs in Spiced Tomato Sauce)

Eggs gently poached in a smoky, spiced tomato and pepper sauce, finished with feta and herbs. A one-pan vegetarian dinner in 30 minutes.

By Recipes Stack Kitchen

Cast iron skillet of shakshuka with runny eggs in spiced tomato and pepper sauce, feta, parsley and crusty bread
AI-generated illustration of the finished dish. How we use AI
30min total

33% of it needs you at the counter

Hands-on
10 min
Cooking
20 min
Serves
4
Calories
320
Protein
18 g
Per serving
$1.97

Why this recipe works

Shakshuka is breakfast in North Africa and the Middle East, but it makes a perfect weeknight dinner: pantry ingredients, one pan, and a loaf of crusty bread to drag through the sauce.

  1. Simmering the sauce before the eggs go in concentrates it so the eggs sit on top instead of sinking.
  2. Covering the pan cooks the whites through while the yolks stay runny.
  3. Cumin and smoked paprika give canned tomatoes a slow-cooked depth in minutes.

Ingredients

4 servings

To serve

You will need

  • 12-inch skillet with a lid

Method

Tap a step number to mark it done.

  1. Soften the vegetables

    Heat the oil in the skillet over medium heat. Add the onion and bell pepper and cook until soft.

  2. Bloom the spices

    Stir in the garlic, cumin, paprika and pepper flakes and cook for 1 minute until fragrant.

  3. Simmer the sauce

    Add the tomatoes and salt and simmer, stirring now and then, until thickened slightly.

  4. Add the eggs

    Make 8 wells in the sauce with a spoon and crack an egg into each. Cover and cook over medium-low heat until the whites are set but the yolks are still soft.

  5. Serve

    Scatter with feta and herbs and serve straight from the pan with crusty bread.

Cook's notes

  • Crack each egg into a small cup first, then slide it into its well; it keeps the yolks whole.
  • Check the eggs early and often. They go from runny to firm in about a minute.
  • Add a handful of spinach or a can of drained chickpeas to the sauce for a heartier meal.

Nutrition per serving

320 calories

$1.97 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein21% of calories18 g
Carbs25% of calories21 g
Fat54% of calories20 g
Fiber5 g
Sodium950 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

How do I know when the eggs are done?

The whites should be opaque and set, with no clear jelly left around the yolk, while the yolks still jiggle. Cover the pan to set the tops faster.

Can I make the sauce ahead?

Yes. Make the sauce up to 3 days ahead, reheat it in the skillet until bubbling, then add the eggs.

Is shakshuka gluten-free?

The shakshuka itself is. Serve it with gluten-free bread or over rice to keep the whole meal gluten-free.

Ratings and reviews