This Moroccan Eggplant Chickpea Tagine is a rich, flavorful, and hearty dish with warm Moroccan spices like ras el hanout, cumin, and cinnamon. Served over fragrant cinnamon-scented couscous, it's the perfect plant-based meal for any occasion. The combination of tender eggplant, protein-rich chickpeas, and a medley of aromatic spices makes this dish both satisfying and nourishing.
Why You’ll Love This Recipe
- Packed with flavor – The blend of warm Moroccan spices adds depth and complexity.
- Hearty and filling – Eggplant and chickpeas create a satisfying, protein-rich meal.
- Plant-based and nutritious – This dish is completely vegetarian and can easily be made vegan.
- Perfect for meal prep – It stores well and tastes even better the next day.
- Simple yet impressive – A beautiful and delicious meal that's easy to prepare.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
For the Tagine:
- 1 extra-large eggplant (or two small)
- 2 teaspoons salt
- Bowl of water
- 2–4 tablespoons olive oil (divided) or coconut oil
- 1 medium onion, diced
- 6–8 garlic cloves, rough chopped
- 1 cup celery, chopped
- 1 red bell pepper (or large carrot), chopped
- 1 tablespoon ras el hanout, or more to taste
- 1 teaspoon cumin
- 1 teaspoon coriander
- ¼ teaspoon cinnamon
- 14-ounce can diced or crushed tomatoes
- ⅓ cup raisins (or chopped dried apricots)
- 1 teaspoon salt, more to taste
- ½ teaspoon pepper
- 14-ounce can chickpeas, drained and rinsed
- 1 cup veggie broth
For the Garnishes:
- Cinnamon-scented couscous
- Flat-leaf parsley, chopped
- Olive oil
- Optional yogurt
- Optional Aleppo chili flakes
For the Cinnamon-Scented Couscous:
- 1 ¾ cups veggie stock
- 1–2 tablespoons olive oil
- 1 small cinnamon stick (or ½ teaspoon ground cinnamon)
- ½ teaspoon cumin
- ½ teaspoon granulated garlic (or onion)
- ½ teaspoon salt, more to taste
- 1 ½ cups dry couscous
Directions
Prep the Eggplant:
- Quarter the eggplant and cut it into large chunks (about 1 ½ inches).
- Place the eggplant in a large bowl, cover with water, and stir in the salt.
- Place a plate over it to keep the eggplant submerged for 20 minutes.
- Drain and pat dry.
Preheat the Oven:
- Preheat the oven to 375°F (190°C).
Pan-Sear the Eggplant:
- In a large Dutch oven or ovenproof skillet, heat 2 tablespoons of oil over medium-high heat.
- In batches, brown the eggplant on two sides until golden, then set them aside.
- There's no need to cook them through at this stage.
Make the Stew:
- Add more oil to the pan, then sauté the onion for 2-3 minutes.
- Add the garlic, celery, and red bell pepper (or carrot), and cook until softened, about 5 minutes.
- Reduce the heat, then add the spices (ras el hanout, cumin, coriander, cinnamon), canned tomatoes with their juices, raisins, salt, pepper, chickpeas, and veggie broth.
- Stir to combine and bring to a simmer.
Nestle the Eggplant in the Stew:
- Add the browned eggplant to the pan and give it a good shake to level the stew.
- If it seems dry, add a bit of water.
- Drizzle with a little olive oil, cover tightly, and transfer to the oven.
Bake:
- Bake for 20-25 minutes or until the eggplant is tender and fully cooked.
- While the stew is baking, prepare the couscous.
Prepare the Couscous:
- In a medium pot, bring the veggie broth, olive oil, spices, and salt to a boil.
- Stir in the couscous, then cover and remove from heat.
- Let it stand for 7 minutes, then fluff with a fork and adjust the salt to taste.
Final Adjustments:
- Once the tagine is out of the oven, remove the lid and taste.
- Adjust the seasoning by adding more salt, ras el hanout, or water as needed.
- If the stew is too watery, bake uncovered for a few minutes to reduce.
- If dry, add a bit of water.
Serve:
- Serve the tagine over the cinnamon-scented couscous.
- Garnish with fresh parsley, a drizzle of olive oil, and a dollop of yogurt if desired.
- Optional: Sprinkle with Aleppo chili flakes for an extra kick.
Servings and Timing
- Servings: 6
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Calories per serving: 397 kcal
Variations
- Make it spicier – Add more Aleppo chili flakes or a pinch of cayenne.
- Swap the eggplant – Use zucchini or butternut squash for a different texture.
- Sweetness adjustment – Use dates instead of raisins for a richer sweetness.
- Protein boost – Add tofu or an extra can of chickpeas.
- Grain alternative – Serve with quinoa, rice, or bulgur instead of couscous.
Storage/Reheating
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Freeze for up to 3 months in a freezer-safe container.
- Reheating: Reheat in a pot over medium heat with a splash of water or in the microwave until warmed through.
FAQs
How can I make this tagine oil-free?
Use a non-stick pan and sauté the vegetables with veggie broth instead of oil.
Can I use fresh tomatoes instead of canned?
Yes, use about 2 cups of chopped fresh tomatoes, but you may need to add extra broth.
What is ras el hanout?
It's a Moroccan spice blend that typically includes cinnamon, cumin, coriander, turmeric, and more.
Can I make this dish in a slow cooker?
Yes! Sauté the aromatics first, then cook everything in a slow cooker on low for 6-7 hours.
What can I use instead of chickpeas?
White beans, lentils, or even tofu can be great substitutes.
Is this dish gluten-free?
Yes, if you serve it with quinoa or rice instead of couscous.
Can I make it ahead of time?
Absolutely! The flavors deepen over time, making it even better the next day.
What side dishes go well with this?
A simple cucumber salad, flatbread, or a side of hummus complements this tagine well.
How do I make the couscous fluffier?
After steaming, fluff with a fork and let it sit uncovered for a few minutes.
Can I add nuts for crunch?
Yes! Toasted almonds or pine nuts make great toppings.
Conclusion
This Moroccan Eggplant Chickpea Tagine is a flavorful, plant-based meal that’s perfect for any occasion. With its rich spices, hearty ingredients, and comforting texture, it’s sure to become a favorite. Whether you make it for a weeknight dinner or a special gathering, this dish delivers bold Moroccan flavors in every bite. Enjoy it fresh or as leftovers—the taste only gets better!

