Shakshuka (Eggs Poached in Spiced Tomato Sauce)

Shakshuka is a warm, one-pan meal of eggs gently poached in a rich tomato, pepper, and garlic sauce. It is simple, fast, and full of flavor. You can serve it for breakfast, lunch, or dinner. It uses basic pantry items and fresh herbs, so it works in any season. Make it for a cozy weekend or a quick weeknight meal. Grab some crusty bread or pita, and you are set.

Shakshuka

Why Make Shakshuka

Shakshuka is a true anytime dish. It is bold yet gentle, bright yet cozy. The sauce is a mix of tomatoes, onions, peppers, and warm spices like cumin and paprika. Eggs simmer right on top until the whites set and the yolks are soft. It is satisfying but not heavy, and it all comes together in one skillet, which makes cleanup easy.

This recipe shines in every season. In summer, use ripe tomatoes and fresh peppers for a sunny, garden taste. In winter, reach for canned tomatoes and a spoon of tomato paste for deep, steady flavor. It is budget-friendly and fast, so it is great for busy days or feeding friends without stress. You can keep it mild or make it spicy. Add feta for a creamy touch or leave it dairy-free. With simple swaps, shakshuka fits many diets. Once you try it, you will come back to it again and again.

Why You’ll Love This Shakshuka

Cozy Flavor with Everyday Ingredients

This dish tastes slow-cooked but uses basic items you likely have: onions, garlic, tomatoes, and a few spices. The eggs add protein, and herbs bring a fresh finish.

Quick to Make, Easy to Love

You need one pan and about 30 minutes. The sauce simmers, the eggs poach, and dinner is done. It is simple to scale up or down.

Ingredients and Substitutions

What You’ll Need for This Recipe

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 3–4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon ground coriander (optional)
  • 1/4–1/2 teaspoon red pepper flakes or 1–2 teaspoons harissa (to taste)
  • 1 tablespoon tomato paste
  • 1 can (28 ounces) crushed or diced tomatoes, or about 4 cups chopped fresh tomatoes
  • 3/4 teaspoon kosher salt, plus more to taste
  • Black pepper, to taste
  • 4–6 large eggs
  • 1/3 cup crumbled feta (optional)
  • 2–3 tablespoons chopped parsley or cilantro
  • Warm crusty bread or pita, for serving
  • Lemon wedges (optional)

Smart Swaps for Dietary Needs

  • Dairy-free: Skip the feta or use a dairy-free feta.
  • Vegan: Swap eggs for drained chickpeas or cubes of firm tofu; simmer until warmed through.
  • Low-sodium: Use no-salt tomatoes; season at the end.
  • Low-carb: Serve with a salad or roasted veggies instead of bread.
  • Extra veg: Add spinach or kale in the last 2–3 minutes of simmering.

Smart Variation (Optional)

  • Green shakshuka: Use tomatillos or canned green salsa with spinach and herbs.
  • Smoky: Add smoked paprika and roasted red peppers.
  • Meaty: Cook crumbled merguez, chorizo, or turkey sausage with the onions.

How to Make Shakshuka

Step-by-Step Cooking Instructions

Step 1: Set a wide, heavy skillet (10–12 inches, preferably with a lid) over medium heat. Gather and chop all ingredients.

Step 2: Add olive oil, then sauté onion and bell pepper with a pinch of salt until soft and lightly golden, 5–6 minutes. Stir in garlic, cumin, paprika, and coriander; cook 30 seconds until fragrant. Add tomato paste; cook 30 seconds.

Step 3: Pour in tomatoes, red pepper flakes or harissa, 3/4 teaspoon salt, and black pepper. Stir. Simmer over medium heat until thick and saucy, 8–10 minutes, stirring now and then.

Step 4: Taste and adjust salt or spice. The sauce should be rich and not watery. If thin, simmer 2–3 minutes more.

Step 5: Make 4–6 small wells in the sauce with a spoon. Crack one egg into each well. Sprinkle feta on top, if using.

Step 6: Cover and cook over medium-low until egg whites set and yolks are still soft, 5–7 minutes. For firmer yolks, cook 7–9 minutes. Optional: finish in a 375°F (190°C) oven for 7–10 minutes if your pan is oven-safe.

Step 7: Uncover, top with chopped parsley or cilantro, and a drizzle of olive oil. Serve hot with warm bread and lemon wedges.

