This Indian vegetable curry features end-of-summer vegetables bathed in a fragrant coconut-tamarind curry sauce. Perfect for using up your garden veggies! Vegan & gluten-free.

dutch oven with vegetable curry with serving spoon- turmeric coconut curry sauce with tomatoes, zucchini, chilies, and fresh cilantro.

Why You’ll Love This Indian Curry Recipe

Every day, there are more zucchini in my garden; they seem to grow overnight! Here is one of my favorite vegetable curry recipes that hails from Kerala, in Southern India. Kerala is known for its tropical, hot climate, and is often referred to as the “land of spices.” This recipe is intentionally designed for warmer weather with veggies that grow in abundance at the end of summer.

It’s light, creamy, and wonderfully tangy, thanks to the addition of tamarind, and the spices and curry leaves add another layer of flavor. It pairs perfectly with garden veggies like tomatoes, zucchini, peppers, corn or eggplant. Serve it over basmati rice or with naan for a simple, delicious vegan dinner.

Indian Curry Ingredients

ingredients neatly laid out to make vegetable curry - tamarind, seeds in jars (fennel seed, cumin seeds, coriander seeds, mustard seed), red onion, zucchini, coconut milk, roma tomatoes, bay leaves, chili, garlic, eggplant, yellow squash.
  • Veggies: Zucchini, bell pepper, eggplant, corn, cauliflower florets, or mushrooms. Cut them roughly the same size for even cooking, or roast them separately, then add them to the curry.
  • Red onion and garlic cloves: For savory, aromatic depth.
  • Seeds: Fennel seeds, cumin seeds, black mustard seeds, and coriander seeds impart layers of unique flavor, spice, and complexity.
  • Curry leaves: You can use fresh or frozen curry leaves.
  • Full-fat coconut milk: Adds rich flavor and creamy texture.
  • Tamarind paste: Adds a tangy flavor, perfect for summer!
  • Cayenne pepper and turmeric powder: For subtle heat and warm, earthy flavor. More turmeric can be added to deepen the color of the curry.
  • Serrano chilies: Split the chilies in half, leaving the stems intact.
  • Roma tomatoes: Roma tomatoes are perfect for curry because they are firm and less juicy, staying intact.
  • Cilantro: For a fresh, herby garnish.

VEgetalbe Curry Variations

Any of these can be added at the end of cooking for extra protein or heartiness. Remember to adjust the salt if making any of these additions.

How to Make Indian Curry

1. Toast and grind the spices. Bring a large, 12-inch skillet, braiser, or large pot to medium-low heat. Toast the whole spices until toasty and fragrant. If they start popping, they are done. Grind them in a spice grinder or use a mortar and pestle to crush them. Remove from the pan and set aside.

2. Sauté aromatics and vegetables. To the same pan, add olive oil (or avocado oil or coconut oil) and turn to medium-high heat. Add onion and sauté for 3-4 minutes, stirring until just tender and fragrant. Add garlic and reduce to medium heat. Cook 2 minutes. Add veggies and ground spices and cook for 2-3 mins more.

3. Add remaining curry ingredients. Stir in 10 curry leaves, coconut milk, 2 teaspoons tamarind paste, salt, cayenne and turmeric. Mix well. Nestle in tomatoes and chilies.

4. Simmer. Bring the pan to a simmer, then cover and simmer over medium-low heat for 10 minutes. Uncover, stir the pan once, then simmer uncovered without stirring for 15-20 minutes, or until veggies are tender and the coconut milk has reduced by at least a third. Excessive stirring will cause the tomatoes to fall apart, which we want to avoid. You can gently push the veggies underneath or spoon sauce over them to cook more evenly.

5. Taste and adjust. When the veggies are tender, turn off the heat. Taste and add salt or spice as needed. The tamarind and tomatoes provide acidity, but you can add a squeeze of lime or lemon for extra tang.

6. Garnish and serve. Garnish with fresh cilantro and serve over basmati rice or with naan. Or both!

bowl of vegetable curry on basmati rice with fresh cilantro.

Chef’s Tips

  1. Cut the veggies with thought, for even cooking. If using eggplant, cut it into 1/4-inch thick slices (then cut into quarters). Zucchini can be sliced ½-inch thick, and bell peppers are perfect at 1-inch cubes. I haven’t tested the cauliflower, but I would make them small-ish. The goal is to have them cook in the same amount of time.
  2. Try roasting the veggies! You can roast the veggies separately and add them to the reduced sauce. Especially if adding longer cooking veggies like carrots or cauliflower.
  3. Use whole spices. Whole spices, when freshly ground, result in the best flavor. It’s great to keep your pantry stocked with a variety of whole spices to really elevate your cooking!
  4. Be careful not to stir too much. Stirring will cause the tomatoes to break down, and we want to keep them intact. When removing the lid, give the pan a gentle shake or stir, then let it simmer without stirring. If needed, you can gently push the veggies underneath or spoon some sauce over the top of the veggies.

