Hearty Eggplant & Olive Shakshuka Recipe

Breakfast

March 22, 2026

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) olive oil
• 1 small onion, chopped (approx. 1 cup / 150g)
• 12 pitted green Greek olives, quartered
• 1½ tsp (7g) sweet paprika
• 1½ tsp (4g) ground cumin
• ¼ tsp (0.5g) dried red pepper flakes
• 1 medium eggplant, cut into ½-inch (1.25 cm) cubes
• 1¼ cups (300g) thick crushed tomatoes
• 3 cloves garlic, minced (approx. 1 Tbs / 15g)
• ⅓ cup (15g) chopped fresh cilantro, divided
• 4 large, fresh eggs
• ¾ cup (180 ml) 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 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.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Smiling woman in a blue shirt holds a bowl of creamy soup garnished with cucumber ribbons and herbs in a bright kitchen

Shredded Cucumbers in Smooth Mint-Flavored Yogurt KHEERA RAITA

Ingredients Cucumbers: 2 medium-sized cucumbers (16.0 oz / 454 g) Salt: 0.5 tbsp (0.25 oz / 7 g) Plain Yogurt: 1.5 cups (12.7 oz / 360 g) plain yogurt (Optionally, use 1.25 cups yogurt and 0.25 cups sour cream) Cayenne Pepper: 0.25 tsp (0.04 oz / 1 g) cayenne pepper...

A smiling woman standing in a bright, rustic kitchen holding a rustic bowl of creamy Gajar Kaju Raita, beautifully garnished with shredded carrots, roasted cashews, and sliced dates.

Carrots, Cashews and Dates in Smooth Yogurt GAJAR KAJU RAITA

Ingredients For the best Gajar Kaju Raita, precision is key. Here is everything you need: Plain Yogurt: 2 cups (16 oz / 450 g), preferably homemade. Carrots: 3 medium carrots (8 oz / 225 g), peeled and shredded. Dates: 6 pitted dates (1.5 oz / 42 g), sliced into thin...

Smiling woman in a blue shirt holds a bowl of creamy soup garnished with cucumber ribbons and herbs in a bright kitchen

Shredded Cucumbers in Smooth Mint-Flavored Yogurt KHEERA RAITA

Ingredients Cucumbers: 2 medium-sized cucumbers (16.0 oz / 454 g) Salt: 0.5 tbsp (0.25 oz / 7 g) Plain Yogurt: 1.5 cups (12.7 oz / 360 g) plain yogurt (Optionally, use 1.25 cups yogurt and 0.25 cups sour cream) Cayenne Pepper: 0.25 tsp (0.04 oz / 1 g) cayenne pepper...

A smiling woman standing in a bright, rustic kitchen holding a rustic bowl of creamy Gajar Kaju Raita, beautifully garnished with shredded carrots, roasted cashews, and sliced dates.

Carrots, Cashews and Dates in Smooth Yogurt GAJAR KAJU RAITA

Ingredients For the best Gajar Kaju Raita, precision is key. Here is everything you need: Plain Yogurt: 2 cups (16 oz / 450 g), preferably homemade. Carrots: 3 medium carrots (8 oz / 225 g), peeled and shredded. Dates: 6 pitted dates (1.5 oz / 42 g), sliced into thin...

A smiling woman in an Indian kitchen holding a rustic bowl of creamy Boondi Raita, showcasing the small fried chickpea flour pearls (boondi) and garnishes of cumin, pistachios, coriander, and spices. This image is for a traditional Boondi Raita Recipe.

Deep-Fried Chickpea Flour Pearls in Creamy Yogurt BOONDI RAITA

Ingredients For the Boondi (Chickpea Pearls): 0.5 cup (1.76 oz / 50 g) chickpea flour, sifted 0.25 tsp. (0.04 oz / 1.1 g) salt 0.125 tsp. (0.02 oz / 0.5 g) baking powder 4 to 5 tbsp. (2.1 to 2.6 oz / 60 to 75 g) water Ghee or nut oil for shallow-frying For the Yogurt...