Tips for Texture, Timing & Tools

  • Use a wide skillet so the sauce reduces fast and the eggs have room.
  • Reduce the sauce until thick and glossy before adding eggs; watery sauce leads to overcooked eggs.
  • Keep heat medium-low after adding eggs for tender whites and runny yolks.
  • No lid? Use foil or finish in the oven.
  • Crack eggs into a small bowl first, then slide into wells for neat placement.

Storage & Reheating

How to Store It Right

  • Best results: Store the tomato sauce alone up to 4 days in the fridge.
  • Leftovers with eggs: Keep 1–2 days in an airtight container.
  • Freezer: Freeze only the sauce (no eggs) up to 3 months. Thaw in the fridge overnight.

Reheating Without Losing Flavor

  • Sauce: Warm over medium-low, stirring, 5–7 minutes. Add a splash of water if very thick.
  • Eggs: Reheat gently on low or microwave at 50% power in short bursts. Or reheat the sauce and poach fresh eggs directly in it for the best texture.
  • Refresh with herbs, a squeeze of lemon, and a drizzle of olive oil.
A Dish Worth Making Again and Again

Shakshuka is fast, flexible, and comforting. It fits any table and any time of day.

Print

Shakshuka (Eggs Poached in Spiced Tomato Sauce)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, one-pan meal of eggs gently poached in a rich tomato, pepper, and garlic sauce, that’s quick, flavorful, and satisfying.

  • Author: Carol
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 34 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon ground coriander (optional)
  • 1/41/2 teaspoon red pepper flakes or 1–2 teaspoons harissa (to taste)
  • 1 tablespoon tomato paste
  • 1 can (28 ounces) crushed or diced tomatoes, or about 4 cups chopped fresh tomatoes
  • 3/4 teaspoon kosher salt, plus more to taste
  • Black pepper, to taste
  • 46 large eggs
  • 1/3 cup crumbled feta (optional)
  • 23 tablespoons chopped parsley or cilantro
  • Warm crusty bread or pita, for serving
  • Lemon wedges (optional)

Instructions

  1. Set a wide, heavy skillet over medium heat. Gather and chop all ingredients.
  2. Add olive oil, then sauté onion and bell pepper with a pinch of salt until soft and lightly golden, 5–6 minutes. Stir in garlic, cumin, paprika, and coriander; cook 30 seconds until fragrant. Add tomato paste; cook 30 seconds.
  3. Pour in tomatoes, red pepper flakes or harissa, 3/4 teaspoon salt, and black pepper. Stir. Simmer over medium heat until thick and saucy, 8–10 minutes, stirring now and then.
  4. Taste and adjust salt or spice. The sauce should be rich and not watery. If thin, simmer 2–3 minutes more.
  5. Make 4–6 small wells in the sauce with a spoon. Crack one egg into each well. Sprinkle feta on top, if using.
  6. Cover and cook over medium-low until egg whites set and yolks are still soft, 5–7 minutes. For firmer yolks, cook 7–9 minutes. Optional: finish in a 375°F (190°C) oven for 7–10 minutes if your pan is oven-safe.
  7. Uncover, top with chopped parsley or cilantro, and a drizzle of olive oil. Serve hot with warm bread and lemon wedges.

Notes

For a dairy-free option, skip the feta. To make it vegan, substitute eggs with drained chickpeas or cubes of firm tofu.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 300mg

Did you make this recipe?

Share a photo and tag us we can’t wait to see what you’ve made!

(FAQs)

Is shakshuka for breakfast or dinner?

Both. It is common for breakfast or brunch, but it also makes a quick, hearty dinner with bread or a simple salad.

Can I use canned tomatoes?

Yes. Good-quality canned crushed or diced tomatoes work very well and give a consistent result year-round.

How can I make it less spicy or more spicy?

For mild, skip the red pepper flakes or harissa. For heat, add more flakes, a spoon of harissa, or a pinch of cayenne.

How do I keep the eggs runny?

Add eggs to a thick, gently simmering sauce. Cover and cook on medium-low, checking at 5 minutes. Pull from heat as soon as whites set.

Final Thoughts

Shakshuka is simple, bright, and deeply satisfying. With a handful of pantry items and one pan, you get a warm meal in minutes. Make it your own, serve it hot, and enjoy every scoop.

Carol Avatar

AUTHOR

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Soina

Hi! I’m Sonia.

is the founder and recipe creator behind Recipes Unfolded. Raised between Swedish and Moroccan food traditions, she brings a unique blend of calm, cozy flavors and bold, generous cooking to every dish. Her recipes are made for real home kitchens simple, comforting, and full of heart.

Search

Category


You’ll also love