Shakshuka Recipe

Learn how to make the best homemade shakshuka with this easy baking recipe. This Middle Eastern and North African breakfast classic features eggs poached in a flavorful tomato sauce with bell peppers, onions, and warm spices. Perfect for brunch or a hearty dinner with crusty bread for dipping!
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
25 mins
Serves:
4 servings
An overhead shot of a rustic cast-iron skillet filled with vibrant red shakshuka, where perfectly poached eggs with glossy whites and runny yolks nestle in a chunky tomato sauce speckled with red and green bell peppers. Steam rises gently from the dish, captured in soft natural morning light streaming through a kitchen window. Scattered fresh herbs add bright green accents against the rich sauce, while crusty sourdough slices border the skillet, ready for dipping. The composition emphasizes the home-cooked comfort of the dish, with olive oil drizzled across the top creating glistening highlights.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">2 tbsp olive oil</li> <li class="ingredients-single-item">1 large onion, diced</li> <li class="ingredients-single-item">1 red bell pepper, diced</li> <li class="ingredients-single-item">1 green bell pepper, diced</li> <li class="ingredients-single-item">4 garlic cloves, minced</li> <li class="ingredients-single-item">2 tsp ground cumin</li> <li class="ingredients-single-item">1 tsp smoked paprika</li> <li class="ingredients-single-item">1/2 tsp cayenne pepper (adjust to taste)</li> <li class="ingredients-single-item">1 tsp ground coriander</li> <li class="ingredients-single-item">800g canned diced tomatoes</li> <li class="ingredients-single-item">1 tbsp tomato paste</li> <li class="ingredients-single-item">1 tsp sugar</li> <li class="ingredients-single-item">Salt and pepper to taste</li> <li class="ingredients-single-item">6 large eggs</li> <li class="ingredients-single-item">100g feta cheese, crumbled (optional)</li> <li class="ingredients-single-item">Fresh herbs (parsley or coriander) for garnish</li> </ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 245 calories
🥑 Fat: 16 g
🧈 Saturated Fat: 4 g
🍞 Carbohydrates: 14 g
🍭 Sugar: 8 g
🍗 Protein: 12 g
🫀 Cholesterol: 276 mg
🧂 Sodium: 580 mg

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">Large ovenproof skillet or cast iron pan</li> <li class="equipment-single-item">Wooden spoon</li> </ul>

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Preheat your oven to 190°C (375°F). This oven finish will help set the eggs perfectly while maintaining runny yolks. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> Heat olive oil in a large oven-safe skillet over medium heat. Add the diced onion and sauté for 5 minutes until softened and translucent. This slow cooking develops the onion's natural sweetness that forms the flavor base of your shakshuka. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> Add the diced red and green bell peppers to the pan and cook for another 5-7 minutes until they begin to soften. Don't rush this step – properly softened peppers add wonderful texture to the final dish. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Stir in the minced garlic and cook for 30 seconds until fragrant. Be careful not to brown the garlic as it can become bitter. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Add the ground cumin, smoked paprika, cayenne pepper, and coriander to the vegetables. Cook for 1 minute, stirring constantly to toast the spices and release their aromatic oils – you should be able to smell the spices becoming more fragrant. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> Pour in the canned tomatoes and add the tomato paste. The paste provides concentrated flavor and helps thicken the sauce. Stir to combine everything well. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Add the sugar and season with salt and pepper to taste. The small amount of sugar balances the acidity of the tomatoes without making the dish sweet. Bring the mixture to a simmer and cook for 10-15 minutes, stirring occasionally, until it thickens slightly. The sauce should coat the back of a spoon but still be fluid enough to cradle the eggs. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Using the back of a spoon, create 6 small wells in the sauce. Crack an egg into each well, being careful not to break the yolks. The whites will begin to set slightly from the heat of the sauce. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Sprinkle the crumbled feta over the top if using. The feta will soften slightly in the oven, adding pockets of creamy saltiness throughout the dish. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Transfer the skillet to the preheated oven and bake for 7-10 minutes, until the egg whites are set but the yolks are still runny. Keep a close eye on the eggs as they can quickly go from perfectly runny to fully set. </li> <li class="MethodStepper"> <h4 class="step-title">Step 11</h4> Remove from the oven and let it rest for 2 minutes. The residual heat will continue cooking the eggs slightly. Garnish with freshly chopped herbs for a pop of color and fresh flavor. </li> <li class="MethodStepper"> <h4 class="step-title">Step 12</h4> Serve immediately while still hot, directly from the skillet. Provide crusty bread on the side for dipping into the flavorful sauce and runny egg yolks. </li> </ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Shakshuka Recipe?

