Hearty Eggplant & Olive Shakshuka Recipe

Breakfast

October 30, 2026

Eggplant and Olive Shakshuka – vegetarian recipe

Eggplant and olive shakshuka is the skillet dinner I make when plain eggs need a plot — soft eggplant cubes and briny green Greek olives simmered in a smoky paprika-cumin tomato sauce with eggs cracked right on top. Bread for scooping is non-negotiable.

Ready to elevate your brunch game? Say hello to your new favorite one-pan wonder: Eggplant and Olive Shakshuka! We’re taking the classic Middle Eastern dish of eggs poached in a savory tomato sauce and giving it a hearty, Mediterranean twist. Tender chunks of eggplant and briny green olives meld into a rich, smoky sauce spiced with cumin and paprika. It’s a deeply flavorful, satisfying, and surprisingly simple dish that’s perfect not just for brunch, but for a quick weeknight dinner too. Grab a skillet and some crusty bread for dipping—you won’t want to miss a single drop!

Ingredients

• 2 Tbs (30 ml / 1 fl oz) olive oil
• 1 small onion, chopped (approx. 1 cup / 150g / 5.3 oz)
• 12 pitted green Greek olives, quartered
• 1½ tsp (7g / 0.25 oz) sweet paprika
• 1½ tsp (4g / 0.14 oz) ground cumin
• ¼ tsp (0.5g / 0.02 oz) dried red pepper flakes
• 1 medium eggplant, cut into ½-inch (1.25 cm) cubes
• 1¼ cups (300g / 10.6 oz) thick crushed tomatoes
• 3 cloves garlic, minced (approx. 1 Tbs / 15g / 0.53 oz)
• ⅓ cup (15g / 0.53 oz) chopped fresh cilantro, divided
• 4 large, fresh eggs
• ¾ cup (180 ml / 6.1 fl oz) water
• Salt and freshly ground black pepper, to taste

Instructions

1. Heat the olive oil in a large, deep nonstick skillet over medium heat. Add the chopped onion, quartered olives, sweet paprika, ground cumin, and red pepper flakes. Cook for 2-3 minutes, stirring, until the onion softens and the spices are fragrant.
2. Add the eggplant cubes to the skillet, tossing to coat them in the spice mixture. Cover and cook for 4-5 minutes, stirring occasionally, until the eggplant begins to soften.
3. Stir in the crushed tomatoes, minced garlic, and ¾ cup of water. Bring the sauce to a gentle simmer. Cover, reduce the heat, and cook for 10-12 minutes, or until the eggplant is completely tender.
4. Stir in ¼ cup of the chopped cilantro. Season with salt and pepper to taste. If the sauce is too thick for your liking, add a tablespoon or two of water to reach the desired consistency.
5. Using the back of a spoon, create four small wells in the sauce, spacing them evenly apart.
6. Carefully crack one egg into each well. Cover the skillet, reduce the heat to medium-low, and simmer for 4-5 minutes, or until the egg whites are opaque and set but the yolks remain runny.
7. Remove the skillet from the heat and let it stand, still covered, for 1-2 minutes. Garnish with the remaining fresh cilantro and serve immediately.

Nutritional Information

• Nutrition Information
• Calories: 217
• Protein: 9 g
• Total Fat: 14 g
• Saturated Fat: 3 g
• Carbohydrates: 15 g
• Cholesterol: 186 mg
• Sodium: 441 mg
• Fiber: 5 g
• Sugar: 6 g

Pro Tips

• For perfectly contained eggs, use the freshest ones possible. Cracking each egg into a small ramekin before gently sliding it into the sauce helps prevent the yolk from breaking.
• The tomato and eggplant base is perfect for meal prep! Make it up to 2 days in advance and store it in the refrigerator. Simply reheat the sauce on the stove until simmering, then proceed with adding the eggs.
• This shakshuka is a complete meal, but it’s best served with something to soak up the delicious sauce. Offer warm pita bread, crusty sourdough, or a gluten-free flatbread on the side.

FAQ

Q: Can I make this eggplant shakshuka vegan
A: Absolutely! To make a vegan version, simply omit the eggs. For a hearty, protein-rich alternative, stir in a can of rinsed chickpeas or some crumbled firm tofu during the last 5 minutes of cooking the sauce until heated through.

Q: How can I add more protein to this vegetarian shakshuka
A: Besides the eggs, you can easily boost the protein by adding a can of rinsed chickpeas or white beans to the sauce along with the tomatoes. Serving with a side of Greek yogurt or crumbled feta cheese (if you eat dairy) also adds a nice protein boost.

Q: What can I substitute for the green olives
A: If you’re not a fan of olives, you can substitute them with 2-3 tablespoons (45 ml / 1.5 fl oz) of drained capers for a similar briny flavor. Alternatively, chopped sun-dried tomatoes or roasted red peppers would add a delicious, sweet, and smoky dimension.

