Borderless Kitchen

June 18, 2026 · 3 min read

Shakshuka: North Africa's Poached-in-Tomato Eggs, Why the Sauce Matters More Than the Egg, and the One Rule About Not Overcooking

Shakshuka (شكشوكة, from the Tunisian/Maghrebi Arabic *shakk* meaning to mix or shake up) is a dish of eggs poached directly in a simmering sauce of tomatoes, peppers, onion, garlic, and cumin. It is eaten for breakfast, lunch, and dinner across North Africa (Tunisia, Libya, Egypt), Israel, and increasingly worldwide. The dish can be completed in 25 minutes; the single technical rule is that the eggs must be removed from heat before they look done. Yolks should be runny; whites should be just barely set.

Shakshuka crossed from North African home cooking into global food culture rapidly in the 2010s — one of the few dishes that spread worldwide not through immigration so much as through food media, where its visual drama (whole eggs sunk into a red sauce in a cast iron pan) photographs spectacularly. The dish became shorthand for a certain kind of casual, European-influenced brunch aesthetic, particularly in Israel, where it arrived with Tunisian and Libyan Jewish immigrants and became a national dish over several generations.

The Israeli version is now the most internationally known, but shakshuka's origin is Tunisian and Maghrebi. Every North African country has a version; the variations are in the spices, the heat level, and what protein is served alongside.


The Sauce Is the Dish

The eggs in shakshuka are important, but the sauce is the dish. A great shakshuka requires a tomato sauce that is:

  • Thick enough to hold the eggs: Too watery and the eggs slide and poach unevenly. The tomatoes should be cooked down to a jammy, concentrated consistency before the eggs go in.
  • Deeply seasoned: Cumin, paprika (sweet and/or smoked), garlic, chili, and the sweetness of cooked pepper — the flavors should be robust, not timid.
  • A vehicle for bread: The sauce is also what you dip bread into; it should be rich and scoopable.

The Egg Rule

This is the only technical rule in shakshuka and it is frequently violated in restaurants:

Take the pan off heat before the eggs look done.

A properly set shakshuka egg: whites just barely set (no translucent wobble remaining, but just barely), yolk completely runny. This is the target. The pan retains heat; the eggs continue cooking for 1–2 minutes after the flame is off. If the eggs look perfectly done in the pan, they will be overcooked when you eat them.

Covering vs uncovering: Covering the pan with a lid speeds egg cooking uniformly. Uncovering allows the whites to set from below while the yolk stays runny (slower, more control). Either works; covering is more reliable.


The Complete Recipe

Serves: 2–4 Time: 25 minutes

Ingredients

  • 4 large eggs
  • 3 tablespoons olive oil
  • 1 large white or yellow onion, diced
  • 1 red bell pepper, diced
  • 4 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon sweet paprika (or smoked paprika)
  • ½ teaspoon Aleppo pepper or ¼ teaspoon cayenne (adjust for heat)
  • 800g canned crushed or diced tomatoes (or 5 large fresh tomatoes, roughly chopped)
  • 1 teaspoon sugar (balances tomato acidity)
  • Salt and black pepper

To serve:

  • Fresh flat-leaf parsley or cilantro, roughly chopped
  • Crumbled feta (optional — Israeli addition, less traditional in North Africa)
  • Pita bread or crusty white bread

Method

1. Build the sauce: Heat olive oil in a wide skillet (28–30cm) or cast iron pan over medium heat. Add onion; cook 5–6 minutes until soft and golden at the edges. Add red pepper; cook 3–4 minutes. Add garlic, cumin, paprika, and Aleppo pepper; stir and toast 1 minute.

2. Add tomatoes: Add canned tomatoes, sugar, salt, and pepper. Stir; bring to a simmer. Cook uncovered 10–12 minutes, stirring occasionally, until the sauce thickens and reduces — it should look jammy and the oil should show around the edges.

3. Taste the sauce: It should be deeply flavored. Adjust salt, acidity, heat.

4. Add the eggs: Make 4 wells in the sauce with the back of a spoon. Crack one egg into each well. Season the eggs lightly with salt.

5. Cook the eggs — watch carefully: Cover the pan; cook over medium-low heat 5–7 minutes until the whites are just set and the yolks are still runny. Lift the lid and check after 5 minutes. Remove from heat when the whites look almost (but not quite) fully opaque.

6. Serve immediately: Scatter parsley (and feta if using) over the top. Bring the pan to the table; serve directly from the pan with bread alongside.


Variations

Shakshuka with merguez: North African lamb sausages (merguez) fried in the pan before the onion, their rendered fat forming the cooking fat for the whole sauce.

Green shakshuka: Replaces the tomato sauce with a base of leeks, spinach, tomatillos, and herb paste (cilantro, parsley) — a Middle Eastern-Israeli innovation.

Tunisian shakshuka with harissa: Stir 1–2 tablespoons of harissa (Tunisian hot chili paste) into the sauce for more heat and depth.


Related reading: Turkish Breakfast Kahvaltı Guide | Hummus and Falafel Levantine Guide | Moroccan Tagine Guide

The full recipes live in the book.

Get Tokyo Meets Tuscany on Amazon

Paperback $24.99 · Hardcover $34.99 · eBook $9.99

Free download

Get the free Flavor Pairing Matrix.

The Italian × Japanese ingredient chart behind every recipe in the book. Enter your email — free PDF, one page.