Recipes by color and flavor
Classic Mediterranean Shakshuka (Eggs in Purgatory)

Classic Mediterranean Shakshuka is a vibrant and gently spiced dish that has become a beloved breakfast and brunch option. Soft poached eggs rest in a bubbling red stew made from tomatoes, bell peppers, and warm spices, creating a delightful combination of flavors and textures. The dish is not only visually appealing but also offers a comforting and satisfying meal that is perfect for sharing.

Cook with confidence

Cook's notes

For the best texture, ensure the sauce is simmered until it thickens slightly before adding the eggs; this helps create a rich base. Cook the eggs just until the whites are set but the yolks remain runny, which usually takes about 5-7 minutes. If you prefer firmer yolks, cover the skillet to trap steam and cook for an additional minute or two. Adjust the heat to medium-low to prevent the sauce from burning while the eggs cook.

Substitutions

If you don't have crushed tomatoes, diced tomatoes can work, but you may need to cook them longer to break down. Bell peppers can be swapped for other sweet peppers or even zucchini for a different flavor profile. For a dairy-free option, omit the feta cheese or use a plant-based alternative. If you prefer a little heat, add some chopped jalapeños or a pinch of red pepper flakes.

Storage & leftovers

Shakshuka is best enjoyed fresh, but leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stovetop, adding a splash of water if necessary to loosen the sauce. Avoid reheating in the microwave if possible, as it can overcook the eggs.

Common failures

A common failure is overcooking the eggs, which can lead to rubbery texture; keep an eye on them and remove from heat once the whites are set. If the sauce is too watery, allow it to simmer longer before adding the eggs to achieve a thicker consistency. Additionally, if the spices aren't balanced, the dish may taste bland; adjust seasoning after tasting the sauce.

Why these ingredients

How each main ingredient earns its place in this recipe

  • crushed tomatoes

    Crushed tomatoes form the base of the shakshuka, providing a rich, tangy flavor and necessary moisture for the dish. The ratio of tomatoes to other ingredients is crucial, as it ensures the sauce is both flavorful and thick enough to support the poached eggs.

  • eggs

    The eggs are the star of the dish, providing protein and a creamy texture that contrasts beautifully with the spiced tomato sauce. Using large eggs allows for perfect poaching, ensuring that the yolks remain runny and add richness to each bite.

  • olive oil

    Olive oil is essential for sautéing the onions and peppers, enhancing the overall flavor profile of the dish. The fat content also helps to create a luscious mouthfeel and aids in the even cooking of the vegetables.

  • smoked paprika

    Smoked paprika adds a unique depth of flavor and a subtle smokiness that elevates the dish. Its role in the recipe is significant, as it complements the sweetness of the tomatoes and peppers, creating a well-rounded taste.

Preparation

  1. Step 1 5 min

    In a large cast-iron skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and diced red bell pepper, sautéing until they are soft and fragrant, about 5 minutes. Stir in the cumin and smoked paprika, toasting the spices for an additional 2-3 minutes until aromatic.

  2. Step 2 15 min

    Pour in the crushed tomatoes and stir to combine. Reduce the heat to medium-low and let the sauce simmer for about 15 minutes, allowing it to thicken and the flavors to meld together. Season with salt and pepper to taste.

  3. Step 3 8 min

    Use a spoon to create 4 small wells in the thick red sauce. Crack an egg into each well, being careful not to break the yolks. Cover the skillet with a lid and simmer for about 8 minutes, or until the egg whites are set but the yolks remain runny.

  4. Step 4

    Once the eggs are poached to your liking, remove the skillet from heat. Garnish the shakshuka with crumbled feta cheese and freshly chopped cilantro for added flavor and presentation.

  5. Step 5

    Serve the shakshuka directly from the skillet for a rustic presentation. Pair it with crusty bread or pita for dipping into the rich sauce and eggs.

Cook notes from readers

← Back to recipes