New recipes straight to your inbox Follow on Pinterest
Shakshuka
Eggs

Shakshuka

Prep20 min
Cook25 min
Total45 min
Serves4
Shakshuka
Savory Shakshuka

There's something special about a slow morning, isn't there? The kind of morning where you can take your time, enjoy a cup of coffee, and savor a delicious breakfast. That's where Shakshuka comes in - a North African dish of eggs poached in a rich, flavorful tomato sauce. I fell in love with Shakshuka on a trip to Morocco, where it's a staple of the local cuisine. Since then, I've perfected my own recipe, and I'm excited to share it with you.

What I love about Shakshuka is its versatility. It's perfect for a lazy Sunday morning, but it's also quick enough to whip up on a busy weekday. And the best part? It's incredibly easy to make. Just a few simple ingredients, some basic cooking techniques, and you're on your way to a delicious, satisfying breakfast.

So what makes Shakshuka so special? For me, it's the combination of flavors and textures. The rich, slightly sweet tomato sauce, the creamy eggs, and the crunchy crusty bread all come together to create a dish that's greater than the sum of its parts. And the best part? It's completely customizable - add some spicy peppers, some salty feta cheese, or some fresh herbs, and you've got a whole new dish.

In this recipe, I'll walk you through the basics of making Shakshuka, from preparing the ingredients to cooking the dish to perfection. I'll also share some of my favorite variations and substitutions, so you can make the recipe your own. So let's get started, and see why Shakshuka has become a staple of my breakfast routine.

Whether you're a fan of spicy food, or you prefer something a little milder, Shakshuka is a dish that's sure to please. And with its easy-to-follow recipe and flexible ingredients, it's a great option for anyone looking to mix up their breakfast routine. So go ahead, give Shakshuka a try, and see why it's become one of my favorite breakfast dishes.

Why You’ll Love This Recipe

  • Shakshuka is an easy and delicious breakfast option that can be made in under 30 minutes
  • The dish is highly customizable, so you can add your favorite ingredients and make it your own
  • Shakshuka is a great option for a crowd, as it can be easily scaled up or down to feed any number of people
  • The dish is perfect for a slow morning, as it can be cooked slowly over low heat to develop a rich, depth of flavor
  • Shakshuka is also a great option for a quick weekday breakfast, as it can be made in advance and reheated as needed
  • The dish is a great way to use up any leftover vegetables or cheese you have on hand
  • Shakshuka is a nutritious and filling breakfast option that will keep you full until lunchtime

Why This Recipe Works

So what makes Shakshuka work so well? For me, it's all about the balance of flavors and textures. The rich, slightly sweet tomato sauce provides a deep, satisfying flavor, while the creamy eggs add a nice contrast in texture. And the best part? The dish is incredibly easy to customize - add some spicy peppers, some salty feta cheese, or some fresh herbs, and you've got a whole new dish.

Another key element of Shakshuka is the cooking technique. By cooking the sauce slowly over low heat, you can develop a rich, depth of flavor that's hard to achieve with quicker cooking methods. And by using a cast-iron skillet or oven-safe pan, you can easily transfer the dish from stovetop to oven, making it easy to cook the eggs to perfection.

Finally, the key to a great Shakshuka is using high-quality ingredients. Fresh, flavorful tomatoes, good-quality olive oil, and farm-fresh eggs all make a big difference in the final dish. So don't be afraid to splurge a little - your taste buds will thank you.

With these elements in place - balanced flavors, customizable ingredients, and a simple cooking technique - Shakshuka is a dish that's sure to please even the pickiest eaters. And with its easy-to-follow recipe and flexible ingredients, it's a great option for anyone looking to mix up their breakfast routine.

Ingredients You’ll Need

To make Shakshuka, you'll need a few simple ingredients, including fresh tomatoes, onions, garlic, and eggs. You'll also need some good-quality olive oil, salt, and pepper to bring out the flavors. And of course, no Shakshuka would be complete without some crusty bread for dipping in the sauce.

