Jump to recipe
Pantry Tomato Egg Shakshuka
Middle Easternvegetariangluten-freedairy-free

Pantry Tomato Egg Shakshuka

Poached eggs simmered in a smoky spiced tomato sauce with onion and bell pepper, made from pantry staples. Uses up canned tomatoes, eggs, cumin, and paprika and turns them into dinner in 35 minutes.

35 minsEasy4 servings315 kcal

This is the dinner for a night when you have eggs, a couple of cans of tomatoes, and no plan. Everything comes from the pantry — canned tomatoes, dried spices, olive oil — plus a carton of eggs and whatever onion and pepper are around. One skillet, about 35 minutes, no special shopping.

It works because the sauce gets a real simmer before the eggs go in. Ten minutes of gentle bubbling cooks off the raw, tinny taste of canned tomatoes and thickens the sauce enough to hold the eggs. Blooming the cumin and paprika in hot oil first wakes the spices up, and the eggs poach directly in the sauce, soaking up flavor as they set. The sauce itself is the point — it is what you mop up with bread.

Expect soft, jammy eggs nestled in a thick, smoky-sweet tomato sauce, deeply savory and meant to be scooped. It feeds four as a dinner with bread, or fewer if everyone goes back for seconds.

shopping_basketIngredients

  • 2 tbsp olive oilfor the skillet
  • 1 medium yellow oniondiced
  • 1 red bell pepperdiced
  • 4 cloves garlicminced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp red pepper flakesoptional, for heat
  • 2 cans (28 oz each) crushed tomatoes
  • 1 tsp saltplus more to taste
  • 8 large eggs
  • 1/4 cup fresh cilantro or parsleychopped, for topping

Nutrition Per Serving

Calories

315

Protein

17g

Fat

17g

Carbs

25g

restaurantInstructions

1

Soften the vegetables

Heat the olive oil in a large deep skillet over medium heat until it shimmers. Add the onion and bell pepper and cook 5 to 6 minutes, stirring now and then, until the onion is soft and translucent and the pepper has softened.

2

Bloom the spices

Stir in the garlic, cumin, smoked paprika, and red pepper flakes. Cook 1 minute, stirring constantly, until the spices smell fragrant and darken slightly. Do not let them scorch — burned spices taste bitter.

3

Simmer the sauce

Pour in the crushed tomatoes and add the salt. Bring to a gentle simmer over medium-low heat and cook 10 to 12 minutes, stirring now and then, until the sauce thickens slightly and loses its raw, tinny smell.

4

Add the eggs

Use the back of a spoon to make 8 shallow wells in the sauce. Crack each egg into a small cup first, then slide it into a well. Sprinkle the eggs lightly with salt and pepper.

5

Cover and poach

Reduce the heat to low, cover the skillet, and cook 5 to 7 minutes, until the whites are fully opaque and set with no runny white remaining. The yolks will be jammy; add 2 more minutes if you want them fully firm.

6

Finish and serve

Scatter the cilantro or parsley over the top and drizzle with a little olive oil. Serve straight from the skillet with thick slices of toasted bread or warm pita for scooping up the sauce.

timer

Cooking Mode

Keep your screen awake with step-by-step guidance.

lightbulbTips for success

  • Crack each egg into a small cup before adding it to the sauce. That way a shell fragment or a bad egg never touches the batch, and the eggs land in their wells at the same time.
  • Do not skip the 10-minute simmer before the eggs go in. Raw canned tomatoes taste tinny, and a thin sauce cannot hold the wells — the eggs sink and take much longer to set.
  • Keep the heat low once the eggs are in. High heat turns the whites rubbery before the sauce's heat reaches through, while gentle heat with the lid on gives tender whites and fully set eggs.
  • Make the wells shallow. Eggs buried deep in sauce steam slowly and unevenly; shallow wells let the trapped steam cook them through in 5 to 7 minutes.

swap_horizSubstitutions

  • No smoked paprika? Use regular paprika, or replace the paprika and cumin with 1 teaspoon chili powder.
  • No red bell pepper? Use a second diced onion, or a diced zucchini or carrot — any of them melt into the sauce base.
  • No crushed tomatoes? Use two cans of diced tomatoes and crush them briefly with a potato masher, or one 28-ounce can of tomato sauce and simmer 5 minutes longer to thicken.
  • No cilantro? Use flat-leaf parsley, or skip the herbs entirely — the spiced sauce carries the dish.

restaurantWhat to serve with it

Serve straight from the skillet with thick slices of toasted bread or warm pita for scooping. A simple cucumber salad on the side keeps the meal balanced.

kitchenStorage & reheating

Keeps 3 to 4 days in an airtight container in the fridge. Cool it within 2 hours of cooking. The sauce (without eggs) freezes well for up to 3 months — thaw overnight in the fridge, reheat to a simmer, and poach fresh eggs in it.

To reheat: Reheat gently in a covered skillet over medium-low heat for 4 to 5 minutes, until the sauce bubbles and reaches 165°F (74°C) throughout. Reheated yolks will be firm rather than jammy. The microwave works for single portions but makes the eggs rubbery.

Recipe FAQ

Can I make shakshuka ahead of time?expand_more

Yes, the sauce part. Make the tomato sauce through step 3, refrigerate up to 3 days, then reheat it to a simmer and poach fresh eggs in it. The eggs themselves are best cooked to order — reheated poached eggs turn rubbery.

Why are my eggs taking so long to set?expand_more

Usually the sauce is still thin and watery, which keeps the eggs sitting in liquid instead of heat. Simmer the sauce down until it is thick enough to hold a well, and keep the lid on while the eggs poach so the trapped steam cooks them from above.

Is shakshuka spicy?expand_more

No — it is smoky more than hot. The 1/2 teaspoon of red pepper flakes is optional and adds mild warmth, not real heat. Leave it out for a gentle version, or pass hot sauce at the table for the people who want more.

Can I use fresh tomatoes instead of canned?expand_more

Yes. Use about 3 pounds of ripe fresh tomatoes, chopped, and simmer them 10 minutes longer than the recipe says so they break down. That said, canned tomatoes are more reliable here — they are packed ripe, so the sauce tastes like tomatoes year-round.