This Moroccan Eggplant Stew is a vibrant, aromatic dish that celebrates late-summer produce. Tender eggplant and zucchini soak up a savory tomato base enriched with fire-roasted tomatoes, fragrant harissa paste, and warm North African spices. Serve it over couscous, rice, or quinoa for a comforting, plant-based meal that’s perfect for weeknights, meal prep, or freezing for later.

Why This Recipe is a Keeper
This Moroccan Eggplant Stew is flexible, flavorful, and reliable. Classic Moroccan spices—coriander, cumin, paprika, and turmeric—combine with garlic, harissa, and fire-roasted tomatoes to create depth and warmth. Chickpeas add protein and body, while the vegetables provide texture and color. The stew keeps well, making it ideal for leftovers and meal planning.
Highlights:
- Colorful and attractive: rich hues from harissa and roasted tomatoes.
- Seasonal: a smart way to use abundant eggplant and zucchini.
- Flavorful: aromatic Moroccan spices and smoky notes from fire-roasted tomatoes.
- Vegan and nourishing: chickpeas supply plant-based protein.
- Make-ahead friendly: flavors deepen after resting; freezes well.
Serve hot over grains or with crusty bread for a satisfying dinner. The stew tastes even better the next day, when the flavors have had time to meld.

How to Make Moroccan Eggplant Chickpea Stew
Recipe Ingredients
Below are the ingredients used in this recipe. Quantities are provided so you can prepare a full batch that serves about six.

Ingredient Notes and Substitutions
- Eggplant: Use globe (Italian) eggplants for mild flavor and consistent texture. Choose medium-sized, firm specimens; two medium eggplants (about 1½ lb) is ideal.
- Broth: Vegetable broth keeps the dish vegan; chicken broth can be used if preferred.
- Ground coriander: Adds a citrusy, warm note that balances the earthy cumin and turmeric.
- Hungarian paprika: Offers sweet red pepper flavor; choose the variety that matches the heat level you want.
- Fire-roasted tomatoes: Provide smoky depth; if unavailable, regular diced tomatoes with a bit more cumin and paprika work well.
- Chickpeas: Drain and rinse canned chickpeas to reduce sodium and improve texture.
- Harissa paste: A North African chile paste that contributes smoky, tangy heat—adjust the amount to taste since brands vary in spice level.
Step-by-Step Instructions
- Gather and prepare all ingredients before cooking for a smooth process.

- Place the eggplant cubes in a colander, sprinkle with about 1 tablespoon salt, and toss to coat.

- Let drain in the sink about 30 minutes, then pat thoroughly dry with paper towels. Do not rinse.

- Heat 2 tablespoons olive oil in a large heavy skillet over medium-high. Add eggplant, reduce heat to medium, and cook 3–4 minutes, stirring often, until lightly browned and tender. Transfer to a bowl.

- Add 1 tablespoon olive oil to the pan, brown the zucchini 2–3 minutes, then transfer to the bowl with the eggplant.

- Add the remaining 1 tablespoon olive oil, then sauté the onion 3–4 minutes until softened.

- Add the yellow bell pepper and cook 1–2 minutes until lightly browned.

- Stir in garlic, ground coriander, ground cumin, Hungarian paprika, and turmeric; cook 10–15 seconds until fragrant.

- Pour in the vegetable broth, bring to a boil, and scrape up the browned bits from the pan.

- Add the diced fire-roasted tomatoes with their juices, tomato sauce, and drained chickpeas.

- Reduce heat to medium-low and simmer 8–10 minutes, until the sauce thickens slightly.

- Stir the cooked eggplant and zucchini back into the pan along with the harissa paste, leaving any excess oil behind in the bowl. Heat through 1–2 minutes.

- Season to taste with salt and freshly ground black pepper. Stir in chopped cilantro just before serving.

- Serve the stew over hot cooked couscous, rice, or quinoa.


Chef Tips and Tricks
- Salting the eggplant draws out excess moisture so it browns rather than steams. Pat completely dry before cooking.
- Don’t crowd the pan when browning vegetables; work in batches if needed to get a good sear.
- Eggplant soaks up oil quickly; start with the recipe amount and add only if necessary.
- Briefly toasting the spices in oil (blooming) releases their essential oils and deepens the stew’s flavor.
- Adjust the harissa based on your preferred heat level. Start with less, taste, and add more if desired.
- Taste for salt only after assembling the stew: salted eggplant, broth, and canned tomatoes can already contribute a lot of sodium.