When shopping for ingredients, be sure to choose the freshest, highest-quality items you can find. Fresh, flavorful tomatoes will make a big difference in the final dish, as will good-quality olive oil and farm-fresh eggs. And don't be afraid to get creative with your ingredients - add some spicy peppers, some salty feta cheese, or some fresh herbs to make the dish your own.

  • 2 lbs (1 kg) fresh tomatoes, dicedFresh, flavorful tomatoes are essential for a great Shakshuka. Look for ripe, red tomatoes with no signs of bruising or spoilage. You can also use canned tomatoes as a substitute, but fresh is always best.
  • 1 large onion, dicedA sweet, flavorful onion is a key component of Shakshuka. Look for a firm, fresh onion with no signs of sprouting or spoilage.
  • 3 cloves garlic, mincedGarlic adds a rich, depth of flavor to Shakshuka. Look for firm, fresh garlic with no signs of sprouting or spoilage.
  • 1 tsp (5 ml) smoked paprikaSmoked paprika adds a smoky, slightly sweet flavor to Shakshuka. Look for a high-quality paprika that is fresh and aromatic.
  • 1 tsp (5 ml) ground cuminGround cumin adds a warm, earthy flavor to Shakshuka. Look for a high-quality cumin that is fresh and aromatic.
  • 1/2 tsp (2 ml) cayenne pepperCayenne pepper adds a spicy kick to Shakshuka. Look for a high-quality pepper that is fresh and aromatic.
  • 1/2 tsp (2 ml) saltSalt enhances the flavors of Shakshuka and helps to bring out the natural sweetness of the tomatoes. Look for a high-quality salt that is fresh and pure.
  • 1/4 tsp (1 ml) black pepperBlack pepper adds a nice depth of flavor to Shakshuka and helps to balance out the sweetness of the tomatoes. Look for a high-quality pepper that is fresh and aromatic.
  • 2 tbsp (30 ml) olive oilGood-quality olive oil is essential for a great Shakshuka. Look for a fresh, flavorful oil with a high smoke point.
  • 4 large eggsFarm-fresh eggs are essential for a great Shakshuka. Look for eggs that are fresh, clean, and have no signs of cracks or damage.
  • 1/4 cup (30 g) chopped fresh parsleyFresh parsley adds a bright, fresh flavor to Shakshuka. Look for fresh, curly-leaf parsley with no signs of wilting or spoilage.
  • 1/2 cup (60 g) crumbled feta cheeseFeta cheese adds a salty, tangy flavor to Shakshuka. Look for a high-quality cheese that is fresh and creamy.
  • Salt and pepper to tasteA pinch of salt and pepper can make all the difference in the flavor of Shakshuka. Be sure to taste and adjust as you go to ensure the dish is seasoned to your liking.
Ingredients for Shakshuka

Equipment You’ll Need

Large cast-iron skillet or oven-safe panSharp chef's knifeCutting boardMeasuring cups and spoonsWooden spoon or silicone spatulaOven mitts

How to Make Shakshuka

  1. 1
    Preheat your oven to 400 F (200 C).
  2. 2
    In a large cast-iron skillet or oven-safe pan, heat the olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until the onion is softened and translucent, about 8-10 minutes.
  3. 3
    Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until fragrant.
  4. 4
    Add the diced tomatoes, smoked paprika, ground cumin, cayenne pepper, salt, and black pepper. Stir to combine, then reduce heat to low and simmer, stirring occasionally, for 15-20 minutes, until the sauce has thickened and the flavors have melded together.
  5. 5
    Using the back of a spoon, create 4 wells in the sauce. Crack an egg into each well.
  6. 6
    Transfer the skillet to the preheated oven and bake, uncovered, for 15-20 minutes, until the whites are set and the yolks are cooked to your desired doneness.
  7. 7
    Remove the skillet from the oven and sprinkle the chopped parsley and crumbled feta cheese over the top.
  8. 8
    Season with salt and pepper to taste, then serve hot, with crusty bread on the side for dipping in the sauce.
  9. 9
    To make ahead, prepare the sauce up to a day in advance, then refrigerate or freeze until ready to use. Reheat the sauce over low heat, then proceed with the recipe as directed.
  10. 10
    To make individual servings, simply divide the sauce among 4 small skillets or ramekins, then top each with an egg and bake until set.
  11. 11
    To add some heat to your Shakshuka, add some diced jalapenos or red pepper flakes to the sauce.
  12. 12
    To make a vegetarian Shakshuka, simply omit the eggs and add some roasted vegetables, such as zucchini or bell peppers, to the sauce.
  13. 13
    To make a gluten-free Shakshuka, simply serve the dish with gluten-free bread or crackers.

