Egg Shakshuka
Egg Shakshuka
5 from 7 votes
Feast on the culinary delight of egg shakshuka, a savoury spectacle that harmoniously melds simplicity with mouth-watering taste. This Middle Eastern gem is a testament to the art of skilful cooking, promising to rouse your taste buds while not demanding too much from your culinary prowess.
Egg Shakshuka

Shakshuka, a dish originating from North Africa but embraced worldwide, is a delightful combination of eggs poached in a spicy, flavorful tomato and vegetable stew.

It’s a dish that effortlessly blends simplicity with taste, making it a favorite for brunches or even cozy dinners. While its origins may lie in the Maghreb region, its popularity has spread far and wide, finding its way onto breakfast tables and into trendy cafes.

This recipe for Egg Shakshuka promises an explosion of flavors with each bite, as eggs nestle in a bed of sautéed potatoes, onions, and tomatoes, infused with the warmth of olive oil and the kick of green chillies.

Don’t let the exotic name intimidate you; Egg Shakshuka is surprisingly easy to prepare, making it an ideal option for home cooks looking to add some international flair to their culinary repertoire.

Expert Tip: Experiment with different toppings and garnishes to customize your shakshuka. Try adding crumbled feta cheese, sliced avocado, or a drizzle of tahini for extra flavor and texture.


Eggs: Eggs add protein and richness to the shakshuka. They are poached in the flavorful tomato and vegetable stew, creating a hearty and satisfying meal.

Onions: Onions add a sweet and savory flavor to the shakshuka base. They provide a delicious background note that enhances the overall taste of the dish.

Tomatoes: Tomatoes form the base of the shakshuka sauce, lending their natural sweetness and acidity. They create a rich and luscious sauce that coats the eggs and vegetables, adding depth of flavor to the dish.

Potatoes: Potatoes add a comforting element to the shakshuka, providing texture and substance. They are sautéed until slightly browned, adding a crispy exterior to contrast with the softness of the eggs and tomatoes.

Olive Oil: Olive oil is used for sautéing the vegetables and eggs, imparting its fruity flavor and richness to the dish. It helps to create a silky texture and enhances the overall taste of the shakshuka.

Tomato Puree: Tomato puree intensifies the tomato flavor in the shakshuka sauce, adding richness and depth. It helps to thicken the sauce and create a more concentrated tomato base.

Black Pepper: Black pepper adds a subtle heat and earthiness to the shakshuka, complementing the other spices and ingredients. It enhances the overall flavor profile of the dish.

Salt: Salt is essential for seasoning the shakshuka, balancing the flavors and bringing out the natural sweetness of the tomatoes and vegetables. It helps to enhance the taste of the dish and ensure it is well-seasoned.

Green Chillies: Green chillies provide a spicy kick to the shakshuka, adding heat and vibrancy to the dish. They contribute a fresh, bright flavor that cuts through the richness of the eggs and tomatoes, elevating the overall taste experience.

Expert Tip: Don’t rush the cooking process. Let the onions and tomatoes cook down until they are soft and caramelized, which enhances the flavor of the shakshuka.

Serving Suggestions

  • Serve the Egg Shakshuka hot straight from the pan, with a generous sprinkle of fresh chopped parsley or cilantro on top. The vibrant green herbs add a pop of color and freshness to the dish.
  • Accompany the shakshuka with warm, crusty bread or pita for dipping into the flavorful sauce. The bread soaks up the delicious sauce, making it a perfect companion to the eggs and vegetables.
  • For a complete meal, serve the Egg Shakshuka alongside a simple salad dressed with lemon vinaigrette. The crisp, refreshing salad provides a contrast to the rich and spicy flavors of the shakshuka.
  • You can also pair the shakshuka with cooked grains such as couscous, quinoa, or rice for a more substantial meal. The grains soak up the flavorful sauce, adding texture and depth to each bite.
  • If you’re feeling adventurous, top the shakshuka with crumbled feta cheese or a dollop of creamy yogurt before serving. The tangy cheese or yogurt adds a luxurious touch to the dish and balances out the heat from the spices.
  • Don’t forget to enjoy the Egg Shakshuka with your favorite beverage, whether it’s freshly squeezed orange juice or Moroccan mint tea. The drink of your choice will complement the flavors of the dish and complete the dining experience.