Recipe FAQs
It can be as mild or as spicy as you like. Reduce or omit the harissa for less heat, or add more for a bolder kick. Harissa brands vary in spiciness, so adjust to taste.
Yes. Carrots, sweet potatoes, regular potatoes, cauliflower, green beans, yellow squash, or leafy greens such as spinach or Swiss chard all make good additions or substitutions.
Absolutely. The stew keeps well in the refrigerator for 1–2 days and often tastes better after the flavors marry. Reheat gently on the stovetop.
Yes. Portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stove or in the microwave.

Variation
- Switch or add vegetables like carrots, sweet potatoes, cauliflower, green beans, yellow squash, or hearty greens for different textures and flavors.
Serve This Eggplant Stew With
- Couscous, rice, or quinoa
- Simple roasted or steamed vegetables
- A green salad or prepared vegetable side
More Vegetable Stew Ideas
- Traditional ratatouille-style stews
- Roasted vegetable ragouts with polenta
- Curries and vegetable-forward stews from global cuisines
Moroccan Eggplant Stew
A vibrant, spiced eggplant and chickpea stew with zucchini, fire-roasted tomatoes, and harissa. Serves about 6.
Ingredients
- 2 medium globe eggplants (about 1½ lb), cut into 1/2–3/4-inch cubes
- 1 tablespoon salt (for draining), plus more for seasoning
- 1/4 cup extra-virgin olive oil, or as needed
- 1 large zucchini, quartered lengthwise and cut into 1/2–3/4-inch cubes (about 2 cups)
- 1 medium onion, coarsely chopped (about 2 cups)
- 1 large yellow bell pepper, seeded and cut into 1/2–3/4-inch pieces
- 5 cloves garlic, minced
- 2 teaspoons ground coriander
- 2 teaspoons ground cumin
- 1 teaspoon Hungarian paprika
- 1/2 teaspoon ground turmeric
- 1 cup vegetable broth
- 1 can (15 oz) diced fire-roasted tomatoes, undrained
- 1 can (8 oz) tomato sauce
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 tablespoon harissa paste (adjust to taste)
- Freshly ground black pepper, to taste
- 1/2 cup chopped fresh cilantro
- Cooked couscous, rice or quinoa, for serving
Instructions
- Place eggplant cubes in a colander, sprinkle with about 1 tablespoon salt, and let drain for 30 minutes. Pat dry with paper towels; do not rinse.
- Heat 2 tablespoons olive oil in a large heavy skillet over medium-high heat. Add eggplant, reduce heat to medium, and cook 3–4 minutes until lightly browned and tender. Transfer to a bowl.
- Add 1 tablespoon olive oil to the skillet. Cook the zucchini 2–3 minutes until lightly browned; transfer to the bowl with the eggplant.
- Add the remaining 1 tablespoon olive oil, then sauté the onion 3–4 minutes until softened. Add the yellow bell pepper and cook 1–2 minutes.
- Add garlic, coriander, cumin, paprika, and turmeric; stir 10–15 seconds until fragrant.
- Add vegetable broth, bring to a boil, and scrape up any browned bits. Add diced tomatoes with juices, tomato sauce, and chickpeas. Reduce heat to medium-low and simmer 8–10 minutes until slightly thickened.
- Return the eggplant and zucchini to the pan with the harissa paste and heat through 1–2 minutes, leaving behind excess oil.
- Season to taste with additional salt and freshly ground black pepper. Stir in chopped cilantro and serve over couscous, rice, or quinoa.
Notes
- Substitutions: swap or add vegetables such as carrots, sweet potato, potatoes, cauliflower, green beans, yellow squash, or leafy greens.
- Tips: salt and dry eggplant well, avoid overcrowding the pan when browning, and bloom spices briefly in oil to boost aroma.
Nutrition (approx. per serving)
- Calories: 157 kcal
- Carbohydrates: 17 g
- Protein: 3 g
- Fat: 10 g
- Fiber: 6 g
- Sodium: varies depending on ingredients and added salt
Like this recipe? Leave a comment below to share how it turned out.