Eggplant Stew

5 from 50 votes

This Middle Eastern Eggplant Stew is a robust dish with chickpeas in a zingy harissa tomato base. It's quick, easy, and ready in just 30 minutes!

This post may contain affiliate links. Please read our disclosure policy.

This vegetarian Eggplant Stew is an amazingly savory and hearty dish made with chickpeas, harissa paste, and tomatoes. It’s full of delicious Mediterranean flavors and is a big bowl of comfort with a bit of heat from the harissa. Busy weeknight? Then you’ll enjoy how quick and easy this Middle Eastern eggplant stew is to make in just one pot for dinner.

Stew with chickpeas, tomatoes, and eggplant in pot garnished with parsley with serving spoon dipped inside pot.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

This Mediterranean eggplant and tomato stew recipe is made heartier with chickpeas for added protein and texture. The chickpeas add a little bite to contrast the softness of the cooked eggplant and tomato base. It’s a tasty rollercoaster of flavor and texture, all nestled in a warm tomato gravy for a cozy vegetarian stew you’ll want to make over and over again.

Why you’ll love this Middle Eastern eggplant stew

  • Delicious Mediterranean flavors. Eggplant, chickpeas, and tomatoes make the bulk of this tasty stew and are flavored with harissa for a spicy kick.
  • Vegetarian friendly. This stew is so hearty and filled with some really great ingredients for a chunky and filling vegetarian stew recipe.
  • Easy to make. While there is a process on how each ingredient is added, this stew is remarkably easy to make and comes together in just 30 minutes from prep to finish!
  • One pot recipe. Stew and soups are some of the easiest and best recipes because everything cooks up in just one pot. The eggplant is cooked first and removed. Then the stew is made in the same pot until thickened, stirring in the cooked eggplant before serving.

Ingredients to make eggplant stew

  • Eggplant: Cut the eggplant into even-sized pieces and cook in the pot by itself first. Set it aside to add at the end to retain a firmer texture.
  • Chickpeas: The chickpeas give this stew a little more texture compared to the softened eggplant and tomato base. Drain and rinse the chickpeas before adding them to the pot. You can also rehydrate chickpeas instead of using canned ones.
  • Tomatoes: A combination of tomato paste and diced tomatoes make up the bulk of the stew base. I use canned tomatoes, but you could also use fresh ones.
  • Harissa: This condiment is made with chili peppers, garlic, and spices, and it packs a punch of flavor and adds a little heat to any dish. I absolutely recommend making harissa paste homemade, but you can also use storebought.
  • Oil: I prefer olive oil, but any kind would work for sauteeing the veggies.
  • Onion and garlic. Cook the onions until they have softened and become translucent to release their natural sugars before briefly cooking the garlic until aromatic.
  • Lemon juice: Fresh lemon juice added before serving is a quick way to brighten this rich tomato eggplant stew.
  • Salt and pepper to taste
  • For serving: plain yogurt and fresh parsley.
Ingredients for recipe: oil, eggplant, onion, garlic, harissa, tomato paste, diced tomatoes, chickpeas, water, lemon juice, yogurt, and parsley.

How to make eggplant stew with chickpeas

  1. Heat a large shallow pot with oil and cook the eggplant until browned on all sides. Remove and set aside for later.
  2. To the same pot, add the remaining oil and cook the chopped onions with salt until softened.
  3. Stir in the garlic, harissa, and tomato paste and cook until just fragrant.
  4. Add in the diced tomatoes, chickpeas, and water and give it a good stir to combine.
  5. Bring the stew to a simmer and cook until slightly thickened.
  6. Stir in the eggplant and heat through. Squeeze in the lemon juice right before serving.
6 image collage making stew in one pot: 1- cooking eggplant cubes, 2- eggplant removed, onions added and cooked, 3- garlic and tomato paste stirred in, 4- tomatoes and chickpeas added, 5- ingredients in pot combined, 6- recipe after thickened with eggplant added back.

Tips for making eggplant tomato stew

  1. Choose your heat. This stew isn’t super spicy, but if you’re nervous about the spice level, you can choose to add only one to two tablespoons of harissa at first (you can always whisk in more at the end!) On the other hand, if you want more spice, feel free to add an additional tablespoon of harissa right away.
  2. Cut the eggplant into even-sized cubes. Eggplant cut into 1-inch cubes is the best size for this harissa stew for a hearty dish and tender bite. Not sure how to cut an eggplant but really want to try this stew? Check out my quick tutorial on cutting eggplant to prep and confidently create a delicious Middle Eastern recipe.
  3. Be careful not to overcook the eggplant. I cooked the eggplant separately from the rest of the stew for two reasons: first, so it could brown in the pot (developing more flavor), and second, so it could be cooked just until tender and not a minute longer. To ensure you’re accomplishing both, make sure the pan is fully preheated, so the eggplant sizzles when you drop it in, and cook it just until it’s tender when pierced with a fork.
  4. Add lemon juice last. Right before serving, squeeze in fresh lemon juice to brighten up this harissa eggplant stew with a pop of citrusy flavor.
  • Substitute the eggplant. This is a Mediterranean-inspired dish with eggplant and harissa, but you could easily substitute the eggplant for a summer or winter squash.
  • Make it creamy. As suggested, add a dollop of plain yogurt when serving your stew. Sour cream would also work here.
  • Add meat. If you’re not worried about this being a vegetarian stew, add some shredded chicken or ground beef. Some flaky white fish would also pair deliciously with this rich tomato-based stew.
  • Add more vegetables. If you want an extra chunky vegetarian stew, throw in some more veggies like broccoli, peas and carrots, or mushrooms.
  • Serve over rice. This is already a filling stew, but you can stretch it a bit by serving it over savory rice like lemon rice or a bowl of plain white rice.

