This eggplant chana masala is perfect for a quick & easy cozy dinner. It’s creamy, filling, made in one pot, vegan, and gluten-free!
Chana masala is a popular Indian dish made with chickpeas (“chana”) cooked in a flavorful tomato-based gravy infused with lots of spices (“masala”). I’ve taken this classic Indian dish and added my own twist to it, making it creamier, heartier, and even more satisfying than the original. Take your traditional chana masala up a notch with this quick & easy dish made plant-based, gluten-free, and ready in about 30 minutes!
This eggplant chana masala uses a combination of traditional Indian spices and a little *secret ingredient* to create a stew that’s creamy, flavorful, and so satisfying!
- Eggplant & Chickpeas ⟶ I used an American globe eggplant since that is what’s available near me, but Asian or Italian eggplants would also be tasty!
- Tomatoes & Tomato Paste ⟶ Tomatoes are full of umami so you’ll see these a lot in my stews.
- Onion, Garlic, & Ginger ⟶ The aromatic trio that forms the base of many Indian (and other cultures’) dishes.
- Garam Masala, Coriander, Cumin, & Turmeric ⟶ These spices are very common in Indian cooking and can often be used in other cuisines as well. So I highly recommend stocking these in your pantry. You can also make your own garam masala blend if you have the right spices.
- Coconut Milk ⟶ Not very common in traditional Indian cuisine, but I love adding coconut milk to my curries and stews to make them a little creamy. It makes this dish a lot more satisfying.
- Japanese Worcestershire Sauce* ⟶ Japanese Worcestershire sauce is sweeter than regular Worcestershire sauce, being made primarily from fruits, vegetables, and vinegar. It adds a lovely contrast to the spice in this chana masala, so I highly recommend adding it if you have some!
- If you don’t have Japanese Worcestershire sauce available, you can add sugar (and regular vegan Worcestershire sauce if you have it). Or you can make it at home.
Eggplant Chana Masala FAQ’s & Tips
Can I make it without eggplant?
You can absolutely turn this into a regular chana masala by omitting the eggplant and adding extra chickpeas! Just make sure to serve it with some veggies on the side — or throw in a couple handfuls of chopped spinach in step 5.
Is this eggplant chana masala gluten-free?
This dish is naturally gluten-free! Serve with rice or gluten-free flatbread.
What if I don’t have some of the spices?
In a pinch, you can substitute curry powder for the coriander, cumin, and turmeric. If you don’t have garam masala, you can also try subbing with curry powder, or make your own blend. Please be aware changing the spices will alter the flavor of the final dish, but it will still be delicious!
If you have time, roast the eggplant!
I wanted this to be a one pot, quick and easy dish, so you can go ahead and cook the eggplant in the pot with everything else. But if you have time, roasting the eggplant first is a great way to add another depth of flavor to this dish. Halve the eggplant then make slits across the flesh in a criss cross fashion. Bake at 425°F for about 30 minutes or until soft and slightly charred. Mash and add to the stew and simmer for about 10 minutes. *chef’s kiss* Perfection.
More Hearty Soups & Stews
- One Pot Spicy Miso Ramen (GF)
- Vegan Hayashi Rice (GF option)
- Japanese Curry with Lentils (GF option)
- Red Lentil Green Curry (GF)
- Cheesy Broccoli Soup (GF)
- Tempeh Miso Chili (GF)
- Walnut Mushroom Chili (GF)
- Curried Split Pea Soup (GF)
If you try out this eggplant chana masala, don’t forget to leave a comment/rating down below and tag me in your photos on instagram @ellielikes.cooking! I love seeing all of your tasty recreations 🙂 Happy cooking!
Eggplant Chana Masala
- 1 tbsp olive oil
- ½ globe eggplant** chopped
- ½ yellow onion (or 1 small) chopped
- 3 garlic cloves minced
- 1 tbsp ginger minced
- 1 ½ tsp garam masala
- 1 ½ tsp coriander
- ¾ tsp cumin
- ½ tsp turmeric
- 1 pinch of cayenne optional
- 2 cups (about 15 oz can) cooked chickpeas drained and rinsed
- 15 oz can diced/crushed tomatoes
- 1 tbsp tomato paste
- ½-1 cup vegetable broth
- 1 tbsp
Japanese Worcestershire sauce** optional
- ½ cup coconut milk
- salt to taste
- chopped cilantro
- lemon wedges
- Heat olive oil in a large pot over medium heat. Add eggplant and a pinch of salt and cook, stirring occasionally, until the eggplant starts to brown.
- Add onion and cook, stirring frequently, for a few minutes until onion turns translucent. You can add some extra oil here if you need.
- Add garlic and ginger and stir for 30 seconds.
- Add the spices (garam masala, coriander, cumin, turmeric, and cayenne) and stir constantly for 30 seconds, mixing everything well.
- Add chickpeas, tomatoes, tomato paste, ½ cup vegetable broth, and Japanese Worcestershire sauce (if using). Stir to combine. For a thinner stew, add an extra ½ cup of vegetable broth.
- Bring to a boil then lower to simmer over medium low heat until the eggplant is very soft (about 15-20 minutes).
- Use a fork to mash some of the eggplant chunks. This creates a thicker, creamier stew.
- Stir in coconut milk and simmer another 2 minutes. Taste and add salt as needed. Serve with chopped cilantro and lemon juice.
*Disclosure: This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, but the price remains the same to you. Thank you for supporting Ellie Likes Cooking!
Save for later!