Eggplant Stew with Tomatoes, Zucchini & Chickpeas
on Sep 25, 2023, Updated Sep 12, 2026
This post may contain affiliate links. Please read our disclosure policy.
Cozy up with a bowl of this easy eggplant stew. With roasted eggplant and zucchini, this chunky vegetable stew has a wonderfully fragrant tomato base full of garlic, cumin and smoked paprika. It also has a can of chickpeas, so it’s warm, satisfying and nourishing.

Table of Contents
Why You’ll Love This Recipe
- When you roast vegetables for stew, they get good caramelized flavors. I don’t do it for every vegetable soup recipe, but when I do I think if I should start to default to doing this cooking strategy.
- This is a veggie-packed soup recipe that’s very filling. Chickpeas are a simple way to make vegan soups more satisfying for a meal.
- You can never have too many vegetable soups in your fall to winter rotation, and I like this one because it uses the last of peak summer produce. Veggie soups are simple to cook, can be made in advance, and they are freezer friendly.
The Ingredients

This is what you need:
- Eggplant: Look for an eggplant that has shiny and smooth skin and does not have any soft spots. It should feel heavy for its size.
- Zucchini: Similar to eggplant, the freshest zucchini has smooth skin and is firm and not soft. You can substitute with yellow squash.
- Chickpeas: After you rinse off the canned chickpeas in a colander, pat them off with a towel. This is a simple way to pull off any loose skins.
- Crushed tomatoes are the base of this veggie stew. They can be tomatoes with basil or fire-roasted tomatoes
- Onions: Like most soups, this one starts with sautéing onions to establish a base of flavor for the garlic and seasonings.
- Garlic: Three garlic cloves may sound like a lot, but this amount really balances well with the seasonings and the overall flavors.
- Dried spices: The stew has cumin, smoked paprika, kosher salt and black pepper.
- Vegetable broth: I always use low-sodium veggie broth. Then I can control the amount of salt in the recipe.
- Olive oil: You will need oil for roasting the vegetables on the pan and for sautéing the onions in the pot.
- Parsley: I always like to finish soups with chopped fresh herbs before serving them.
Optional Additions
- Harissa: If you like heat and spice, more than the smoked paprika, you can add a tablespoon of harissa paste with the garlic and seasonings.
- Red pepper flakes: Another way to make the stew spicy is to include 1/8-1/4 teaspoon red pepper flakes with the spices.
- Feta: In addition chopped parsley, you can sprinkle each bowl with crumbled feta cheese if you don’t need it to be vegan.
How To Make Roasted Eggplant Stew
Preheat the oven to 400 degrees F.
1. Toss the eggplant and zucchini with oil, salt and pepper on a sheet pan. Spread them into single layer.
2. Roast the vegetables until they are tender and lightly browned at the edges, about 25-30 minutes.

3. Heat the oil in a large saucepan or dutch oven and sauté the onions over medium high heat. They will start to be come soft and translucent in 3-4 minutes.
4. Stir in the garlic, cumin, smoked paprika, salt and pepper. They will quickly make the onions fragrant.

5. Pour in the tomatoes and vegetable broth. Bring the soup to a boil and then let it simmer for 15-20 minutes. The stew will thicken slightly.
6. Add the roasted eggplant and zucchini and chickpeas and simmer. Give the stew 10 minutes, so everything is warmed through. Garnish each bowl with chopped parsley.

Serving
This is stew that eats like a meal. Here are a few side options to go with it:
- Crusty bread or pita bread: If you have bread with a good crust, it will be great for dipping, but I also enjoy soft pita on the side.
- Couscous, quinoa or rice: You can even spoon some of these cooked grains right into the soup or keep them separate.
- Salad: With the flavors in the eggplant stew, this Moroccan carrot salad, this carrot salad with tahini vinaigrette or this roasted cauliflower lentil salad would all go with it.
Recipe Tips
- Use the time that the eggplant and zucchini are roasting in the oven to start making the tomato stew. This is a simple, uncomplicated way to multi-task.
- Watch the stew as it simmers. If it looks like it is thickening too quickly, lower the heat, or even add a little more veggie broth. Giving the soup time to simmer is more about the flavors melding than the vegetables cooking considering you roast them in the oven.
- Taste the soup while it’s cooking. Of course, be careful not to burn your mouth, but tasting it periodically helps you know if you need to adjust the seasonings. For any soup recipe, it’s better to figure this out while you still have cook time left on your soup.
More Vegetable Soup Recipes
Creamy Chickpea Soup
Slow Cooker Moroccan Stew with Chickpeas
Lentil Wild Rice Soup
This dish is featured in my chickpea recipe collection with ideas for meatless mains, cozy stews, and salads for every season.
Roasted Eggplant Stew

Ingredients
For eggplant and zucchini
- 1 medium eggplant, diced
- 2 medium zucchini, diced
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
For stew
- 1 tablespoon olive oil
- 1 small onion, roughly chopped
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 15 ounce can chickpeas, drained and rinsed
- 1 28 ounce can crushed tomatoes
- 4 cups low-sodium vegetable broth
- Chopped parsley for serving
Save this recipe
Get it sent to your inbox plus new recipes every week.
Instructions
- Preheat the oven to 400 degrees F.
- On a sheet pan toss the eggplant and zucchini with olive oil, salt and pepper. Spread them out in a single layer. Roast them for 25-30 minutes until they are lightly browned at the edges and tender.
- While the vegetables are roasting, make the tomato stew. In a large saucepan, warm the olive oil over medium high heat. Sauté the onions until they start to soften and turn translucent, about 3-4 minutes.
- Stir in the garlic, cumin, smoked paprika, salt and pepper, giving them 30 seconds to 1 minute to become fragrant.
- Pour in the tomatoes and vegetable broth. Bring the mixture to a boil. Then reduce the heat and simmer for 15-20 minutes until it has thickened.
- Stir in the roasted eggplant and zucchini and chickpeas. Let them simmer for 10 minutes until everything is warmed through.
- Divide the soup into bowls and top with chopped parsley.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















This was delicious!!!
Made this tonight & it was amazing! I added spinach & topped it with a lot of crumbled feta. DELISH!
I’m so happy you enjoyed it!
Haven’t made yet, but will soon!
I bet this would be great with sweet potatoes.
Delicious and easy! A great weeknight meal. I didn’t have any potatoes so subbed in a 15oz can of garbanzo beans and it was fantastic. I served with some fresh homemade bread. ?
Found this recipe the day of, i had everything beside the can of tomatoes. So i used tomato sauce and the whole family including myself thought it was delicious !
Looks great but would like nutritional values.
We really enjoyed this tonight. It’s hearty and savoury. I added some frozen chunks of cod to the tomato as it cooked because I had started to defrost it before finding your recipe. Didn’t add it to any grain but did dip some fresh baked sourdough multigrain bread. Yum! 10/10