Shakshuka Recipe: Runny Yolks, No Watery Sauce

You break the first yolk into a pan and the sauce slides away from it, thin and pink, pooling around the whites. That is shakshuka with a watery sauce, and it is fixable before the eggs ever go in.

Our Shakshuka recipe is simple: eggs poached in a thick spiced tomato and bell pepper sauce, cooked and served in one pan with bread. The recipe describes it as a North African dish that has become a weekend breakfast favourite in Gulf homes. The method is short enough that the detail is in the execution.

Shakshuka recipe amounts, for four

About 30 minutes (10 prep, 20 cook), easy:

  • Eggs, 4
  • Tomatoes, 4, chopped
  • Bell pepper, 1, chopped; onion, 1
  • Garlic, 3 cloves
  • Cumin seeds 1 tsp; red chilli powder 0.5 tsp
  • Cooking oil, 3 tbsp
  • Salt to taste; 2 tbsp chopped coriander to finish, optional

Our recipe gives no weight for the tomatoes. Four medium ones is what it asks for; a tin of chopped tomatoes would be a reasonable swap, though we have not listed that amount and do not want to make one up.

Why the sauce turns out watery

Tomatoes are mostly water, and it has to go somewhere before the eggs arrive. Our recipe handles this in the steps: fry the onion and pepper for about 5 minutes, add garlic, cumin and chilli for 30 seconds, then add the tomatoes and salt and cover and simmer about 10 minutes "until thick and saucy".

The words that matter are until thick. The timer is a guide; the spoon test is the check. Drag a spoon through the sauce: if the trail closes slowly and the pan bottom shows for a second, it is ready. If the trail fills instantly, keep going.

One adjustment we suggest, not from the recipe: take the lid off for the last few minutes, so the steam escapes instead of dripping back in.

Making the wells

The pan matters here. Our recipe asks for a wide one, and it is not a detail: a narrow pan piles the sauce deep, which means more water to cook off and fewer places to put eggs.

Once the sauce is thick, press small wells with the back of a spoon and crack an egg into each. America's Test Kitchen, in its shakshuka article, makes the same point about shallow divots, and reports watery whites in testing when eggs were nestled in pairs. Give each egg its own space.

Crack each egg into a small cup first. That lets you check for shell and slide the yolk in intact, so a broken yolk does not break your dinner.

Setting the whites without cooking the yolks

Our recipe says to cover and cook on low until the whites are set but the yolks are still soft, about 5 minutes. Cover matters because the lid heats the tops of the whites, which otherwise stay glassy while the bottoms overcook.

America's Test Kitchen adds one trick we like: spoon warm sauce over the whites, but not the yolks. The whites set while the yolks stay creamy. It also suggests taking the pan off the heat when the whites are set and the yolks look soft, because the pan keeps cooking them.

Start checking at 3 minutes. Whites should look opaque, not clear, and the yolk should wobble when you nudge the pan.

A timeline you can follow

  1. 0:00 Oil in a wide pan, onion and pepper, 5 minutes
  2. 0:05 Garlic, cumin, chilli, 30 seconds
  3. 0:06 Tomatoes and salt, covered, 10 minutes
  4. 0:16 Spoon test, lid off if the sauce is loose
  5. 0:19 Make wells, crack in eggs
  6. 0:20 Cover on low, 3 to 5 minutes
  7. 0:25 Coriander, straight to the table

Cooking for fewer, or for more

The recipe is written for 4 servings with 4 eggs, one egg each, which suits a light breakfast. If you have hungry people, cook two eggs a head, but think about the pan before the sauce. Eggs need their own wells with space between them, so eight eggs belong in two wide pans, not one crowded one. For two people, halve everything and use a smaller pan so the sauce stays deep enough to hold the eggs.

If one person likes the yolk firm and another wants it runny, take the runny portions out first and let the rest cook on for a minute or two.

Serving it

Serve from the pan, with warm bread for scooping. For a bigger table, our mezze night post puts hummus and fattoush around a dish like this, and a Ramadan table might use suhoor ideas.

If you want a spicier egg dish that is more curry than breakfast, Egg Curry and Potato and Egg Curry are in the same library.

Quick fixes when it goes wrong

ProblemWhat happenedFix
Watery sauceEggs went in too earlySimmer it down before the wells
Runny whitesPan too cool or no lidCover, and spoon sauce over the whites
Hard yolksLeft on the heatPull the pan when whites are just set
Eggs cook unevenlySauce too thin or chunkyMash the tomatoes down a little

Degchi's pantry sandbox can tell you if you already have the nine ingredients this needs.

Browse recipe collections

High-protein recipes: lentils, chickpeas, paneer, eggs Recipes with onions Tomato recipes Lunch and dinner recipes Recipes with eggs