Shakshuka recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

In our quest for the perfect weekend brunch, my family and I have tried countless recipes. Pancakes, waffles, eggs Benedict – you name it, we’ve probably made it. But there was always something missing, a certain spark, a dish that was both comforting and exciting, simple yet bursting with flavor. Then, we stumbled upon Shakshuka. Honestly, it was love at first bite. The vibrant colors, the rich tomato sauce infused with warm spices, the perfectly poached eggs nestled within – it was a culinary revelation. The first time I made Shakshuka, the aroma alone was intoxicating, filling the house with a fragrant promise of deliciousness. And the taste? Absolutely divine. The tangy tomatoes, the smoky paprika, the runny yolks mingling with the sauce – it was a symphony of flavors and textures that had us completely hooked. Shakshuka has since become a staple in our kitchen, not just for brunch, but for quick weeknight dinners too. It’s incredibly versatile, endlessly customizable, and surprisingly easy to make, all in one pan! If you’re looking for a dish that’s guaranteed to impress, nourish, and tantalize your taste buds, you absolutely must try Shakshuka. Prepare to be amazed by the magic of this simple yet extraordinary dish.

Ingredients: Simple Pantry Staples, Elevated to Deliciousness

The beauty of Shakshuka lies in its humble ingredients. You likely have many of these pantry staples already on hand, making it a fantastic option for a spontaneous and flavorful meal. While the ingredient list is relatively short, each component plays a crucial role in creating the signature Shakshuka experience. Let’s break down what you’ll need:

For the Shakshuka Sauce (The Flavor Foundation):

  • 2 tablespoons Olive Oil: Olive oil is the foundation of the sauce, providing richness and a base for sautéing the aromatics. Use good quality extra virgin olive oil for the best flavor.
  • 1 medium Onion, diced: Onion adds a savory base and aromatic depth to the sauce. Yellow or white onions work well. Dice them finely so they cook evenly and melt into the sauce.
  • 2-3 cloves Garlic, minced: Garlic is essential for flavor! It adds pungency and aromatic complexity. Use fresh garlic for the most robust flavor. Mince it finely to distribute its flavor throughout the sauce.
  • 1 Red Bell Pepper, diced: Bell pepper adds sweetness, color, and a subtle vegetal note. Red bell peppers are typically used for their sweetness, but you can also use yellow or orange bell peppers. Green bell peppers are less sweet and have a slightly more bitter flavor, but can be used if preferred. Dice it to a similar size as the onion.
  • 1 (28 ounce) can Crushed Tomatoes: Canned crushed tomatoes form the heart of the Shakshuka sauce. Use good quality crushed tomatoes for the best flavor and texture. Fire-roasted crushed tomatoes can add an extra layer of smoky depth.
  • 1 (15 ounce) can Diced Tomatoes, undrained (Optional, for chunkier sauce): Adding a can of diced tomatoes is optional, but it contributes to a chunkier, more textured sauce. If you prefer a smoother sauce, you can omit these or use two cans of crushed tomatoes.
  • 1 tablespoon Tomato Paste: Tomato paste intensifies the tomato flavor and adds richness and depth to the sauce. It also helps to thicken the sauce slightly.
  • 1 teaspoon Paprika (Sweet or Smoked): Paprika is a key spice in Shakshuka, adding warmth and subtle smokiness. Sweet paprika provides a mild, fruity flavor, while smoked paprika adds a deeper, smoky dimension. You can use either or a combination of both.
  • 1 teaspoon Cumin: Cumin adds earthy and warm notes that complement the tomatoes and paprika beautifully. Ground cumin is typically used.
  • ½ teaspoon Chili Powder (or to taste): Chili powder provides a touch of heat and adds complexity to the spice blend. Adjust the amount to your spice preference. You can use mild or hot chili powder. For more heat, you can also add a pinch of cayenne pepper.
  • ½ teaspoon Sugar (Optional, to balance acidity): A pinch of sugar can help to balance the acidity of the tomatoes, especially if they are particularly tart. Taste the sauce and add a pinch of sugar if needed.
  • Salt and Black Pepper, to taste: Essential for seasoning and enhancing all the flavors. Season generously, tasting as you go.

