Smoky Shakshuka Recipe With Poached Eggs
North African breakfast tables have long celebrated shakshuka as a staple that brings comfort and bold flavors to any morning meal.
Eggs nestled in a rich tomato base create a one-pan wonder that feels both rustic and refined at the same time.
It works beautifully for brunch gatherings or quiet weekend mornings when you want something satisfying without spending hours in the kitchen.
The dish has gained popularity across cafes and home kitchens worldwide because it balances simplicity with impressive presentation.
Warm spices and savory notes make every bite feel like a cozy hug on a plate.
Serving it straight from the skillet adds an inviting, communal feel that encourages everyone to dig in together.
When you need a breakfast that satisfies both hunger and soul, few options compare to a bubbling hot pan of shakshuka.
Getting this recipe down will give you a go-to option that works morning, noon, or night.
What Makes Shakshuka A Must-Try
Ingredient List for Shakshuka
Protein and Eggs:Main Ingredients:Seasonings and Supporting Ingredients:Common Cooking Tools for Shakshuka
Classic Way to Make Shakshuka
Prep the Skillet
Heat 2 tablespoons of extra-virgin olive oil in a 12-inch skillet over medium heat at 350°F. Toss in 1 cup chopped yellow onion, 1 diced red bell pepper, 1/4 teaspoon sea salt, and a sprinkle of black pepper. Sauté these ingredients for 6-8 minutes until they soften and turn translucent.
Build Flavor Base
Reduce the heat to medium-low. Add these ingredients to the skillet:
Stir everything together for 30 seconds to wake up those aromatic spices.
Create the Sauce
Pour in 1 28-ounce can of crushed tomatoes and 2 tablespoons of harissa paste. Let the mixture simmer for 15 minutes, stirring occasionally, until the sauce thickens and develops a deep, rich flavor.
Add Some Green
Stir in 1 cup of chopped fresh spinach and cook until it wilts completely into the sauce. Use a spoon to create 3-5 small wells in the sauce where your eggs will nest.
Eggs Take Center Stage
Carefully crack 3 to 5 large eggs directly into the wells you’ve created. Cover the skillet and cook for 5-8 minutes, depending on how runny or firm you prefer your egg yolks.
Final Touches and Serving
Sprinkle a bit more salt and pepper over the dish. Top with 1/3 cup crumbled feta cheese, chopped fresh parsley, 1 sliced avocado, and optional microgreens. Serve immediately with some toasted bread on the side for dipping into that amazing sauce.
Smart Notes for Shakshuka
Different Takes on Shakshuka
How to Serve The Best Shakshuka
Proper Storage For Shakshuka
The Best Shakshuka Common Questions
What equipment do I need to make shakshuka?
A 12-inch skillet with a lid works perfectly. Cast iron or nonstick pans both work great, but make sure the pan can go from stovetop to oven if you prefer finishing the eggs differently.
Can I make shakshuka vegetarian?
This recipe is already vegetarian. Just skip any optional meat toppings and ensure your harissa paste doesn’t contain meat products.
How spicy is this shakshuka?
The recipe has mild heat from paprika and optional cayenne. If you prefer less spice, reduce or eliminate the cayenne. For more heat, add extra harissa or red pepper flakes.
Are the eggs supposed to be runny or firm?
That depends on your preference. Check the eggs around 5-6 minutes for runny yolks, or 7-8 minutes for firmer yolks. The whites should be completely set before serving.
Can I prep shakshuka ingredients ahead of time?
Chop vegetables and measure spices in advance. The sauce can be partially prepared earlier and reheated before adding eggs. This saves time during meal preparation.
What if I don’t have harissa paste?
Substitute with sriracha, sambal oelek, or tomato paste with a pinch of chili flakes.
The Best Shakshuka Recipe
- Total Time: 27-31 minutes
- Yield: 3 to 5 1x
Description
Shakshuka from the Middle East brings spicy tomato sauce and perfectly poached eggs right to your breakfast table. Simmered with rich spices and topped with fresh herbs, this one-pan wonder delivers comfort on a plate.
Ingredients
Protein and Eggs:
- 3 to 5 large eggs
- ⅓ cup crumbled feta cheese
Main Ingredients:
- 1 28-ounce can crushed tomatoes
- 1 cup chopped yellow onion
- 1 red bell pepper
- 1 cup fresh spinach
- 2 tablespoons harissa paste
- 1 avocado
Seasonings and Supporting Ingredients:
- 2 tablespoons extra-virgin olive oil
- 3 garlic cloves
- ½ teaspoon smoked paprika
- ¼ teaspoon sea salt
- ½ teaspoon ground cumin
- ¼ cup fresh parsley leaves
- Freshly ground black pepper
- Pinch cayenne pepper
- Microgreens
- Toasted bread
Instructions
- Pour 2 tablespoons olive oil into a 12-inch skillet over medium heat. Sauté 1 cup chopped yellow onion, 1 diced red bell pepper, ¼ teaspoon salt, and a pinch of black pepper for 6-8 minutes until vegetables soften and become translucent.
- Reduce heat to medium-low. Add 3 minced garlic cloves, ½ teaspoon smoked paprika, ½ teaspoon ground cumin, and a pinch of cayenne pepper. Stir the spices for 30 seconds until fragrant.
- Pour in 1 28-ounce can of crushed tomatoes and 2 tablespoons harissa paste. Allow the mixture to simmer for 15 minutes, stirring occasionally until the sauce thickens and reduces.
- Fold 1 cup chopped fresh spinach into the sauce. Cook until the spinach wilts completely, about 2 minutes.
- Use a spoon to create 3-5 small wells in the tomato sauce. Carefully crack 3-5 large eggs directly into these wells.
- Cover the skillet and cook for 5-8 minutes at medium-low heat until egg whites are set but yolks remain soft.
- Sprinkle ⅓ cup crumbled feta cheese and ¼ cup chopped fresh parsley over the top. Season with additional salt and pepper to taste.
- Garnish with 1 sliced avocado and optional microgreens. Serve immediately with toasted bread on the side.
Notes
- Swap out harissa for sriracha or chili paste if you prefer a different heat level.
- For a vegetarian version, replace eggs with crumbled tofu or chickpeas for protein.
- Use cast iron skillet for best heat distribution and traditional Middle Eastern cooking style.
- Let the sauce simmer slowly to develop deep, rich flavors and allow tomatoes to break down completely.
- Prep Time: 6-8 minutes
- Cook Time: 21-23 minutes
- Category: Sautéed
- Method: Sautéing
- Cuisine: Middle Eastern
Nutrition
- Serving Size: 3 to 5
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 20 g
- Saturated Fat: 5 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 5 g
- Protein: 13 g
- Cholesterol: 185 mg



Sophie Lane
Recipe Developer
Expertise
Family-friendly Meals, Simple Healthy Cooking, Ingredient Substitutions, Beginner-friendly Recipes, Flexible Meal Prep
Education
- Program: Professional Cook Certificate
- Focus: Online culinary training covering knife skills, cooking techniques, and plant-based and modern cooking approaches.
Schoolcraft CollegeSophie brings a calm and flexible approach to Families With Purpose. Based in Fort Collins, Colorado, she creates recipes that feel simple, clear, and easy to make at home. She focuses on family-friendly meals, healthy everyday cooking, ingredient swaps, and beginner-friendly ideas. Sophie helps make each recipe approachable and easy to follow, especially for busy families who need meals that can bend with the day.