Skip to main content
FREE DINNER EBOOK! Get your copy!

Indian Vegetable Curry Recipe

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!

4.8 from 152 votes
45 mins
Total Time
4
servings
Jump to Recipe
Indian Vegetable Curry

How to Make the Best Indian Vegetable Curry

This Indian vegetable curry is a celebration of end-of-summer produce wrapped in a fragrant, creamy coconut-tamarind sauce. Inspired by South Indian cooking traditions, this dish transforms humble garden vegetables into something truly extraordinary with a blend of freshly toasted spices including fennel, cumin, mustard seeds, and coriander.

What makes this curry special is the balance of flavors—the richness of full-fat coconut milk, the tangy depth of tamarind, and the gentle heat from serrano chilies all come together in perfect harmony. The curry leaves add an authentic aroma that transports you straight to Kerala, while the tomatoes break down slightly to create a luscious sauce.

Best of all, this is an incredibly flexible recipe. Use whatever vegetables you have on hand—zucchini, bell peppers, eggplant, corn, cauliflower, or mushrooms all work beautifully. Serve it over fluffy basmati rice or scoop it up with warm naan bread for a satisfying, wholesome meal that happens to be completely vegan.

Indian Vegetable Curry

Indian Vegetable Curry

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!

4.8 from 152 votes
CourseMain Course
CuisineIndian
Keywordindian curry, vegan curry, indian coconut curry, vegetable curry, south indian vegetable curry, kerala vegetable curry
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings4 servings
Calories254kcal
Prevent your screen from going dark

Ingredients

Spice Blend

Curry

Instructions

Toast the Spices

  1. In a large skillet or braiser, toast the fennel, cumin, mustard, and coriander seeds over medium-low heat until toasty and fragrant. If they start popping, they are done.
  2. Grind or crush the toasted spices with a mortar and pestle and set aside.

Build the Curry

  1. In the same pan, heat the olive oil over medium-high heat. Add the onion and sauté, stirring, for 3-4 minutes until just tender and fragrant.
  2. Add the garlic and lower the heat to medium. Cook for two minutes, then add the vegetables and ground spices. Cook for 2-3 minutes.
  3. Stir in the curry leaves, coconut milk, tamarind paste, salt, cayenne, and turmeric. Mix well and nestle in the tomatoes and chilies.
  4. Bring to a simmer, cover, and cook for 10 minutes over medium-low heat.
  5. Uncover, give one good stir, then simmer uncovered without stirring for 15-20 more minutes until vegetables are tender and coconut milk has reduced by at least a third.
  6. Once the vegetables are succulent and tender, turn off the heat. Adjust salt and spice level to taste. Add a squeeze of lime if desired.
  7. Sprinkle with fresh cilantro and serve over rice or with naan.

Notes

  • Use whatever vegetables you have on hand—this curry is very flexible.
  • Avoid stirring once the tomatoes are added to prevent them from falling apart.
  • The tamarind and tomatoes add acidity, but a squeeze of lime can brighten the dish.
  • For a spicier curry, increase the cayenne pepper or add more serrano chilies.
Jump to Recipe