Expert Tips

  • Use high-quality ingredients, including fresh tomatoes and good-quality olive oil, to ensure the best flavor.
  • Don't overcook the sauce - it should be thick and rich, but still slightly saucy.
  • Use a cast-iron skillet or oven-safe pan to cook the Shakshuka, as these retain heat well and can be transferred directly to the oven.
  • Don't overcrowd the skillet - cook the eggs one at a time, if necessary, to ensure they cook evenly.
  • Add some chopped fresh herbs, such as parsley or cilantro, to the sauce for extra flavor and color.
  • Serve the Shakshuka with crusty bread or pita, and a side of olives or pickles for a complete meal.
  • Experiment with different spices and seasonings, such as cumin or smoked paprika, to add unique flavors to the dish.
  • Make individual servings of Shakshuka in small skillets or ramekins for a fun and easy breakfast or brunch option.

Common Mistakes to Avoid

  • Overcooking the sauce, which can make it too thick and dry.
  • Not using high-quality ingredients, which can result in a lackluster flavor.
  • Not cooking the eggs long enough, which can leave them undercooked and runny.
  • Not seasoning the dish enough, which can result in a bland flavor.
  • Not using a cast-iron skillet or oven-safe pan, which can make it difficult to cook the dish evenly.
  • Overcrowding the skillet, which can make it difficult to cook the eggs evenly.

Variations and Substitutions

  • Add some diced ham or bacon to the sauce for a meaty twist.
  • Use different types of cheese, such as feta or goat cheese, for a unique flavor.
  • Add some chopped bell peppers or zucchini to the sauce for extra flavor and nutrients.
  • Use different types of bread, such as pita or baguette, for a different texture and flavor.
  • Add some chopped fresh herbs, such as parsley or cilantro, to the sauce for extra flavor and color.
  • Make individual servings of Shakshuka in small skillets or ramekins for a fun and easy breakfast or brunch option.
  • Experiment with different spices and seasonings, such as cumin or smoked paprika, to add unique flavors to the dish.

What to Serve With Shakshuka

Shakshuka is a versatile dish that can be served in a variety of ways. Try serving it with crusty bread or pita, and a side of olives or pickles for a complete meal. You can also serve it with a green salad or roasted vegetables for a healthier option.

For a fun and easy breakfast or brunch option, make individual servings of Shakshuka in small skillets or ramekins. This is a great way to impress your guests and add a personal touch to the dish.

Serve with crusty bread or pitaAdd a side of olives or picklesTop with chopped fresh herbs, such as parsley or cilantroServe with a green salad or roasted vegetablesMake individual servings in small skillets or ramekinsExperiment with different spices and seasonings, such as cumin or smoked paprika

Make-Ahead, Storage, Freezing and Reheating

Shakshuka can be made ahead and stored in the refrigerator for up to a day or frozen for up to 3 months. To reheat, simply thaw the frozen sauce overnight in the refrigerator, then reheat it over low heat until warmed through.

To store the dish, let it cool to room temperature, then cover it with plastic wrap or aluminum foil and refrigerate or freeze. When reheating, be sure to stir the sauce occasionally to prevent burning or scorching.

Shakshuka can also be made in advance and refrigerated or frozen, then reheated as needed. This is a great way to meal prep and have a healthy, delicious breakfast or brunch option ready to go.

To freeze the dish, simply let it cool to room temperature, then transfer it to an airtight container or freezer bag and store in the freezer for up to 3 months. When reheating, be sure to thaw the frozen sauce overnight in the refrigerator, then reheat it over low heat until warmed through.

Frequently Asked Questions

What is Shakshuka?

Shakshuka is a North African dish of eggs poached in a flavorful tomato sauce. It is a popular breakfast or brunch option that is easy to make and can be customized with a variety of ingredients and spices.

How do I make Shakshuka?

To make Shakshuka, simply heat some oil in a cast-iron skillet or oven-safe pan, add some diced onion and cook until softened, then add some minced garlic and cook for 1-2 minutes. Next, add some diced tomatoes, smoked paprika, ground cumin, cayenne pepper, salt, and black pepper, and stir to combine. Reduce heat to low and simmer, stirring occasionally, for 15-20 minutes, until the sauce has thickened and the flavors have melded together. Create 4 wells in the sauce and crack an egg into each well. Transfer the skillet to the preheated oven and bake, uncovered, for 15-20 minutes, until the whites are set and the yolks are cooked to your desired doneness.