Moroccan Eggplant Chickpea Tagine
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Emmily
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This Moroccan Eggplant Chickpea Tagine is a flavorful and hearty plant-based meal filled with aromatic Moroccan spices like ras el hanout, cumin, and cinnamon. Served over cinnamon-scented couscous, it’s a nourishing and satisfying dish that’s perfect for any occasion. The combination of tender eggplant, chickpeas, and a medley of spices makes this tagine a delicious, nutritious, and filling option for vegans and vegetarians alike.
Ingredients
Ingredients:
For the Tagine:
- 1 extra-large eggplant (or two small)
- 2 teaspoons salt
- Bowl of water
- 2–4 tablespoons olive oil (divided) or coconut oil
- 1 medium onion, diced
- 6–8 garlic cloves, rough chopped
- 1 cup celery, chopped
- 1 red bell pepper (or large carrot), chopped
- 1 tablespoon ras el hanout (or more to taste)
- 1 teaspoon cumin
- 1 teaspoon coriander
- ¼ teaspoon cinnamon
- 14-ounce can diced or crushed tomatoes
- ⅓ cup raisins (or chopped dried apricots)
- 1 teaspoon salt (more to taste)
- ½ teaspoon pepper
- 14-ounce can chickpeas, drained and rinsed
- 1 cup veggie broth
For the Garnishes:
- Cinnamon-scented couscous
- Flat-leaf parsley, chopped
- Olive oil
- Optional yogurt
- Optional Aleppo chili flakes
For the Cinnamon-Scented Couscous:
- 1 ¾ cups veggie stock
- 1–2 tablespoons olive oil
- 1 small cinnamon stick (or ½ teaspoon ground cinnamon)
- ½ teaspoon cumin
- ½ teaspoon granulated garlic (or onion)
- ½ teaspoon salt (more to taste)
- 1 ½ cups dry couscous
Instructions
Instructions:
-
Prep the Eggplant:
- Quarter the eggplant and cut it into large chunks.
- Place the eggplant in a large bowl, cover with water, and stir in the salt.
- Place a plate over it to keep the eggplant submerged for 20 minutes.
- Drain and pat dry.
-
Preheat the Oven:
- Preheat the oven to 375°F (190°C).
-
Pan-Sear the Eggplant:
- In a large Dutch oven or ovenproof skillet, heat 2 tablespoons of oil over medium-high heat.
- Brown the eggplant on two sides in batches, then set them aside.
-
Make the Stew:
- Add more oil to the pan, sauté the onion for 2-3 minutes.
- Add garlic, celery, and bell pepper (or carrot), cook for about 5 minutes.
- Reduce heat, add spices, tomatoes with juices, raisins, salt, pepper, chickpeas, and veggie broth. Stir to combine, simmer.
-
Nestle the Eggplant in the Stew:
- Add the browned eggplant to the pan, level the stew, adding water if needed.
- Drizzle with olive oil, cover, and transfer to the oven.
-
Bake:
- Bake for 20-25 minutes or until the eggplant is tender.
-
Prepare the Couscous:
- Bring veggie stock, olive oil, spices, and salt to a boil.
- Stir in couscous, cover, remove from heat. Let it stand for 7 minutes, fluff with a fork.
-
Final Adjustments:
- Once the tagine is out of the oven, adjust seasoning with salt or ras el hanout. Add water if needed.
-
Serve:
- Serve the tagine over cinnamon-scented couscous, garnish with parsley, olive oil, and yogurt if desired. Optionally, sprinkle with Aleppo chili flakes.
Notes
- Make it spicier with more Aleppo chili flakes or cayenne.
- Swap eggplant for zucchini or butternut squash.
- Sweeten with dates instead of raisins.
- Add tofu or extra chickpeas for a protein boost.
- Serve with quinoa, rice, or bulgur instead of couscous.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking, Sautéing
- Cuisine: Moroccan