For the Eggs (The Star of the Show):

  • 6-8 large Eggs: Eggs are the star of Shakshuka! Use fresh, large eggs. The number of eggs will depend on the size of your skillet and how many servings you want. Allow space for each egg to poach gently in the sauce.

For Garnish and Serving (The Finishing Touches):

  • Fresh Parsley or Cilantro, chopped (for garnish): Fresh herbs add a bright, fresh flavor and a pop of color. Parsley or cilantro are both excellent choices.
  • Feta Cheese, crumbled (Optional): Crumbled feta cheese adds a salty, tangy, and creamy element that pairs wonderfully with Shakshuka.
  • Hot Sauce (Optional, for extra heat): Serve hot sauce on the side for those who like extra spice.
  • Crusty Bread, for serving: Crusty bread is essential for soaking up the delicious Shakshuka sauce and runny yolks. Sourdough, baguette, or pita bread are all excellent choices.

Equipment You’ll Need:

  • Large Oven-Safe Skillet (10-12 inch): A large skillet is essential for making Shakshuka. An oven-safe skillet is ideal if you plan to finish the eggs in the oven, but it’s not strictly necessary if you poach them on the stovetop. Cast iron skillets work beautifully as they retain heat well.
  • Cutting Board: For chopping vegetables.
  • Knife: For chopping vegetables.
  • Garlic Press or Knife: For mincing garlic.
  • Measuring Spoons and Cups: For accurate ingredient measurement.
  • Spoon or Spatula: For stirring and mixing.
  • Lid for Skillet (Optional, but helpful for stovetop poaching): A lid can help to trap heat and steam when poaching eggs on the stovetop, ensuring they cook evenly.
  • Oven Mitts (if using oven-safe skillet): For handling the hot skillet.

Instructions: Simple Steps to Shakshuka Success

Making Shakshuka is a surprisingly straightforward process. With a few simple steps, you’ll have a vibrant and flavorful dish ready to enjoy. Here’s how to make perfect Shakshuka:

Step 1: Sauté the Aromatics

  • Heat olive oil in a large oven-safe skillet over medium heat on the stovetop.
  • Add the diced onion and bell pepper to the skillet and sauté for about 5-7 minutes, or until softened and translucent. Stir occasionally to prevent sticking.
  • Add the minced garlic to the skillet and sauté for another 1-2 minutes, until fragrant. Be careful not to burn the garlic.

Step 2: Build the Tomato Sauce

  • Stir in the tomato paste, paprika, cumin, and chili powder (and cayenne pepper if using) into the skillet. Cook for about 1 minute, stirring constantly, to toast the spices and release their aromas. This step enhances the flavor of the spices.
  • Pour in the crushed tomatoes and diced tomatoes (if using) into the skillet. Stir well to combine all ingredients.
  • Add salt, black pepper, and sugar (if using) to taste. Bring the sauce to a simmer.
  • Reduce the heat to low and simmer the sauce, uncovered, for about 10-15 minutes, or until it has thickened slightly and the flavors have melded. Stir occasionally. Simmering allows the sauce to deepen in flavor and reduce slightly.

Step 3: Create Wells and Crack in the Eggs

  • Use a spoon to create small wells or indentations in the tomato sauce, spacing them evenly around the skillet. Make enough wells for the number of eggs you are using (6-8 eggs typically for a large skillet).
  • Carefully crack an egg into each well. Try to crack the eggs gently so that the yolks remain intact.

