Best Shakshuka

Shakshuka: Easy Spiced Tomato & Egg Skillet

Bright, smoky tomatoes and glossy, just-set eggs make the best shakshuka a comfort-dinner or breakfast that feels special but cooks in under 30 minutes. I perfected this version at home after testing it eight times, tuning the spice balance and doneness for reliably runny yolks. This recipe leans on a long-simmered tomato base, a quick tempering of spices, and a gentle steam finish so the eggs set without overcooking. Read on for exact measurements, step-by-step timing, and pro tips that prevent watery sauce or chalky eggs. If you want a playful side, try pairing with a sweet-sour snack like the best dill pickle gummy worms recipe for a brunch spread your guests will remember.

Why This Recipe Works

  • Gentle sweating of onions and peppers builds a sweet base without caramelizing, keeping the sauce bright.
  • Toasting the spices briefly in the pan wakes up their oils for deeper aroma and flavor.
  • A splash of tomato paste concentrates umami so you need less sugar and salt.
  • Simmering uncovered reduces excess water and thickens the sauce quickly.
  • Finishing the pan with a lid traps steam to cook the eggs gently and evenly.

Ingredients Breakdown

  • Tomatoes (800 g / 28 oz canned whole tomatoes, or 1.2 kg / 2.6 lb fresh ripe tomatoes): The main body of the sauce. Canned San Marzano-style tomatoes give consistent acidity and texture. If using fresh, peel and seed for best results.
  • Olive oil (30 ml / 2 tbsp): Medium heating oil for flavor and browning. Extra-virgin gives the best aroma.
  • Yellow onion (1 medium, about 150 g / 5 oz), finely chopped: Adds sweetness and texture.
  • Bell pepper (1 medium, about 150 g / 5 oz), diced: Provides smoky sweetness. Use red for color.
  • Garlic (3 cloves, minced): Adds savory backbone. Add late to avoid bitterness.
  • Tomato paste (28 g / 1 tbsp): Concentrates tomato flavor and helps thicken.
  • Ground cumin (1 tsp / 2 g) and smoked paprika (1 tsp / 2 g): Core smoky-warm spices. Toast briefly to bloom.
  • Aleppo pepper or crushed red pepper (¼–½ tsp / 0.5–1 g): For heat; adjust to taste.
  • Sugar (optional, 1 tsp / 4 g): Balances acidity if tomatoes are tart.
  • Kosher salt (use Diamond Crystal preferred, 1½ tsp / 8 g). If using Morton’s, use 1 tsp / 6 g — Morton’s is denser.
  • Black pepper (freshly ground, ½ tsp / 1 g).
  • Eggs (8 large): Two per serving in a four-person recipe. Fresh eggs hold shape better.
  • Fresh cilantro or parsley (15 g / ½ cup, chopped): Bright herb finish.
  • Feta (optional, 75 g / 2.6 oz, crumbled): Adds creamy salt contrast.
    Substitutions and impact warnings:
  • Swap bell pepper for roasted poblano for a smokier note; reduce chili if using poblano.
  • Use harissa paste (1–2 tsp) in place of aleppo for a deeper, spicier profile — the sauce will be hotter.
  • For dairy-free, omit feta. The dish is otherwise naturally gluten-free.

Essential Equipment

  • 10–12 inch (25–30 cm) heavy skillet with lid (cast-iron preferred): Holds even heat and fits 8 eggs comfortably. If you only have a 9-inch pan, cook in two batches to avoid overcrowding.
  • Wooden spoon or heatproof spatula: For gentle stirring.
  • Measuring spoons and kitchen scale: Use a scale for tomatoes and eggs when possible for consistency.
  • Can opener and chef’s knife: Standard prep tools.
  • If you don’t have a lid that fits your skillet, use a large baking sheet to tent the pan and trap steam.

Step-by-Step Instructions

Prep time 15 minutes; cook time 20 minutes; inactive time None; total time about 35 minutes; serves 4.

Step 1: Prep the aromatics and tomatoes

Chop 1 medium yellow onion (150 g / 5 oz) and 1 bell pepper (150 g / 5 oz). If using canned tomatoes, crush one 28 oz (800 g) can by hand in a bowl. This saves time when the pan is hot. Prep should take 10–15 minutes.

Step 2: Sweat the onion and pepper

Heat 30 ml (2 tbsp) olive oil in a 25–30 cm (10–12 inch) skillet over medium heat for 1 minute. Add the onion and pepper and cook until translucent and fragrant, about 6–8 minutes, stirring every 30–45 seconds. Do not let them brown.