Expert Tip: Ensure your pan is heated properly before adding the olive oil to sauté the potatoes. This helps to prevent sticking and ensures even cooking.

Frequently Asked Questions

What can I substitute for green chillies if I don’t like spicy food?

If you prefer a milder version of Egg Shakshuka, you can substitute bell peppers or mild banana peppers for the green chillies. This will still add a pop of color and flavor without the intense heat.

Can I make Egg Shakshuka ahead of time?

While Egg Shakshuka is best enjoyed fresh, you can prepare the sauce in advance and reheat it gently on the stove before adding the eggs. However, for the best results, poach the eggs just before serving to ensure they are perfectly cooked with runny yolks.

Can I customize the vegetables in Egg Shakshuka?

Absolutely! Feel free to get creative and add your favorite vegetables to the shakshuka. Bell peppers, zucchini, spinach, or mushrooms would all make delicious additions to this versatile dish.

How do I know when the eggs are cooked in the shakshuka?

The eggs are cooked to perfection when the egg whites are set, but the yolks are still runny. You can gently shake the pan to check if the whites are firm or use a spoon to gently press on the whites.

Can I use canned tomatoes instead of fresh tomatoes?

Yes, you can substitute fresh tomatoes with canned diced tomatoes. Use about 1 ½ cups of canned diced tomatoes in place of the fresh tomatoes. Make sure to drain any excess liquid from the canned tomatoes before adding them to the pan.

Is shakshuka a breakfast or dinner dish?

Shakshuka can be enjoyed for breakfast, brunch, lunch, or dinner! It’s a versatile dish that is perfect for any meal of the day. Serve it with your favorite side dishes or enjoy it on its own for a satisfying and flavorful meal.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!

Egg Shakshuka

Egg Shakshuka

by Nabeela Kauser
Indulge in egg shakshuka, a Middle Eastern masterpiece that effortlessly blends simplicity with mouthwatering flavours, inviting your taste buds on a delightful journey without requiring culinary expertise.
5 from 7 votes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Breakfast, Dinner, Main Course
Cuisine Mediterranean, Middle Eastern
Servings 4
Calories 281 kcal



  • In a large pan add the olive oil and heat on medium heat until hot
  • Add the potatoes then sauté for 5 minutes on medium heat until the potatoes are slightly browned
  • Add the finely diced onions and cook for a further few minutes
  • Add the tomatoes, salt, black pepper, and tomato purée then cover and cook for 10 minutes on medium heat
  • Add the chopped green chillies and then cook for a few more minutes
  • Add the eggs and cover and cook for a few minutes on low heat
  • Enjoy with a paratha!



Nutritional facts:
The provision of nutritional information is done merely as a courtesy and should not be taken as a guarantee.


Calories: 281kcalCarbohydrates: 27gProtein: 9gFat: 16gSaturated Fat: 3gTrans Fat: 0.02gCholesterol: 164mgSodium: 731mgPotassium: 779mgFibre: 5gSugar: 5gVitamin A: 1017IUVitamin C: 38mgVitamin D: 1µgCalcium: 56mgIron: 2mg
Keyword Brunch, Cooking, Egg, Egg Shakshuka, Food, Potato, Recipe
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Add your first comment to this post

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Aloo Ki Sabzi

Aloo Ki Sabzi

Aloo Keema Cutlets

Aloo Keema Cutlets

Aloo Fry

Aloo Fry

Cheese Fries

Cheese Fries

Aloo Bhindi

Aloo Bhindi

Spicy Roasted Potato Wedges

Spicy Roasted Potato Wedges