Step 4: Poach the Eggs (Stovetop or Oven)

  • Stovetop Poaching (Option 1): Cover the skillet with a lid (or use a large plate if you don’t have a lid that fits). Cook over low heat for about 5-8 minutes, or until the egg whites are set but the yolks are still runny. The cooking time will vary depending on your desired yolk consistency. Check the eggs periodically to avoid overcooking.
  • Oven Poaching (Option 2): If using an oven-safe skillet, transfer the skillet to a preheated oven at 375°F (190°C). Bake for about 8-12 minutes, or until the egg whites are set but the yolks are still runny. Oven poaching provides a more gentle and even heat, and can result in perfectly poached eggs. Again, cooking time will vary depending on your desired yolk consistency.

Step 5: Garnish and Serve

  • Once the eggs are poached to your liking, remove the Shakshuka from the heat (or oven).
  • Garnish generously with chopped fresh parsley or cilantro.
  • If using, crumble feta cheese over the Shakshuka.
  • Serve immediately while hot and bubbly, directly from the skillet.
  • Serve with crusty bread for dipping into the sauce and runny yolks. Offer hot sauce on the side for those who want extra heat.

Nutrition Facts: A Nourishing and Flavorful Meal

Shakshuka is not only delicious but also a relatively healthy and nutritious dish. It’s packed with vegetables, protein from the eggs, and healthy fats from olive oil. The nutritional content will vary depending on the specific ingredients and portion sizes, but here’s a general estimate:

Estimated Nutrition Facts (per serving, assuming 6 servings per skillet and using 1 egg per serving):

  • Servings: 6
  • Calories per serving: Approximately 250-350 calories (This is an estimate and can vary significantly based on ingredients and portion size).

Key Nutrients (per serving, approximate):

  • Protein: 15-20 grams (from eggs)
  • Fat: 15-25 grams (mostly healthy fats from olive oil and egg yolks)
  • Carbohydrates: 15-20 grams (from vegetables and tomatoes)
  • Fiber: 4-6 grams (from vegetables and tomatoes)
  • Vitamin A: High (from tomatoes and bell peppers)
  • Vitamin C: High (from bell peppers)
  • Iron: Moderate (from eggs and tomatoes)

Important Notes:

  • These are estimates only and should be considered as a general guideline. Actual nutritional values can differ based on brands, specific ingredients, and portion sizes.
  • To get a more precise nutritional breakdown, use online nutrition calculators or apps and input the exact ingredients you used.
  • To make your Shakshuka even healthier:
    • Use less olive oil.
    • Load up on more vegetables (add spinach, zucchini, mushrooms, etc.).
    • Serve with whole-wheat bread or pita.
    • Use part-skim feta cheese (if using).

Shakshuka is a great choice for a nutritious and satisfying meal, offering a good balance of protein, healthy fats, and vitamins.

Preparation Time: Quick, Easy, and Weeknight-Friendly

Shakshuka is a remarkably quick and easy dish to prepare, making it perfect for busy weeknights or a relaxed weekend brunch.

  • Prep Time: 15-20 minutes (This includes chopping vegetables, mincing garlic, and gathering ingredients).
  • Cook Time: 20-25 minutes (Sautéing vegetables, simmering sauce, and poaching eggs).
  • Total Time: Approximately 35-45 minutes from start to finish.

This speedy preparation makes Shakshuka an excellent choice when you want a flavorful and wholesome meal without spending hours in the kitchen.

How to Serve: Versatile for Any Meal of the Day