Step 3: Toast spices and add garlic

Push the veg to the side, add 1 tsp (2 g) ground cumin and 1 tsp (2 g) smoked paprika, and toast for 20–30 seconds until aromatic. Stir in 3 cloves minced garlic and cook 30–40 seconds more. This wakes up spice oils without burning the garlic.

Step 4: Build the tomato sauce

Stir in 1 tbsp (28 g) tomato paste and cook 1 minute. Add crushed tomatoes (800 g / 28 oz), ¼–½ tsp (0.5–1 g) Aleppo or crushed red pepper, 1½ tsp (8 g) Diamond Crystal kosher salt, ½ tsp (1 g) black pepper, and 1 tsp (4 g) sugar if desired. Bring to a simmer over medium-high, then lower heat to medium-low.

Step 5: Reduce and thicken

Simmer uncovered for 10–12 minutes, stirring every 2–3 minutes, until the sauce is thickened and coats the back of a spoon. Taste and adjust salt or spice. The sauce should be rich and not watery; this step concentrates flavors.

Step 6: Make wells and add eggs

Using the back of a spoon, make eight shallow wells in the sauce and crack one egg into each well. Season each egg lightly with a pinch of salt and pepper. Cover the skillet with a lid.

Step 7: Steam until eggs are set

Cook covered on low for 6–9 minutes for runny yolks, or 10–12 minutes for medium-set yolks. Check at 6 minutes: the whites should be opaque and set, yolks still glossy. Do not overcook — remove as soon as whites are firm.

Step 8: Finish and serve

Remove from heat, sprinkle 15 g (½ cup) chopped parsley or cilantro and 75 g (2.6 oz) crumbled feta if using. Serve hot from the pan with crusty bread or pita.

Expert Tips & Pro Techniques

  • Taste as you go. Tomatoes vary widely — adjust salt, sugar, and acid (a splash of lemon) after simmering.
  • Common mistake: overcrowding the pan with eggs. It cools the sauce and lengthens cooking. Use a larger pan or two batches.
  • For perfectly runny yolks every time, use room-temperature eggs; they set faster and more predictably.
  • Make-ahead: Prepare the tomato base up to 24 hours ahead and refrigerate. Reheat gently, then add eggs and steam for 6–9 minutes.
  • Pro trick for silky sauce: Add 10–15 ml (2–3 tsp) of olive oil off-heat at the end; it smooths and glazes the surface.
  • Use a spoon to baste the egg whites with hot sauce near the edges if they lag behind on setting.
  • If the sauce is too acidic, swirl in a knob of butter (10 g / 2 tsp) for richness.

Storage & Reheating

  • Refrigerator: Transfer to an airtight container and refrigerate up to 3 days. Keep eggs and sauce together if you plan to reheat gently.
  • Freezer: Not recommended for cooked eggs; freeze only the tomato sauce in a sealed container for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Reheat gently on the stove over low heat until simmering, then nestle fresh eggs and steam for 6–8 minutes, or reheat portions in a 175°C (350°F) oven for 8–10 minutes covered. Avoid high-power microwaving — it makes eggs rubbery.

Variations & Substitutions

  • Green Shakshuka (Herbed & Tangy): Replace bell pepper with 2 cups (150 g) chopped baby spinach and 1 cup (150 g) chopped green tomatoes or tomatillos. Keep spices the same; reduce simmer time to 6–8 minutes. Eggs and finish remain the same.
  • Spicy Harissa Version: Add 1–2 tsp (5–10 g) harissa paste when adding tomato paste. Reduce crushed red pepper to taste. Sauce will be deeper and spicier; simmer the same time.
  • Dairy-Free / Vegan: Omit eggs and simmer a mixture of firm tofu cubes (400 g / 14 oz) into the sauce for 6–8 minutes until warmed. Add 1 tsp smoked paprika and 1 tbsp nutritional yeast for savory depth.
  • Smoky Sausage Shakshuka: Brown 200 g (7 oz) sliced merguez or chorizo in the pan first, remove, then follow base recipe and return sausage when adding eggs. No time change, adds hearty meatiness.
  • Gluten-Free: Naturally gluten-free if served with GF bread. No ingredient swaps needed.

Try a fresh fish recipe on a seafood night if you want lighter mains paired with shakshuka-style flavors.

