Classic Shakshuka

Classic Shakshuka
By The Cooking World, Editorial Staff
July 1, 2026

Classic Shakshuka

Shakshuka is a dish of eggs poached directly in a spiced tomato and pepper sauce, served straight from the pan. It originated in North Africa, traveled through the Middle East, and became one of the defining breakfast dishes of Israeli cuisine, though it works equally well at lunch or dinner. The appeal is straightforward: it is a one-pan dish that tastes more complex than the ingredient list suggests, and the sauce can be made ahead while the eggs are cooked to order in the last ten minutes.

The word means "all mixed up" in Arabic, which describes the technique more than the dish: the vegetables are cooked down into a unified sauce before the eggs go in. The spice level is adjustable, the vegetables are flexible, and feta crumbled on top at the end is optional but common. What is not optional is the bread: shakshuka is inseparable from something to scoop the sauce with.

Why It Works

  • Cooking the onion and bell pepper over medium heat for a full 10 minutes before adding the spices develops sweetness and depth that a quick saute does not. Caramelized onion is the backbone of the sauce. Rushing this step produces a thinner, sharper-tasting result.
  • Adding a small amount of sugar to the tomatoes compensates for the acidity of canned tomatoes, which are picked and processed before they fully ripen. Fresh summer tomatoes do not need this adjustment.
  • Creating wells in the sauce before adding the eggs keeps the whites contained and prevents them from spreading into a thin, overcooked layer across the surface. The wells also let the egg cook in the residual heat of the sauce from below.
  • Covering the pan traps steam, which sets the tops of the whites without flipping the eggs or basting them. Check at 5 minutes for runny yolks, 7 to 8 minutes for fully set.

On the Sauce

The sauce is the recipe. Good shakshuka requires tomatoes with flavor, which for most of the year means canned crushed tomatoes rather than fresh. San Marzano or good-quality domestic crushed tomatoes are the right choice. Smoked paprika gives the sauce a depth that sweet paprika does not; if you only have sweet, add a small pinch more cumin to compensate. Chili flakes are optional but the dish benefits from some heat, even if it is mild. The sauce can be made up to two days ahead and refrigerated, then reheated before the eggs go in.

On the Eggs

The eggs are done when the whites are fully opaque and set, and the yolks are still visibly liquid. This is the standard. The yolk continues to cook for 30 to 60 seconds after the pan comes off the heat, so pull it slightly before the yolk looks done. If preferences at the table vary, cover and cook for 5 minutes for runny yolks, then remove individual portions to plates before continuing to cook the remaining eggs for firmer yolks. For another egg-centered technique that applies completely different principles, the French omelette is worth understanding alongside this one.

PREP TIME
10 minutes
COOK TIME
25 minutes
serves
4

Ingredients

3 tablespoons extra-virgin olive oil
1 large yellow onion, diced
1 large red bell pepper, diced
4 cloves garlic, thinly sliced
1 teaspoon ground cumin
1 teaspoon smoked paprika
1/2 teaspoon chili flakes
1/2 teaspoon sugar
800 g (28 oz) canned crushed tomatoes
1 teaspoon fine sea salt, divided
Freshly ground black pepper
6 large eggs
60 g (2 oz) feta cheese, crumbled (optional)
Fresh flat-leaf parsley or cilantro, for serving
Crusty bread or pita, for serving

Special Equipment

Check out these products

Instructions

  1. Heat the olive oil in a large, deep skillet or braiser over medium heat. Add the onion and bell pepper and cook, stirring occasionally, until softened and beginning to caramelize, about 10 minutes. Season with a pinch of salt.
  2. Add the garlic, cumin, smoked paprika, and chili flakes. Cook, stirring constantly, until fragrant, about 1 minute.
  3. Pour in the crushed tomatoes. Add the sugar, remaining salt, and several grinds of black pepper. Stir to combine. Bring to a simmer and cook until the sauce has thickened slightly, about 10 minutes. Taste and adjust seasoning.
  4. Use a spoon to create 6 shallow wells in the sauce, spacing them evenly. Crack one egg into each well. Reduce the heat to medium-low.
  5. Cover the pan and cook until the whites are just set but the yolks are still runny, 5 to 7 minutes. For firmer yolks, cook an additional 2 to 3 minutes.
  6. Remove from heat. Scatter the feta (if using) and fresh herbs over the top. Serve immediately from the pan with crusty bread or pita.
Are You Ready To Get Hungry?

Sign Up today to get into our cooking world. You will receive for free our best tips, reviews, recipes and much more...

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Check our other recipes