Shakshuka is incredibly versatile and can be enjoyed for breakfast, brunch, lunch, or dinner. Here are some serving suggestions to make it a complete and satisfying meal:

  • Breakfast or Brunch:
    • Classic Brunch: Serve Shakshuka as the centerpiece of your brunch spread, alongside fresh fruit, yogurt, and pastries.
    • Bread is Key: Always serve with plenty of crusty bread for dipping into the sauce and runny yolks. Toasting or grilling the bread adds extra flavor and texture.
    • Sides: Consider adding sides like a simple green salad, roasted potatoes, or avocado slices to round out the meal.
  • Lunch or Dinner:
    • Light Lunch: Shakshuka on its own, with a side of bread, makes a satisfying and light lunch.
    • Hearty Dinner: Serve Shakshuka with a side of couscous, quinoa, or rice to make it a more substantial dinner.
    • Protein Boost: Add cooked chickpeas, white beans, or lentils to the sauce for extra protein and fiber, making it a heartier vegetarian meal. You can also add cooked sausage, chorizo, or lamb for a meatier version.
  • Serving Styles:
    • Family Style: Serve Shakshuka directly from the skillet in the center of the table, allowing everyone to help themselves. This is a casual and communal way to enjoy it.
    • Individual Portions: For a more formal setting, you can spoon individual portions of Shakshuka into bowls, ensuring each serving has an egg and plenty of sauce.
  • Drinks to Pair with Shakshuka:
    • Coffee or Tea: Classic brunch beverages that pair well with Shakshuka, especially for breakfast or brunch.
    • Fresh Juice: Orange juice, grapefruit juice, or a vegetable juice blend are refreshing choices.
    • Mimosa or Bloody Mary: For a celebratory brunch, mimosas or Bloody Marys are popular pairings.
    • Light White Wine: A crisp white wine like Sauvignon Blanc or Pinot Grigio can complement the flavors of Shakshuka, especially for lunch or dinner.
    • Rosé Wine: A dry rosé wine is also a good pairing, particularly for a spicier Shakshuka.

Additional Tips for Shakshuka Perfection

Here are 5 extra tips to elevate your Shakshuka and ensure it’s a culinary masterpiece:

  • Tip 1: Don’t Overcook the Eggs: The key to perfect Shakshuka is runny yolks! Keep a close eye on the eggs while they are poaching. Cook them just until the whites are set and the yolks are still soft and runny. Overcooked yolks are dry and less desirable. Adjust cooking time based on your preference for yolk runniness.
  • Tip 2: Simmer the Sauce for Flavor Depth: Simmering the tomato sauce for at least 10-15 minutes allows the flavors to meld and deepen. This step is crucial for developing a rich and complex sauce. Don’t rush the simmering process.
  • Tip 3: Customize the Spice Level: Shakshuka can be mild or spicy, depending on your preference. Adjust the amount of chili powder and cayenne pepper (if using) to control the heat level. You can also add a pinch of red pepper flakes for extra spice. Taste the sauce and adjust spices accordingly.
  • Tip 4: Add Vegetables for Extra Nutrition and Flavor: Shakshuka is a blank canvas for vegetables! Feel free to add other vegetables to the sauce, such as zucchini, eggplant, spinach, mushrooms, or kale. Sauté heartier vegetables along with the onions and bell peppers. Add leafy greens like spinach or kale towards the end of the simmering time so they wilt but don’t become mushy.
  • Tip 5: Finish with Fresh Herbs and Feta (Optional but Recommended): Fresh parsley or cilantro adds a bright, fresh finish to the rich sauce. Crumbled feta cheese adds a salty, tangy, and creamy element that complements the flavors beautifully. These garnishes elevate the dish both visually and flavor-wise. Don’t skip them if you have them on hand!

Frequently Asked Questions (FAQ) About Shakshuka

Here are 5 common questions people ask about making Shakshuka:

Q1: Can I make Shakshuka ahead of time?
A: It’s best to make and serve Shakshuka fresh, especially the eggs, which are best enjoyed immediately after poaching when the yolks are runny. However, you can prepare the tomato sauce ahead of time. You can make the sauce up to 1-2 days in advance and store it in the refrigerator. When ready to serve, simply reheat the sauce and then poach the eggs in it just before serving.

Q2: Can I freeze Shakshuka?
A: Freezing fully cooked Shakshuka with poached eggs is not recommended, as the texture of the eggs will change upon thawing and reheating. However, you can freeze the tomato sauce base on its own. Prepare the sauce as directed, let it cool completely, and then freeze it in an airtight container for up to 2-3 months. When ready to use, thaw the sauce overnight in the refrigerator, reheat it, and then poach fresh eggs in it just before serving.

