Spiced Aubergine and Tomato Stew Recipe (Vegan Comfort Food)
Published on October 3rd, 2025



Intermediate

When the evenings turn chilly and you’re craving something warming yet wholesome, this spiced aubergine and tomato stew recipe hits every note. Inspired by the Lebanese dish maghmour—often described as a cousin of moussaka—this stew is hearty, fragrant, and naturally vegan. With chickpeas adding protein and aubergines bringing that silky, smoky depth, it’s the kind of dish you’ll want to scoop up with warm flatbreads and linger over. Think of it as comfort food with a Mediterranean soul, perfect for weeknights but elegant enough for company.
Why This Aubergine and Tomato Stew Works
What makes this aubergine and tomato stew such a winner? It’s all about layers of flavour and texture:
• Two styles of aubergine: Cubes that soften into the sauce and golden rounds that sit on top, giving a gorgeous contrast.
• Warm spices: Just a whisper of chilli flakes for heat and cinnamon for unexpected warmth—turning a humble tomato base into a spicy eggplant and tomato stew that feels both exotic and familiar.
• Hearty and vegan: Chickpeas make this a vegan aubergine stew that’s both nourishing and filling without needing meat or dairy.
• Versatile: Serve it with flatbreads for scooping, over fluffy couscous, or even alongside a crisp green salad for a lighter touch.
In short, it’s a Moroccan aubergine stew vibe with Lebanese roots—easy to love, and even easier to eat.
Ingredients (Serves 4)
- 2 aubergines
- 1 onion, finely sliced
- 2 cloves garlic, chopped
- 4 tbsp olive oil
- ¼ tsp chilli flakes
- ½ tsp ground cinnamon
- 400g can chickpeas
- 400g tomato passata
- ½ pack fresh mint leaves, shredded
- Salt and pepper
Instructions:
- Heat 2 tbsp olive oil in a deep frying pan over medium heat. Cut one aubergine into 3cm cubes, then add it to the pan along with the sliced onion, chopped garlic, and a pinch of salt. Cook for 8–10 minutes, stirring regularly, until the aubergine softens and the onion turns golden.
- Sprinkle in the chilli flakes and cinnamon, letting them bloom in the oil for a minute. Add the chickpeas, passata, and 200ml water. Stir well, season generously, and leave to simmer gently for 15 minutes until the sauce thickens and clings to everything.
- While the stew simmers, slice the second aubergine into 1cm rounds. Brush with the remaining olive oil and arrange on a foil-lined tray. Season lightly, then grill under high heat for about 3 minutes per side until golden and tender.
- Stir most of the shredded mint through the chickpea stew, saving a little for garnish. Spoon the rich tomato base into bowls, layer the grilled aubergine slices on top, scatter over the extra mint, and serve immediately with warm flatbreads for scooping.
What to Serve with Aubergine and Tomato Stew?
This stew is practically begging for accompaniments. Flatbreads are the obvious partner—perfect for scooping every last drop. But you can also:
• Serve over couscous or bulgur wheat for a heartier meal.
• Pair with a simple cucumber and tomato salad to brighten things up.
• Add a dollop of dairy-free yogurt for a cooling contrast.
• Try with lemony rice or roasted potatoes for something different.
And yes, leftovers are your friend here—the flavors deepen overnight, making tomorrow’s lunch even better. It freezes well too, so make a double batch and thank yourself later.
FAQs
What spices go well with aubergine?
Aubergine loves bold flavours. Aside from cinnamon and chilli, try cumin, smoked paprika, coriander, or Ras el Hanout for Moroccan flair.
Is aubergine stew healthy?
Yes! This vegan aubergine stew is packed with vegetables, plant-based protein from chickpeas, and fiber-rich aubergines. Olive oil provides healthy fats, making it both nourishing and satisfying.
Can I make it ahead?
Absolutely. The stew can be cooked a day ahead and stored in the fridge. Reheat gently and add the grilled aubergine slices on top before serving to keep their texture.





