Moroccan Eggplant Stew with Tomatoes and Chickpeas

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.

Moroccan Eggplant Stew

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.

Moroccan Eggplant Stew in skillet

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.

Ingredients for Moroccan Eggplant Stew

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.
Cubed eggplant in colander
  1. Place the eggplant cubes in a colander, sprinkle with about 1 tablespoon salt, and toss to coat.
Drained eggplant
  1. Let drain in the sink about 30 minutes, then pat thoroughly dry with paper towels. Do not rinse.
Sauteed eggplant
  1. 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.
Sauteed zucchini
  1. Add 1 tablespoon olive oil to the pan, brown the zucchini 2–3 minutes, then transfer to the bowl with the eggplant.
Sauteed onion
  1. Add the remaining 1 tablespoon olive oil, then sauté the onion 3–4 minutes until softened.
Onion and bell pepper
  1. Add the yellow bell pepper and cook 1–2 minutes until lightly browned.
Spices added
  1. Stir in garlic, ground coriander, ground cumin, Hungarian paprika, and turmeric; cook 10–15 seconds until fragrant.
Spices mixed
  1. Pour in the vegetable broth, bring to a boil, and scrape up the browned bits from the pan.
Broth added
  1. Add the diced fire-roasted tomatoes with their juices, tomato sauce, and drained chickpeas.
Tomatoes and chickpeas added
  1. Reduce heat to medium-low and simmer 8–10 minutes, until the sauce thickens slightly.
Stew thickening
  1. 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.
Eggplant and zucchini added back
  1. Season to taste with salt and freshly ground black pepper. Stir in chopped cilantro just before serving.
Finished stew in skillet
  1. Serve the stew over hot cooked couscous, rice, or quinoa.
Finished stew with spoon
Stew served with couscous

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.
Serving of stew with couscous

Recipe FAQs

Is this Moroccan eggplant dish spicy?

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.

Can I use other vegetables?

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.

Can I make this stew in advance?

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.

Can I freeze this eggplant stew?

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.

Serving of Moroccan Eggplant Stew

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.

Prep Time: 30 mins
Cook Time: 30 mins
Eggplant Draining Time: 30 mins
Total Time: 1 hr 30 mins
Servings: 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

  1. 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.
  2. 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.
  3. Add 1 tablespoon olive oil to the skillet. Cook the zucchini 2–3 minutes until lightly browned; transfer to the bowl with the eggplant.
  4. 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.
  5. Add garlic, coriander, cumin, paprika, and turmeric; stir 10–15 seconds until fragrant.
  6. 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.
  7. Return the eggplant and zucchini to the pan with the harissa paste and heat through 1–2 minutes, leaving behind excess oil.
  8. 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
iconLike this recipe? Leave a comment below to share how it turned out.