Edaku

Recipes

Shakshuka

2026-01-18

Shakshuka

Shakshuka originated in North Africa and has become one of the world’s most recognizable breakfasts over the past decade, for good reason: it comes together in a single pan, takes no special skill, and works equally well as a weekend breakfast or a light dinner. At its core, it’s just eggs poached directly in a thick, spiced tomato sauce with bell pepper — a simple idea that delivers a surprisingly rich result.

The key to a good shakshuka is getting the tomato sauce to the right thickness before the eggs go in. A sauce that’s too thin won’t let the whites set neatly, while one that’s too thick will scorch while the eggs finish cooking. It should hold its shape firmly enough that a well made with a spoon stays put — that’s what keeps the eggs sitting where you put them instead of spreading across the pan.

The spices in shakshuka — paprika, cumin, and a touch of heat — give it its signature Middle Eastern and North African character, but the amounts are easy to adjust. Some like it spicier with a jalapeño or a spoon of harissa stirred in, while others tone it down for kids at the table.

Shakshuka is traditionally served straight from the skillet it was cooked in, which keeps the eggs hot longer and makes for a properly casual, shared meal. Bread, flatbread, or pita are the tools of choice for scooping up sauce and yolk — a fork tends to be beside the point.

Prep: 10 min Cook: 25 min Servings: 3 servings 260 calories per serving

Ingredients

Instructions

  1. Finely dice the onion and bell pepper, and mince the garlic.
  2. Heat the olive oil in a wide, deep skillet and cook the onion over medium heat until soft, about 5 minutes.
  3. Add the bell pepper and cook for another 5 minutes, then stir in the garlic, paprika, and cumin and cook for 1 minute until fragrant.
  4. Pour in the tomatoes, breaking them up with a spatula, season with salt and pepper, and bring to a simmer.
  5. Lower the heat and let the sauce simmer for 12-15 minutes until thickened, stirring occasionally.
  6. Make small wells in the sauce with a spoon and crack the eggs into them.
  7. Cover the skillet and cook for 5-8 minutes over low heat, until the whites set and the yolks are runny or cooked to your liking.
  8. Remove from the heat, scatter with fresh herbs, and serve straight from the skillet with bread or flatbread.