Shakshuka Recipe

The magic of this shakshuka starts with the tomato and pepper base, not the eggs. Fresh tomatoes cook down with two bell peppers, a diced onion, and garlic until the mixture is thick enough to hold three eggs without letting them disappear into the sauce. Cumin and paprika give it a warm, earthy character, while the tomatoes keep the dish bright rather than heavy. It is a simple North African dinner, but the slow 15-minute simmer before the eggs go in makes it taste far more developed than the ingredient list suggests. I like to cook the onion and peppers until they are genuinely tender and lightly golden at the edges before adding the garlic. That small bit of patience matters: undercooked peppers stay watery and can make the sauce feel loose. Once the tomatoes, cumin, and paprika are added, let everything bubble gently for about 10 minutes, stirring now and then, until you can drag a spoon through the pan and the sauce closes back in slowly. The goal is a thick, slightly chunky sauce with enough moisture to poach the eggs, but not so much that they float. Make three shallow wells in the sauce and crack an egg into each one, then cover the pan and lower the heat. The eggs should set gradually, with firm whites and yolks that still quiver in the center. Start checking after five minutes; depending on the pan and the size of the eggs, they may need another two or three minutes. If the sauce is already thick but the whites are lagging, keep the lid on rather than turning up the heat, which can scorch the bottom before the eggs are ready. Scatter the crumbled feta over the top just before serving so it softens slightly but keeps a few salty, creamy crumbles. This makes a relaxed dinner for four when served with plenty of warm crusty bread, pita, or flatbread for scooping up the tomato sauce and runny yolks. A simple cucumber salad or lightly dressed greens are good alongside, especially if you want something fresh against the rich feta. I often serve it straight from the skillet at the table, with extra paprika or chopped herbs if available. Because the eggs continue cooking in the hot sauce, bring the pan over as soon as the whites are set; that is the best moment to catch the contrast between silky yolks, tender peppers, and the thick, spiced tomato base.

Recipe Details

Cuisine: North African

Prep time: 15 minutes. Cook time: 25 minutes. Total time: 40 minutes.

Servings: 4

Difficulty: Easy

Ingredients

  • 3 large eggs
  • 4 medium tomatoes
  • 2 bell peppers
  • 1 medium, diced onion
  • 4 cloves garlic
  • 1 tsp cumin
  • 1 tsp paprika
  • 4 oz, crumbled feta cheese
  • 1/4 cup chopped cilantro

Instructions

  1. Step 1: Sauté peppers and onion. Cook over medium-high heat, stirring frequently, until the ingredients soften and begin to turn translucent. This step releases their natural sugars and aromatic compounds, building the flavor foundation for the dish. Adjust the heat as needed to maintain a gentle sizzle without burning.
  2. Step 2: Add tomatoes and spices. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
  3. Step 3: Simmer 15 minutes. Reduce the heat to maintain a gentle bubble — you want small, lazy bubbles breaking the surface, not a rolling boil. This low, slow cooking allows flavors to meld and develop complexity while keeping proteins tender. Cover partially to allow some evaporation and concentration of flavors.
  4. Step 4: Crack eggs on top. Arrange the finishing ingredients over the surface in an even, visually appealing pattern. These final additions provide contrasting textures, complementary flavors, and the visual appeal that makes the dish look as good as it tastes.
  5. Step 5: Cover and cook until set. Apply heat steadily and monitor the food closely, watching for the visual and aromatic cues that indicate proper doneness. The goal at this stage is to achieve the ideal balance between cooking through completely and maintaining the desired texture.