Delicious Shakshuka with poached eggs in spicy tomato sauce served in a skillet.

Shakshuka Poached Eggs in Spicy Tomato Sauce

why make this recipe

Shakshuka is a delightful dish that combines poached eggs with a spicy tomato sauce. This recipe is not only flavorful but also healthy and easy to prepare. It makes for a great breakfast, brunch, or even dinner option. With its rich flavors and colorful ingredients, shakshuka can brighten up any meal. Plus, it’s a one-pan dish, which means less cleanup for you!

how to make Shakshuka Poached Eggs in Spicy Tomato Sauce

Ingredients :

  • 2 tablespoons extra-virgin olive oil
  • 2 small yellow onions or 1 medium, peeled and diced
  • 3 cloves garlic, peeled and roughly chopped
  • 1 bell pepper (red, orange or yellow), diced
  • 3/4 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/4 teaspoon crushed red pepper flakes
  • 1 1/2 teaspoons salt, divided
  • 1 teaspoon sugar
  • 1 28-oz can diced tomatoes, with juices
  • 2 cups finely chopped greens (such as Swiss chard, kale, or spinach)
  • 1/2 cup heavy cream
  • 3 ounces feta cheese, crumbled
  • 6 eggs
  • Handful chopped cilantro

Directions :

  1. In a large skillet, heat the olive oil over medium heat.
  2. Add the diced onions, chopped garlic, and diced bell pepper. Cook for about 8 minutes until soft.
  3. Mix in the smoked paprika, cumin, coriander, red pepper flakes, 1 1/4 teaspoons of salt, sugar, and the diced tomatoes. Cook for about 10 minutes until the sauce thickens slightly.
  4. Stir in the chopped greens and heavy cream. Cook until the greens are soft and wilted, for about 10 minutes.
  5. Preheat the broiler on high. Make 6 wells in the sauce, and crack an egg into each well. Sprinkle the eggs with the remaining salt and the crumbled feta cheese.
  6. Cook on low heat for 5-7 minutes, then broil until the eggs are cooked to your liking.
  7. Finally, sprinkle with chopped cilantro and serve hot.

how to serve Shakshuka Poached Eggs in Spicy Tomato Sauce

Shakshuka is best enjoyed straight from the skillet while it’s warm. You can serve it on its own or with crusty bread or pita on the side, which is perfect for dipping into the spicy sauce. Adding a simple salad can complement the meal nicely as well.

how to store Shakshuka Poached Eggs in Spicy Tomato Sauce

If you have leftovers, you can store shakshuka in an airtight container in the refrigerator for up to three days. However, it’s best to store the eggs separately if possible, as they can become overcooked when reheated. Just reheat the sauce and add fresh or quickly cooked eggs before serving.

tips to make Shakshuka Poached Eggs in Spicy Tomato Sauce

  • Use fresh ingredients for the best flavor, especially the vegetables and herbs.
  • You can adjust the spices according to your heat preference. If you like it spicier, add more red pepper flakes.
  • Feel free to substitute the greens based on what you have available.
  • Ensure the skillet is heat-safe for using under the broiler.

variation

You can add other ingredients such as cooked sausage, diced potatoes, or more varieties of vegetables to enhance the dish. For a dairy-free version, substitute the heavy cream and feta cheese with coconut milk or omit them entirely.

FAQs

1. Can I make shakshuka ahead of time?
Yes, you can prepare the sauce in advance and store it in the fridge. Just add the eggs and cook when you’re ready to eat.

2. What can I serve with shakshuka?
Shakshuka pairs well with crusty bread, pita, or a simple side salad to balance out the meal.

3. How can I adjust the spiciness of the dish?
You can increase or decrease the amount of crushed red pepper flakes or add fresh chili peppers to suit your taste.

shakshuka poached eggs in spicy tomato sauce 2025 10 24 090957 150x150 1

Shakshuka Poached Eggs in Spicy Tomato Sauce

A delightful dish featuring poached eggs in a spicy tomato sauce, perfect for breakfast, brunch, or dinner.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Breakfast, Brunch, Dinner
Cuisine: Mediterranean
Calories: 350

Ingredients
  

For the sauce
  • 2 tablespoons extra-virgin olive oil
  • 2 small yellow onions, diced or 1 medium onion
  • 3 cloves garlic, roughly chopped
  • 1 count bell pepper, diced red, orange or yellow
  • 3/4 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/4 teaspoon crushed red pepper flakes
  • 1 1/2 teaspoons salt, divided
  • 1 teaspoon sugar
  • 1 28-oz can diced tomatoes, with juices
  • 2 cups finely chopped greens such as Swiss chard, kale, or spinach
  • 1/2 cup heavy cream
  • 3 ounces feta cheese, crumbled
For the eggs
  • 6 count eggs
  • 1 handful chopped cilantro

Method
 

Preparation
  1. In a large skillet, heat the olive oil over medium heat.
  2. Add the diced onions, chopped garlic, and diced bell pepper. Cook for about 8 minutes until soft.
  3. Mix in the smoked paprika, cumin, coriander, red pepper flakes, 1 1/4 teaspoons of salt, sugar, and the diced tomatoes. Cook for about 10 minutes until the sauce thickens slightly.
  4. Stir in the chopped greens and heavy cream. Cook until the greens are soft and wilted, for about 10 minutes.
Cooking
  1. Preheat the broiler on high. Make 6 wells in the sauce, and crack an egg into each well. Sprinkle the eggs with the remaining salt and the crumbled feta cheese.
  2. Cook on low heat for 5-7 minutes, then broil until the eggs are cooked to your liking.
  3. Finally, sprinkle with chopped cilantro and serve hot.

Nutrition

Serving: 1gCalories: 350kcalCarbohydrates: 20gProtein: 14gFat: 24gSaturated Fat: 10gSodium: 1000mgFiber: 4gSugar: 6g

Notes

Shakshuka is best enjoyed straight from the skillet while it’s warm. Serve it on its own or with crusty bread or pita for dipping into the spicy sauce. Adding a simple salad can complement the meal nicely. Use fresh ingredients for the best flavor and adjust spices to your heat preference.
Tried this recipe?Let us know how it was!