Traditional shakshuka combines olive oil, onions, bell peppers, garlic, spices (cumin, paprika, cayenne, coriander), diced tomatoes, tomato paste, eggs, and optional feta cheese. Fresh herbs like parsley or coriander are used for garnish, with salt, pepper, and a touch of sugar to balance flavours.

How to cook Shakshuka Recipe at home?

Learn how to cook Shakshuka Recipe by first sautéing onions and peppers until soft, then adding garlic and spices to bloom their flavours. Pour in tomatoes and simmer until slightly thickened before making wells for the eggs. Crack eggs into the wells, optionally sprinkle with feta, and finish in the oven until whites are set but yolks remain runny. Garnish with fresh herbs and serve with crusty bread.

Can I make shakshuka ahead of time for a brunch party?

Yes! Prepare the tomato sauce base up to 2 days in advance and refrigerate. When ready to serve, reheat the sauce, make wells for the eggs, and complete the cooking process. This time-saving approach actually enhances the flavour as the spices have longer to meld together in the sauce.

Is this Middle Eastern dish traditionally served for breakfast or dinner?

While shakshuka is traditionally enjoyed as a hearty breakfast or brunch dish across North Africa and the Middle East, its satisfying nature makes it perfectly suitable for any meal. In many cultures, it's served family-style directly from the cooking pan with plenty of bread for scooping.

What's the best type of pan to use for making perfect shakshuka?

A cast-iron skillet is ideal for shakshuka as it retains heat evenly, allowing the eggs to cook gently. The pan should be at least 25cm (10 inches) wide and 5cm (2 inches) deep to accommodate the sauce and eggs without spilling. Enameled cast iron or any ovenproof skillet also works well.

Want to try something else in ...