What are some common variations of Shakshuka?

Some common variations of Shakshuka include adding diced ham or bacon to the sauce, using different types of cheese, such as feta or goat cheese, and adding chopped bell peppers or zucchini to the sauce. You can also experiment with different spices and seasonings, such as cumin or smoked paprika, to add unique flavors to the dish.

How do I store Shakshuka?

Shakshuka can be made ahead and stored in the refrigerator for up to a day or frozen for up to 3 months. To reheat, simply thaw the frozen sauce overnight in the refrigerator, then reheat it over low heat until warmed through.

Can I make Shakshuka in advance?

Yes, Shakshuka can be made in advance and refrigerated or frozen, then reheated as needed. This is a great way to meal prep and have a healthy, delicious breakfast or brunch option ready to go.

How do I reheat Shakshuka?

To reheat Shakshuka, simply thaw the frozen sauce overnight in the refrigerator, then reheat it over low heat until warmed through. Be sure to stir the sauce occasionally to prevent burning or scorching.

Can I customize Shakshuka with different ingredients?

Yes, Shakshuka is a highly customizable dish that can be made with a variety of ingredients and spices. Some common variations include adding diced ham or bacon to the sauce, using different types of cheese, and adding chopped bell peppers or zucchini to the sauce.

Is Shakshuka gluten-free?

Yes, Shakshuka is a gluten-free dish that can be made with gluten-free bread or crackers. Simply omit the bread or use a gluten-free alternative to make the dish gluten-free.

The Full Recipe
Recipe Card
Shakshuka

Shakshuka

I share my favorite Shakshuka recipe, a delicious North African dish of eggs poached in a flavorful tomato sauce, perfect for slow mornings and quick weekday breakfasts

Prep20 min
Cook25 min
Total45 min
Serves4
Pin Recipe

Ingredients

  • 2 lbs (1 kg) fresh tomatoes, diced
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 tsp (5 ml) smoked paprika
  • 1 tsp (5 ml) ground cumin
  • 1/2 tsp (2 ml) cayenne pepper
  • 1/2 tsp (2 ml) salt
  • 1/4 tsp (1 ml) black pepper
  • 2 tbsp (30 ml) olive oil
  • 4 large eggs
  • 1/4 cup (30 g) chopped fresh parsley
  • 1/2 cup (60 g) crumbled feta cheese
  • Salt and pepper to taste

Instructions

  1. Preheat your oven to 400 F (200 C).
  2. In a large cast-iron skillet or oven-safe pan, heat the olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until the onion is softened and translucent, about 8-10 minutes.
  3. Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until fragrant.
  4. Add the diced tomatoes, smoked paprika, ground cumin, cayenne pepper, salt, and black pepper. Stir to combine, then reduce heat to low and simmer, stirring occasionally, for 15-20 minutes, until the sauce has thickened and the flavors have melded together.
  5. Using the back of a spoon, create 4 wells in the sauce. Crack an egg into each well.
  6. Transfer the skillet to the preheated oven and bake, uncovered, for 15-20 minutes, until the whites are set and the yolks are cooked to your desired doneness.
  7. Remove the skillet from the oven and sprinkle the chopped parsley and crumbled feta cheese over the top.
  8. Season with salt and pepper to taste, then serve hot, with crusty bread on the side for dipping in the sauce.
  9. To make ahead, prepare the sauce up to a day in advance, then refrigerate or freeze until ready to use. Reheat the sauce over low heat, then proceed with the recipe as directed.
  10. To make individual servings, simply divide the sauce among 4 small skillets or ramekins, then top each with an egg and bake until set.
  11. To add some heat to your Shakshuka, add some diced jalapenos or red pepper flakes to the sauce.
  12. To make a vegetarian Shakshuka, simply omit the eggs and add some roasted vegetables, such as zucchini or bell peppers, to the sauce.
  13. To make a gluten-free Shakshuka, simply serve the dish with gluten-free bread or crackers.

Nutrition (per serving, approximate)

250Calories
18gProtein
20gCarbs
12gFat