Q3: Can I use different types of tomatoes for Shakshuka?
A: Yes, you can use different types of tomatoes. Canned crushed tomatoes are the most common and convenient choice for Shakshuka. However, you can also use fresh tomatoes. If using fresh tomatoes, you’ll need about 2 pounds of ripe tomatoes. Peel and chop them, and you may need to simmer the sauce for a longer time to reduce the excess moisture and concentrate the flavors. Canned diced tomatoes, whole peeled tomatoes (crushed by hand), or even a combination can be used.

Q4: Can I make Shakshuka without bell peppers?
A: Yes, you can make Shakshuka without bell peppers if you don’t have them on hand or don’t like them. While bell peppers add sweetness and flavor, the dish will still be delicious without them. You can compensate by adding other vegetables, such as zucchini or eggplant, or simply focus on the tomato and spice flavors.

Q5: Is Shakshuka vegetarian and can it be made vegan?
A: Yes, Shakshuka is naturally vegetarian as it is primarily made with vegetables, tomatoes, spices, and eggs. To make it vegan, the main challenge is replacing the eggs, which are a key component. While it’s not traditional, some vegan versions of Shakshuka use tofu scramble or chickpeas as a protein element in the tomato sauce. You can also simply enjoy the flavorful tomato sauce with bread as a vegan stew-like dish, although it won’t be the classic egg-centric Shakshuka.

Enjoy making your own delicious and versatile Shakshuka! It’s a dish that’s perfect for any time of day and is sure to become a new favorite in your kitchen.

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

Shakshuka recipe


  • Author: Caroline

Ingredients

Scale

For the Shakshuka Sauce (The Flavor Foundation):

  • 2 tablespoons Olive Oil: Olive oil is the foundation of the sauce, providing richness and a base for sautéing the aromatics. Use good quality extra virgin olive oil for the best flavor.
  • 1 medium Onion, diced: Onion adds a savory base and aromatic depth to the sauce. Yellow or white onions work well. Dice them finely so they cook evenly and melt into the sauce.
  • 23 cloves Garlic, minced: Garlic is essential for flavor! It adds pungency and aromatic complexity. Use fresh garlic for the most robust flavor. Mince it finely to distribute its flavor throughout the sauce.
  • 1 Red Bell Pepper, diced: Bell pepper adds sweetness, color, and a subtle vegetal note. Red bell peppers are typically used for their sweetness, but you can also use yellow or orange bell peppers. Green bell peppers are less sweet and have a slightly more bitter flavor, but can be used if preferred. Dice it to a similar size as the onion.
  • 1 (28 ounce) can Crushed Tomatoes: Canned crushed tomatoes form the heart of the Shakshuka sauce. Use good quality crushed tomatoes for the best flavor and texture. Fire-roasted crushed tomatoes can add an extra layer of smoky depth.
  • 1 (15 ounce) can Diced Tomatoes, undrained (Optional, for chunkier sauce): Adding a can of diced tomatoes is optional, but it contributes to a chunkier, more textured sauce. If you prefer a smoother sauce, you can omit these or use two cans of crushed tomatoes.
  • 1 tablespoon Tomato Paste: Tomato paste intensifies the tomato flavor and adds richness and depth to the sauce. It also helps to thicken the sauce slightly.
  • 1 teaspoon Paprika (Sweet or Smoked): Paprika is a key spice in Shakshuka, adding warmth and subtle smokiness. Sweet paprika provides a mild, fruity flavor, while smoked paprika adds a deeper, smoky dimension. You can use either or a combination of both.
  • 1 teaspoon Cumin: Cumin adds earthy and warm notes that complement the tomatoes and paprika beautifully. Ground cumin is typically used.
  • ½ teaspoon Chili Powder (or to taste): Chili powder provides a touch of heat and adds complexity to the spice blend. Adjust the amount to your spice preference. You can use mild or hot chili powder. For more heat, you can also add a pinch of cayenne pepper.
  • ½ teaspoon Sugar (Optional, to balance acidity): A pinch of sugar can help to balance the acidity of the tomatoes, especially if they are particularly tart. Taste the sauce and add a pinch of sugar if needed.
  • Salt and Black Pepper, to taste: Essential for seasoning and enhancing all the flavors. Season generously, tasting as you go.