What to serve with eggplant stew

How to store & reheat eggplant chickpea stew

Allow the stew to cool completely before transferring it to an airtight container to store in the fridge or freezer.

To reheat, add the stew to a pot over medium-low heat until heated through or warm in the microwave with a vented cover to avoid splattering.

How long will eggplant stew last in the fridge?

This harissa eggplant stew will store well for 3-4 days in the fridge.

Can I freeze Mediterranean eggplant stew?

Yes! After storing in a freezer-friendly container, you can freeze this stew for up to 3 months! For best results, skip adding the lemon until reheated and right before serving for the best flavor.

Frequently asked questions

What’s the difference between soup and stew?

Soups are usually in a thinner broth-like liquid and use small cut ingredients, whereas a stew comprises a thicker gravy base with chunkier ingredients.

What does harissa paste do in this stew recipe?

Adding harissa adds a hot peppery heat and a full-bodied richness to the tomato gravy in eggplant stew.

Can I make this ahead of time?

Absolutely, this stew is a great make-ahead recipe, but I would highly suggest keeping the eggplant separate if possible to retain the best texture. When eggplant is overcooked, it will melt away into the sauce, which is still delicious, but you won’t get the signature chunky vegetable stew.

Eggplant stew served in two bowls with dollop of yogurt and parsley and spoon in one bowl, closer on one bowl.

Fill your bowl with this ultra-comforting and fiery-flavored eggplant stew. It’s quick, easy to make, and perfect for a weeknight dinner recipe. Serve this Middle Eastern dish over rice or with bread to soak up all the harissa tomato gravy because you’ll want to devour every bit of this stew!

More vegetarian recipes:

If you try this feel good Eggplant Chickpea Stew recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

preorder MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Eggplant Stew

This Middle Eastern Eggplant Stew is a robust dish with chickpeas in a zingy harissa tomato base. It's quick, easy, and ready in just 30 minutes!
5 from 50 votes
Servings 6 servings
Calories 199
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes


  • 4 tablespoons olive oil divided
  • 4 cups eggplant cut into 1-inch cubes
  • ¾ teaspoon salt divided
  • 1 yellow onion chopped
  • 2 garlic cloves minced
  • ¼ cup harissa
  • 1 tablespoon tomato paste
  • 1 15- ounce canned diced tomatoes
  • 1 15- ounce can chickpeas drained and rinsed
  • 1 cup water
  • 2 tablespoons fresh lemon juice
  • ¼ cup plain nonfat yogurt
  • 2 tablespoons chopped parsley


  • Heat three tablespoons of olive oil in a large pot over medium-high heat. Add the cubed eggplant and ½ teaspoon salt and cook, stirring occasionally, until softened and browned on all sides, 5-6 minutes. Remove the eggplant to a plate and set aside.
  • Add the remaining tablespoon of oil to the same pot and heat over medium. Add the chopped onion and remaining ¼ teaspoon salt and cook, stirring occasionally, until softened, 3-4 minutes. Add the garlic, harissa, and tomato paste, and stir until fragrant, 1 minute more, then add the diced tomatoes, chickpeas and water.
  • Bring the stew to a simmer and cook until slightly thickened, about 10 minutes. Stir in the eggplant and heat through, then stir in the lemon juice.
  • Serve topped with yogurt and sprinkled with parsley.


Tip: Cook the eggplant separately from the stew to retain a firmer texture, and then stir into the pot before serving. 
Storage: Store in a sealed container in the fridge for up to 3-4 days. Reheat in a pot or the stove or the microwave until heated through.


Calories: 199kcal, Carbohydrates: 22g, Protein: 6g, Fat: 11g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Cholesterol: 0.2mg, Sodium: 681mg, Potassium: 499mg, Fiber: 6g, Sugar: 7g, Vitamin A: 338IU, Vitamin C: 16mg, Calcium: 85mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Rate and comment

Recipe Rating


  1. This was really yummy. The dollop of yogurt on top added a whole new dimension of flavour. I used almond yogurt, and some crusty bread to scoop it all up with. So good!

  2. Made it today and we both loved it, my non veg husband gave it a 4 and that says a lot, will add a bit more of the harissa for extra spice, will definitely be in them meal rotation.

  3. Hubby and I love this! I didn’t have harissa but added extra tomato paste and a mixture of cumin, paprika, red pepper flakes, and turmeric.