Shakshuka — One‑Pan Eggs in Spiced Tomato Sauce

Shakshuka — One‑Pan Eggs in Spiced Tomato Sauce


Shakshuka — One‑Pan Eggs in Spiced Tomato Sauce

A lively, saucy tomato base studded with bell pepper and gently poached eggs. Shakshuka is a one‑pan comfort dish that’s quick to make, excellent for brunch or a simple dinner, and great with crusty bread.

Why this recipe works

  • Simple, pantry‑friendly ingredients.
  • One pan from start to finish for easy cleanup.
  • Flexible — make it mild or spicy, add cheese or greens, or keep it vegan by skipping the eggs.

Ingredients (serves 2–3)

  • 2 tbsp olive oil
  • 1 medium yellow onion, finely diced (about 1 cup)
  • 1 red bell pepper, seeded and diced (about 1 cup)
  • 3 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/4–1/2 tsp crushed red pepper flakes (adjust for heat)
  • 1 tbsp tomato paste (optional, for depth)
  • 1 can (28 oz / 800 g) crushed tomatoes or whole peeled tomatoes, crushed by hand
  • 1 tsp fine salt, plus more to taste
  • 1/4 tsp black pepper
  • 4–6 large eggs (4 for lighter, 6 if hungrier)
  • 2 tbsp chopped fresh parsley or cilantro, plus extra for serving
  • 1/4 cup crumbled feta or goat cheese (optional)
  • Lemon wedges and crusty bread or pita, for serving

Equipment

  • 10–12‑inch heavy skillet or frying pan with lid
  • Wooden spoon or silicone spatula
  • Small bowl (for cracking eggs, optional)

Method

1. Prep and sweat the aromatics

Heat the olive oil in the skillet over medium heat. Add the diced onion and bell pepper and cook, stirring occasionally, until soft and lightly caramelized — about 6–8 minutes. Lower the heat if the vegetables brown too quickly.

2. Add garlic and spices

Add the minced garlic, cumin, smoked paprika, and crushed red pepper flakes. Stir and cook for about 1 minute until fragrant. If using tomato paste, add it now and cook, stirring, for another 30–60 seconds to deepen the flavor.

3. Build the tomato sauce

Pour in the crushed tomatoes, stir to combine, and bring to a gentle simmer. Season with 1 tsp salt and 1/4 tsp black pepper. Let the sauce simmer uncovered for 10–15 minutes, until it thickens slightly and the flavors concentrate. Taste and adjust seasoning.

4. Make wells and add the eggs

Use the back of a spoon to create 4–6 shallow wells in the sauce. Crack an egg into a small bowl and gently slide it into a well, or crack the eggs directly into the wells. Space them evenly.

5. Poach the eggs

Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny — about 6–8 minutes. For firmer yolks, cook 8–10 minutes. Alternatively, finish under a preheated broiler: place the covered skillet (or uncovered if ovenproof) 5–6 inches from the broiler and cook 3–5 minutes watching closely.

6. Finish and serve

Sprinkle chopped parsley or cilantro and crumbled feta over the top. Squeeze a little lemon over each serving. Serve straight from the skillet with crusty bread or warm pita for dipping.

Timing

  • Active prep: 10–15 minutes
  • Cook time: 20–25 minutes
  • Total: 30–40 minutes

Tips and variations

  • To make it heartier, stir in cooked chickpeas or top with sliced cooked sausage or merguez just before adding the eggs.
  • For a smokier twist, use fire‑roasted canned tomatoes or add a pinch more smoked paprika.
  • If you prefer a chunkier sauce, use canned whole tomatoes and crush them by hand as you add them.
  • Add greens (spinach or chopped kale) in the last 2–3 minutes of simmering so they wilt but stay bright.
  • For a dairy‑free version, skip the feta; olives or capers add a nice salty contrast.

Make‑ahead and storage

  • The tomato base keeps well: refrigerate up to 3 days or freeze up to 3 months. Reheat on the stovetop and poach fresh eggs into the warmed sauce.
  • Leftovers with eggs already cooked are best eaten within 24 hours; reheat gently and expect firmer yolks.

Serving suggestions

  • Serve with toasted sourdough, pita, labneh, or a simple green salad.
  • A side of roasted potatoes or couscous makes it a fuller meal.

Common troubleshooting

  • Sauce is too watery: simmer uncovered longer to reduce, or stir in 1 tsp tomato paste.
  • Eggs are overcooked: reduce covered cook time or check earlier; residual heat continues to cook the eggs after you remove the skillet from the heat.
  • Too bland: add salt a little at a time and a splash of lemon juice to brighten the flavors.

Enjoy a warm skillet of shakshuka — bright tomatoes, aromatic spices, and silky eggs all in one comforting bite.

CooknCart App

Get recipes, local grocery deals, and kitchen tips in one place.