For the Eggs (The Star of the Show):

  • 68 large Eggs: Eggs are the star of Shakshuka! Use fresh, large eggs. The number of eggs will depend on the size of your skillet and how many servings you want. Allow space for each egg to poach gently in the sauce.

For Garnish and Serving (The Finishing Touches):

  • Fresh Parsley or Cilantro, chopped (for garnish): Fresh herbs add a bright, fresh flavor and a pop of color. Parsley or cilantro are both excellent choices.
  • Feta Cheese, crumbled (Optional): Crumbled feta cheese adds a salty, tangy, and creamy element that pairs wonderfully with Shakshuka.
  • Hot Sauce (Optional, for extra heat): Serve hot sauce on the side for those who like extra spice.
  • Crusty Bread, for serving: Crusty bread is essential for soaking up the delicious Shakshuka sauce and runny yolks. Sourdough, baguette, or pita bread are all excellent choices.

Instructions

Step 1: Sauté the Aromatics

  • Heat olive oil in a large oven-safe skillet over medium heat on the stovetop.
  • Add the diced onion and bell pepper to the skillet and sauté for about 5-7 minutes, or until softened and translucent. Stir occasionally to prevent sticking.
  • Add the minced garlic to the skillet and sauté for another 1-2 minutes, until fragrant. Be careful not to burn the garlic.

Step 2: Build the Tomato Sauce

  • Stir in the tomato paste, paprika, cumin, and chili powder (and cayenne pepper if using) into the skillet. Cook for about 1 minute, stirring constantly, to toast the spices and release their aromas. This step enhances the flavor of the spices.
  • Pour in the crushed tomatoes and diced tomatoes (if using) into the skillet. Stir well to combine all ingredients.
  • Add salt, black pepper, and sugar (if using) to taste. Bring the sauce to a simmer.
  • Reduce the heat to low and simmer the sauce, uncovered, for about 10-15 minutes, or until it has thickened slightly and the flavors have melded. Stir occasionally. Simmering allows the sauce to deepen in flavor and reduce slightly.

Step 3: Create Wells and Crack in the Eggs

  • Use a spoon to create small wells or indentations in the tomato sauce, spacing them evenly around the skillet. Make enough wells for the number of eggs you are using (6-8 eggs typically for a large skillet).
  • Carefully crack an egg into each well. Try to crack the eggs gently so that the yolks remain intact.

Step 4: Poach the Eggs (Stovetop or Oven)

  • Stovetop Poaching (Option 1): Cover the skillet with a lid (or use a large plate if you don’t have a lid that fits). Cook over low heat for about 5-8 minutes, or until the egg whites are set but the yolks are still runny. The cooking time will vary depending on your desired yolk consistency. Check the eggs periodically to avoid overcooking.
  • Oven Poaching (Option 2): If using an oven-safe skillet, transfer the skillet to a preheated oven at 375°F (190°C). Bake for about 8-12 minutes, or until the egg whites are set but the yolks are still runny. Oven poaching provides a more gentle and even heat, and can result in perfectly poached eggs. Again, cooking time will vary depending on your desired yolk consistency.

Step 5: Garnish and Serve

  • Once the eggs are poached to your liking, remove the Shakshuka from the heat (or oven).
  • Garnish generously with chopped fresh parsley or cilantro.
  • If using, crumble feta cheese over the Shakshuka.
  • Serve immediately while hot and bubbly, directly from the skillet.
  • Serve with crusty bread for dipping into the sauce and runny yolks. Offer hot sauce on the side for those who want extra heat.

Nutrition

  • Serving Size: one normal portion
  • Calories: 250-350
  • Fat: 15-25 grams
  • Carbohydrates: 15-20 grams
  • Fiber:  4-6 grams
  • Protein: 15-20 grams