Breakfast & Brunch

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Shakshuka Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/682f93c85a7a7f230ab82007_Leonardo_Phoenix_10_An_overhead_shot_of_a_rustic_castiron_skil_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-16", "description": "Learn how to make the best homemade shakshuka with this easy baking recipe. This Middle Eastern and North African breakfast classic features eggs poached in a flavorful tomato sauce with bell peppers, onions, and warm spices. Perfect for brunch or a hearty dinner with crusty bread for dipping!", "prepTime": "PT15M", "cookTime": "PT25M", "totalTime": "PT40M", "keywords": "shakshuka, Middle Eastern breakfast, baked eggs, tomato sauce, one-pan meal", "recipeYield": "4", "recipeCategory": "Breakfast", "recipeCuisine": "North African", "nutrition": { "@type": "NutritionInformation", "calories": "245 calories", "carbohydrateContent": "14 g", "proteinContent": "12 g", "fatContent": "16 g", "saturatedFatContent": "4 g", "cholesterolContent": "276 mg", "sodiumContent": "580 mg", "sugarContent": "8 g", "servingSize": "1 serving" }, "recipeIngredient": [ "2 tbsp olive oil", "1 large onion, diced", "1 red bell pepper, diced", "1 green bell pepper, diced", "4 garlic cloves, minced", "2 tsp ground cumin", "1 tsp smoked paprika", "1/2 tsp cayenne pepper", "1 tsp ground coriander", "800g canned diced tomatoes", "1 tbsp tomato paste", "1 tsp sugar", "Salt and pepper to taste", "6 large eggs", "100g feta cheese, crumbled", "Fresh herbs (parsley or coriander) for garnish" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Preheat oven", "text": "Preheat your oven to 190°C (375°F). This oven finish will help set the eggs perfectly while maintaining runny yolks." }, { "@type": "HowToStep", "name": "Sauté onions", "text": "Heat olive oil in a large oven-safe skillet over medium heat. Add the diced onion and sauté for 5 minutes until softened and translucent. This slow cooking develops the onion's natural sweetness that forms the flavor base of your shakshuka." }, { "@type": "HowToStep", "name": "Cook peppers", "text": "Add the diced red and green bell peppers to the pan and cook for another 5-7 minutes until they begin to soften. Don't rush this step – properly softened peppers add wonderful texture to the final dish." }, { "@type": "HowToStep", "name": "Add garlic", "text": "Stir in the minced garlic and cook for 30 seconds until fragrant. Be careful not to brown the garlic as it can become bitter." }, { "@type": "HowToStep", "name": "Add spices", "text": "Add the ground cumin, smoked paprika, cayenne pepper, and coriander to the vegetables. Cook for 1 minute, stirring constantly to toast the spices and release their aromatic oils – you should be able to smell the spices becoming more fragrant." }, { "@type": "HowToStep", "name": "Add tomatoes", "text": "Pour in the canned tomatoes and add the tomato paste. The paste provides concentrated flavor and helps thicken the sauce. Stir to combine everything well." }, { "@type": "HowToStep", "name": "Simmer sauce", "text": "Add the sugar and season with salt and pepper to taste. The small amount of sugar balances the acidity of the tomatoes without making the dish sweet. Bring the mixture to a simmer and cook for 10-15 minutes, stirring occasionally, until it thickens slightly. The sauce should coat the back of a spoon but still be fluid enough to cradle the eggs." }, { "@type": "HowToStep", "name": "Add eggs", "text": "Using the back of a spoon, create 6 small wells in the sauce. Crack an egg into each well, being careful not to break the yolks. The whites will begin to set slightly from the heat of the sauce." }, { "@type": "HowToStep", "name": "Add feta", "text": "Sprinkle the crumbled feta over the top if using. The feta will soften slightly in the oven, adding pockets of creamy saltiness throughout the dish." }, { "@type": "HowToStep", "name": "Bake", "text": "Transfer the skillet to the preheated oven and bake for 7-10 minutes, until the egg whites are set but the yolks are still runny. Keep a close eye on the eggs as they can quickly go from perfectly runny to fully set." }, { "@type": "HowToStep", "name": "Rest and garnish", "text": "Remove from the oven and let it rest for 2 minutes. The residual heat will continue cooking the eggs slightly. Garnish with freshly chopped herbs for a pop of color and fresh flavor." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve immediately while still hot, directly from the skillet. Provide crusty bread on the side for dipping into the flavorful sauce and runny egg yolks." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "157" }, "review": [ { "@type": "Review", "author": "Aisha Mahmoud", "datePublished": "2024-06-01", "reviewBody": "This shakshuka was the perfect brunch for my weekend guests! Everyone was impressed and asked for the recipe. The eggs were perfectly runny and the sauce had just the right amount of spice.", "name": "Perfect Brunch Dish", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Paolo Rossi", "datePublished": "2024-05-25", "reviewBody": "I made this shakshuka yesterday and enjoyed the leftovers today. The flavors in the sauce actually improved overnight in the refrigerator! Just reheated and added fresh eggs. Delicious!", "name": "Even Better the Next Day", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Leila Benali", "datePublished": "2024-06-05", "reviewBody": "I grew up eating my Moroccan grandmother's shakshuka, and this version is actually better! The smoked paprika and feta cheese additions take it to another level. My new go-to recipe.", "name": "Authentic with Modern Twist", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Henrik Larsson", "datePublished": "2024-05-28", "reviewBody": "The silky eggs and spicy tomato sauce create the perfect harmony in this dish. I've tried many shakshuka recipes and this one balances all the flavors perfectly. Don't skimp on the bread for dipping!", "name": "Perfect Balance of Flavors", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei Lin", "datePublished": "2024-06-10", "reviewBody": "My husband always claimed to hate eggs until I made this shakshuka. The combination of spices and the way the eggs cook in the sauce completely won him over. Now it's in our regular meal rotation!", "name": "Converted an Egg-Hater", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/shakshuka-recipe"}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Shakshuka Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional shakshuka combines olive oil, onions, bell peppers, garlic, spices (cumin, paprika, cayenne, coriander), diced tomatoes, tomato paste, eggs, and optional feta cheese. Fresh herbs like parsley or coriander are used for garnish, with salt, pepper, and a touch of sugar to balance flavours." } }, { "@type": "Question", "name": "How to cook Shakshuka Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Shakshuka Recipe by first sautéing onions and peppers until soft, then adding garlic and spices to bloom their flavours. Pour in tomatoes and simmer until slightly thickened before making wells for the eggs. Crack eggs into the wells, optionally sprinkle with feta, and finish in the oven until whites are set but yolks remain runny. Garnish with fresh herbs and serve with crusty bread." } }, { "@type": "Question", "name": "Can I make shakshuka ahead of time for a brunch party?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! Prepare the tomato sauce base up to 2 days in advance and refrigerate. When ready to serve, reheat the sauce, make wells for the eggs, and complete the cooking process. This time-saving approach actually enhances the flavour as the spices have longer to meld together in the sauce." } }, { "@type": "Question", "name": "Is this Middle Eastern dish traditionally served for breakfast or dinner?", "acceptedAnswer": { "@type": "Answer", "text": "While shakshuka is traditionally enjoyed as a hearty breakfast or brunch dish across North Africa and the Middle East, its satisfying nature makes it perfectly suitable for any meal. In many cultures, it's served family-style directly from the cooking pan with plenty of bread for scooping." } }, { "@type": "Question", "name": "What's the best type of pan to use for making perfect shakshuka?", "acceptedAnswer": { "@type": "Answer", "text": "A cast-iron skillet is ideal for shakshuka as it retains heat evenly, allowing the eggs to cook gently. The pan should be at least 25cm (10 inches) wide and 5cm (2 inches) deep to accommodate the sauce and eggs without spilling. Enameled cast iron or any ovenproof skillet also works well." } } ]}