Storing Vegetable Curry

  • Refrigerator: To store leftovers, let the curry cool completely, then store it in an airtight container in the fridge for 3-4 days.
  • Freezer: Curry can also be stored in the freezer for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Reheat on the stove over medium heat until warmed through, or in the microwave.

Serving Suggestions

Serve the vegetable curry with naan bread, roti, or paratha, and basmati rice. Here are some of our other favorite Indian cuisine dishes that could be paired with this curry!

Indian Curry FAQs

What vegetables are best for vegetable curry?

Any summer vegetables that can be cut into bite-sized pieces and achieve a tender, succulent texture, such as zucchini, bell pepper, eggplant, cauliflower florets, mushrooms, broccoli, green beans-really anything goes! Corn and green peas make a nice addition, too.

Should you let curry sit before serving?

As soon as the vegetables are tender, turn off the heat, then taste and adjust for salt, spice, and acid (fresh lime juice can be added). Once the desired flavor profile is achieved, it is ready to serve warm.

How long should you let curry simmer?

Simmer the veg curry covered for 10 minutes, then uncovered for 15-20 minutes.

What is the difference between a South Indian Curry and a North Indian Curry?

South Indian curry recipes are lighter, rice-based, and tangy with a tamarind and coconut base. North Indian curries are richer and creamier, often made with dairy and served with bread.

large pot of vegetable curry with serving spoon, with tomatoes, zucchini, eggplant, onions, chilies, curry leaves, and fresh cilantro.

Hope you enjoy this late summer vegetable curry recipe. 🙂 When fall weather arrives, be sure to try our butternut squash curry, which can also be made with pumpkin or sweet potato!

Let us know what you think with a rating and comment!

More Curry Recipes You Might Like

⭐️ After you try this Indian curry recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This Indian vegetable curry features end-of-summer vegetables in a fragrant, spice-infused coconut-tamarind curry sauce. Perfect for using up your garden veggies!

Indian Vegetable Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 15
  • Cook Time: 30
  • Total Time: 45 minutes
  • Yield: 4-6
  • Category: healthy dinner, vegan dinner, indian dinner recipe, gluten free recipe
  • Method: stovetop
  • Cuisine: Indian
  • Diet: Vegan

Description

This Indian vegetable curry features end-of-summer vegetables in a fragrant, spice-infused coconut-tamarind curry sauce. Perfect for using up your garden veggies! Adapted from a recipe by Meera Sodha


Ingredients

Units Scale

Serve with naan or basmati rice.


Instructions

  1. In a large skillet or braiser, toast the spices over medium-low heat until toasty and fragrant. If they start popping, they are done. Grind or crush with a mortar and pestle and set aside. 
  2.  In the same pan, heat the olive oil over medium-high heat. Add the onion and saute, stirring, 3-4 minutes until just tender and fragrant. Add the garlic and lower the heat to medium, cook for two minutes. Add the vegetables and ground spices and cook for 2-3 minutes.
  3. Stir in the curry leaves, coconut milk, tamarind paste, salt, cayenne, and turmeric and mix well.  Nestle in the tomatoes and chilies.
  4. Bring to a simmer, cover for 10 minutes, simmering over medium-low heat. Uncover, give one good stir, then simmer uncovered without stirring, for 15-20 more minutes or until veggies are tender and coconut milk has reduced by at least a third. Stirring will cause the tomatoes to fall apart, so try to avoid that. However, you can gently push the veggies underneath or spoon sauce over them to cook more evenly.
  5. Once the veggies are succulent and tender, turn the heat off. Adjust salt and spice level. The tamarind and tomatoes will add a good amount of acid, but if you want more, squeeze with lime. 
  6. Sprinkle with fresh cilantro and serve over rice or with naan.


Notes

Veggies: If using eggplant, cut it smaller into 1/4 inch thick slices (then cut into quarters). Zucchini can be sliced ½ inch thick, and bell peppers are perfect at 1-inch cubes. I haven’t tested the cauliflower, but I would make them small-ish. You can always roast veggies separately and add them to the reduced sauce. 

Variations: Feel free to add crispy tofu, chickpeas or crispy paneer (perhaps at the end) adjusting the salt. 

Nutrition

  • Serving Size: 1 cup
  • Calories: 254
  • Sugar: 8.4 g
  • Sodium: 620.9 mg
  • Fat: 20.3 g
  • Saturated Fat: 13.3 g
  • Carbohydrates: 18.3 g
  • Fiber: 6.2 g
  • Protein: 4.5 g
  • Cholesterol: 0 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Our Latest Recipes