How to Make Perfect Shakshuka in 15 Minutes

There is something almost theatrical about shakshuka. The vivid red sauce bubbling away, eggs nestled in their little hollows, the steam rising when you break a yolk. And the reality of making it? About as dramatic as opening a tin of tomatoes. This is a 15-minute dinner that looks like serious effort.

There is something almost theatrical about shakshuka. The vivid red sauce bubbling away, eggs nestled in their little hollows, the steam rising when you break a yolk. And the reality of making it? About as dramatic as opening a tin of tomatoes. This is a 15-minute dinner that looks like serious effort.

Why You’ll Love This Recipe

Shakshuka is naturally vegetarian, deeply satisfying, full of flavour, and works perfectly for breakfast, lunch, or dinner. It is also wildly forgiving. The sauce can absorb a wide range of additions and substitutions without complaint. For beginners, it is a revelation. It teaches you how spices bloom in oil, how to build depth in a simple sauce, and how to judge egg doneness by look rather than temperature.

Why It Works

The process is: build a spiced tomato sauce in a pan, make wells in the surface, crack in eggs, cover and let them cook through gently in the steam. The sauce does not need to be perfect. The eggs do not need to look exactly right. It almost always comes out beautifully.

How to Make Perfect Shakshuka in 15 Minutes. The One-Pan Egg Dinner That Looks Incredibly Fancy

How to Make Perfect Shakshuka in 15 Minutes. The One-Pan Egg Dinner That Looks Incredibly Fancy

Eggs poached in a vivid spiced
tomato sauce. One pan, 15 minutes, and it looks like you spent a lot more time
than you did.

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes

Ingredients

  • 1 can (400g) whole plum tomatoes
  • 4 large eggs
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • Half teaspoon chilli flakes
  • 2 tablespoons olive oil
  • Salt and black pepper
  • Fresh parsley or coriander to serve
  • Crusty bread to serve

Instructions

Equipment

Wide, lidded frying pan or
shallow casserole dish. The wider the better so the eggs have room to spread.
Wooden spoon for building the sauce. A lid is essential for trapping steam to
cook the egg whites.

Instructions

Step 1: Soften the onion  

Heat olive oil in your wide pan
over medium heat. Add diced onion and cook for 4 to 5 minutes, stirring
occasionally, until softened and just starting to turn golden at the edges.

Step 2: Bloom the spices  

Add garlic, cumin, smoked
paprika, and chilli flakes. Stir constantly for about 60 seconds until
everything smells incredible and the spices have darkened slightly. This step
is where most of the flavour comes from.

Step 3: Build the sauce  

Add canned tomatoes and crush
them roughly with your spoon. Season with salt and pepper. Simmer for 5
minutes, stirring occasionally, until the sauce has thickened slightly and
looks glossy.

Step 4: Add the eggs  

Use the back of your spoon to
create four wells in the sauce, spacing them evenly. Crack one egg carefully
into each well. Try to keep the yolks intact.

Step 5: Cover and cook  

Put the lid on and cook over
medium-low heat for 4 to 5 minutes for runny yolks, 6 to 7 minutes for set
yolks. Check by gently wobbling the pan. The whites should be completely opaque
and the yolks should wobble slightly for runny.

Notes

Pro Tips



If you want perfectly set whites
but still-runny yolks, crack the eggs into a bowl first and slide them gently
into the wells. For a richer, creamier sauce, stir in a tablespoon of crumbled
feta cheese just before adding the eggs. The sauce can be made ahead and
refrigerated for up to two days. It actually develops more flavour overnight.



Nutrition Information:

Serving Size:

2

Amount Per Serving:Calories: 320kcal x 2Total Fat: 20ggSaturated Fat: 4ggCarbohydrates: 16ggFiber: 4ggProtein: 18gg

Variations

Green shakshuka: replace tomatoes with wilted spinach, courgette, and fresh herbs. Feta shakshuka: crumble 50g of feta over the sauce before adding the eggs. Meat shakshuka: brown 200g of merguez sausage in the pan first, then build the sauce around it.

Substitutions

No canned tomatoes? Blended fresh tomatoes work beautifully in summer. No cumin? Ground coriander has a similar warmth. No fresh herbs to finish? Dried herbs add less freshness but still lift the dish.

Common Mistakes to Avoid

Sauce too thin: if the sauce is watery, the eggs will spread and look messy. Simmer it down until it holds a shape before adding the eggs. Lid off: without a lid, the egg whites take forever to set while the yolks overcook. High heat at the egg stage: medium-low is right for the eggs.

Serving Suggestions

Serve straight from the pan at the table. Shakshuka is meant to be a communal dish. Pile fresh herbs generously on top. Put a basket of crusty bread, pita, or flatbread on the table for scooping. A crumble of feta on top just before serving is highly recommended.

Storage

Shakshuka without eggs keeps in the fridge for up to four days. Make the sauce in advance and cook the eggs fresh each time. Shakshuka with eggs is best eaten immediately, though leftovers can be refrigerated for one day.

Reheating Tips

Reheat the sauce in a pan over low heat, adding a splash of water if it has thickened. Add fresh eggs once warmed and cook as per the main recipe. Microwaving eggs in tomato sauce is possible but the whites turn rubbery.

FAQs

How do I know when the eggs are done?

The whites should be fully opaque and not wobbly at all. The yolks should wobble gently when you shake the pan for runny, or feel firm for set. Always better to check early.

Can I make shakshuka for one person?

Yes. Halve the sauce recipe or make a full batch of sauce and freeze half. Use 2 eggs instead of 4 and cook in a smaller pan.

Is shakshuka spicy?

Only as spicy as you make it. The chilli flakes are completely optional. Without them, it is a gentle, warmly spiced dish that most people find very approachable.

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to Recipe