Q: Is this eggplant shakshuka good for meal prep
A: Yes, it’s perfect for meal prep. You can prepare the tomato and eggplant sauce base ahead of time and store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to eat, simply reheat the sauce in a skillet until simmering and then proceed with poaching the eggs.

More Recipes You’ll Love

Eggplant and Olive Shakshuka – vegetarian recipe
Stav Kogan

Eggplant and Olive Shakshuka

Elevate your brunch game with this one-pan Eggplant and Olive Shakshuka! A hearty, Mediterranean twist on the classic dish, featuring eggs poached in a rich, smoky tomato sauce with tender eggplant and briny green olives. Perfect for brunch or a quick weeknight dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 serving
Calories: 217

Ingredients
  

  • 2 Tbs (30 ml / 1 fl oz) olive oil
  • 1 small onion, chopped (approx. 1 cup / 150g / 5.3 oz)
  • 12 pitted green Greek olives, quartered
  • 1½ tsp (7g / 0.25 oz) sweet paprika
  • 1½ tsp (4g / 0.14 oz) ground cumin
  • ¼ tsp (0.5g / 0.02 oz) dried red pepper flakes
  • 1 medium eggplant, cut into ½-inch (1.25 cm) cubes
  • 1¼ cups (300g / 10.6 oz) thick crushed tomatoes
  • 3 cloves garlic, minced (approx. 1 Tbs / 15g / 0.53 oz)
  • ⅓ cup (15g / 0.53 oz) chopped fresh cilantro, divided
  • 4 large , fresh eggs
  • ¾ cup (180 ml / 6.1 fl oz) water
  • Salt and freshly ground black pepper, to taste
  • For perfectly contained eggs, use the freshest ones possible. Cracking each egg into a small ramekin before gently sliding it into the sauce helps prevent the yolk from breaking.
  • The tomato and eggplant base is perfect for meal prep! Make it up to 2 days in advance and store it in the refrigerator. Simply reheat the sauce on the stove until simmering, then proceed with adding the eggs.
  • This shakshuka is a complete meal, but it's best served with something to soak up the delicious sauce. Offer warm pita bread, crusty sourdough, or a gluten-free flatbread on the side.

Method
 

  1. Heat the olive oil in a large, deep nonstick skillet over medium heat.
  2. Add the chopped onion, quartered olives, sweet paprika, ground cumin, and red pepper flakes.
  3. Cook for 2-3 minutes, stirring, until the onion softens and the spices are fragrant.
  4. Add the eggplant cubes to the skillet, tossing to coat them in the spice mixture.
  5. Cover and cook for 4-5 minutes, stirring occasionally, until the eggplant begins to soften.
  6. Stir in the crushed tomatoes, minced garlic, and ¾ cup of water.
  7. Bring the sauce to a gentle simmer.
  8. Cover, reduce the heat, and cook for 10-12 minutes, or until the eggplant is completely tender.
  9. Stir in ¼ cup of the chopped cilantro.
  10. Season with salt and pepper to taste. If the sauce is too thick for your liking, add a tablespoon or two of water to reach the desired consistency.
  11. Using the back of a spoon, create four small wells in the sauce, spacing them evenly apart.
  12. Carefully crack one egg into each well.
  13. Cover the skillet, reduce the heat to medium-low, and simmer for 4-5 minutes, or until the egg whites are opaque and set but the yolks remain runny.
  14. Remove the skillet from the heat and let it stand, still covered, for 1-2 minutes.
  15. Garnish with the remaining fresh cilantro and serve immediately.

Nutrition

Calories: 217kcalCarbohydrates: 15gProtein: 9gFat: 14g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Pan-Fried Chenna Cheese Patties with Poppy Seeds – vegetarian recipe

Easy Pan-Fried Chenna Cheese Patties with Poppy Seeds

Pan-fried chenna cheese patties with poppy seeds pair a crisp, seed-flecked crust with a creamy chenna center flecked with jalapeño and ginger. White poppy seeds toast in the pan and the patties fry in ghee until the edges turn lacey-brown. Simple, unusual, and...

Pan-Fried Chenna Cheese Patties with Poppy Seeds – vegetarian recipe

Easy Pan-Fried Chenna Cheese Patties with Poppy Seeds

Pan-fried chenna cheese patties with poppy seeds pair a crisp, seed-flecked crust with a creamy chenna center flecked with jalapeño and ginger. White poppy seeds toast in the pan and the patties fry in ghee until the edges turn lacey-brown. Simple, unusual, and...

Cucumber and Coconut in Dill Yogurt-Cream KHEERA NARIYAL RAI – vegetarian recipe

Cucumber and Coconut in Dill Yogurt-Cream KHEERA NARIYAL RAITA

Kheera nariyal raita is a cooling cucumber and coconut salad in a dill-flecked yogurt-cream base. Sour cream or tart cream enriches the yogurt, toasted walnuts add crunch, and a mustard-seed tempering in nut or coconut oil ties it together. Watercress on top makes it...