Dalogi Studio logo DalogiStudio
English עברית 한국어

More languages coming soon

Try free

Shakshuka: The One-Pan Egg and Tomato Classic

Shakshuka in a cast-iron pan — eggs poached in tomato and pepper sauce
Photo: adactio / Flickr · CC BY 2.0

There's a reason shakshuka has traveled from North African and Israeli kitchens to brunch tables everywhere: it's one pan, humble ingredients, and pure comfort. Eggs are gently poached in a deeply spiced tomato and pepper sauce until the whites are set and the yolks are still gloriously runny. All you need on the side is good bread for dipping — and about 40 minutes.

Ingredients

Method

  1. Heat the olive oil in a wide, deep skillet (25–28 cm / 10–11 inches, with a lid) over medium heat.
  2. Add the onion and cook for about 5 minutes, stirring occasionally, until soft and lightly golden.
  3. Add the diced red pepper and cook another 5 minutes, until it softens and sweetens.
  4. Stir in the garlic, cumin, paprika, and chili. Cook for 1 minute, just until fragrant — don't let the garlic brown.
  5. Add the tomatoes, tomato paste, salt, pepper, and sugar (if using). Simmer uncovered over medium-low heat for 10–12 minutes, until the sauce thickens enough that a spoon dragged through it leaves a brief trail.
  6. Taste the sauce and adjust the seasoning. It should taste bold and slightly punchy — it will mellow once the eggs go in.
  7. Using the back of a spoon, make 6–8 small wells in the sauce. Crack an egg into each well (crack into a small cup first for clean placement).
  8. Cover the pan and cook on low heat for 8–10 minutes, until the whites are just set but the yolks are still runny.
  9. Scatter the chopped parsley on top and bring the pan straight to the table. Serve hot, with plenty of bread for scooping.

Tips for Success

If this shakshuka earns a permanent spot in your rotation (it will), save it to your personal cookbook in My Recipe Book — you can scale the ingredients up or down for any number of guests, and cook completely hands-free with voice guidance reading each step aloud while your hands are busy with the pan.

Save this recipe free

Frequently Asked Questions

Can I make shakshuka ahead of time?

The sauce, yes — absolutely. Cook it through step 6, refrigerate for up to 3 days or freeze for up to 3 months. When you're ready to eat, reheat the sauce until bubbling, then add fresh eggs and cook as directed. Cooked eggs don't reheat well, so always poach them fresh.

What should I serve with shakshuka?

Crusty bread, challah, or warm pita is essential for scooping up the sauce. Round it out with a chopped Israeli salad, tahini, labneh, olives, or crumbled feta. For brunch, it happily feeds a crowd straight from the pan.

How do I keep the yolks runny?

Cook covered on the lowest heat, and start checking at the 6-minute mark. The whites should be opaque but the yolks should still jiggle. Remove the pan just before they look done — the hot sauce keeps cooking them for another minute or two.

All your recipes in one place

Save recipes from photos, websites, or with AI — and organize them in one digital cookbook.
Free. No credit card. Works on any device.

Get started free

Available in English, Hebrew & Korean