Serving Suggestions & Pairings

  • Classic: Serve with crusty bread or pita to scoop sauce and yolks. For a twist, use toasted sourdough.
  • Fresh: A simple salad of cucumber, lemon, and olive oil cuts the spice and refreshes the palate. Pair with the best zucchini bread recipe for a brunch spread.
  • Starch: Roasted potatoes or garlic roasted potatoes are hearty sides that soak up sauce beautifully.
  • Beverage: Strong mint tea or a bright dry white wine balances tomato acidity.
  • For dessert pairing ideas after a savory shakshuka, consider something sweet like the best Reese’s peanut butter banana bread to round the meal.

Nutrition Information

Per serving (serving size: about 1 pan quarter; recipe serves 4)

  • Calories: 360 kcal
  • Total Fat: 22 g
  • Saturated Fat: 6 g
  • Cholesterol: 190 mg
  • Sodium: 720 mg
  • Total Carbohydrates: 20 g
  • Dietary Fiber: 4 g
  • Sugars: 10 g
  • Protein: 18 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my shakshuka turn out watery?
A: If the sauce is watery, it wasn’t reduced long enough. Simmer uncovered for 10–12 minutes until it thickens and coats a spoon.

Q: Can I make this without eggs?
A: Yes. Omit eggs and simmer in firm tofu cubes (400 g / 14 oz) for 6–8 minutes, or enjoy the sauce as a vegetable stew.

Q: Can I double this recipe?
A: Yes. Use a larger 30–35 cm (12–14 inch) skillet or two pans. Cooking time is the same but avoid crowding eggs.

Q: Can I prepare this the night before?
A: Absolutely. Make the tomato base up to 24 hours ahead. Reheat gently and add eggs to steam just before serving.

Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 3 days. Reheat gently and refresh with herbs before serving.

Q: My egg whites are still runny while yolks are done — what went wrong?
A: You likely cooked at too high heat or used cold eggs. Use low heat and room-temperature eggs, and cover to steam the whites fully.

Q: Is shakshuka traditionally spicy?
A: It varies by region and cook. You can dial heat from mild to fiery. Start with ¼ tsp crushed red pepper and adjust.

Conclusion

This shakshuka is a reliable weeknight hero. The steps focus on building flavor early, reducing the sauce properly, and finishing eggs with steam for perfect texture. For other takes and technique inspiration, see Downshiftology’s Best Shakshuka Recipe (Easy & Traditional) for a family-friendly version and Love and Lemons’ shakshuka recipe for a fresh, herby twist. Enjoy it with simple sides and store the tomato base for quick breakfasts all week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
best shakshuka 2026 03 09 162831 819x1024 1

Shakshuka: Easy Spiced Tomato & Egg Skillet


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Bright, smoky tomatoes and glossy, just-set eggs make the best shakshuka, a comfort-dinner or breakfast that cooks in under 30 minutes.


Ingredients

Scale
  • 800 g canned whole tomatoes (or 1.2 kg fresh ripe tomatoes)
  • 30 ml olive oil (2 tbsp)
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 1 medium bell pepper, diced (about 150 g)
  • 3 cloves garlic, minced
  • 28 g tomato paste (1 tbsp)
  • 1 tsp ground cumin (2 g)
  • 1 tsp smoked paprika (2 g)
  • ¼½ tsp Aleppo pepper or crushed red pepper (0.51 g)
  • 1 tsp sugar (optional, 4 g)
  • 1½ tsp kosher salt (8 g)
  • ½ tsp freshly ground black pepper (1 g)
  • 8 large eggs
  • 15 g fresh cilantro or parsley, chopped (½ cup)
  • 75 g feta cheese, crumbled (optional, 2.6 oz)

Instructions

  1. Prep the aromatics and tomatoes by chopping the onion and bell pepper, and crushing the canned tomatoes.
  2. Heat olive oil in a skillet over medium heat, add onion and pepper, and sweat until translucent.
  3. Push the veggies to the side, add spices, and toast briefly before adding minced garlic.
  4. Stir in tomato paste, add crushed tomatoes, seasonings, and bring to a simmer.
  5. Simmer uncovered until sauce thickens, about 10–12 minutes.
  6. Make wells in the sauce and crack eggs into each, seasoning lightly.
  7. Cover and steam eggs until set, checking for desired doneness.
  8. Sprinkle with chopped herbs and crumbled feta before serving.

Notes

For perfectly runny yolks, use room-temperature eggs and avoid overcrowding the pan.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast
  • Method: Skillet Cooking
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 10g
  • Sodium: 720mg
  • Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 190mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star