How to Make Vegetable Curry (Traditional & Healthy Version)

Vegetable Curry, known as 'Sabzi Curry' in many parts of India, is a beloved dish enjoyed across the country for lunch and dinner. This vibrant recipe features a medley of seasonal vegetables simmered in a lightly spiced tomato-onion gravy, offering a comforting and nourishing meal. Vegetable Curry is a staple in Indian households, often served with steamed rice or phulka (whole wheat roti), and is a popular option during festivals like Navratri and Diwali when vegetarian dishes are preferred. The dish beautifully showcases India's rich agricultural diversity, as regional variations incorporate local produce and spices, making it a versatile and adaptable recipe. Its balanced flavors and wholesome ingredients make Vegetable Curry a favorite for both everyday meals and special occasions. With the growing awareness of health and wellness, this version uses minimal oil and fresh vegetables, keeping calorie content in check while ensuring every bite is packed with authentic Indian taste.

35 min total2 servingsEasy180 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and chop all vegetables into bite-sized pieces
0%

Step 1 · Wash and chop all vegetables into bite-sized pieces

Wash and chop all vegetables into bite-sized pieces. Set aside.

Step 2: Heat oil in a kadhai (deep pan) on medium flame
0%

Step 2 · Heat oil in a kadhai (deep pan) on medium flame

Heat oil in a kadhai (deep pan) on medium flame. Add cumin seeds and let them crackle.

Step 3: Add chopped onions and sauté until golden brown
0%

Step 3 · Add chopped onions and sauté until golden brown

Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and green chili, sauté for another minute.

Step 4: Add chopped tomatoes
0%

Step 4 · Add chopped tomatoes

Add chopped tomatoes, turmeric, red chili powder, coriander powder, and salt. Cook until tomatoes turn soft and oil separates.

Step 5: Add all chopped vegetables and mix well
0%
10 min

Step 5 · Add all chopped vegetables and mix well

Add all chopped vegetables and mix well. Cover and cook for 8-10 minutes, stirring occasionally.

Step 6: Once veggies are tender
0%
2 min

Step 6 · Once veggies are tender

Once veggies are tender, add garam masala and adjust salt. Cook for another 2 minutes.

Step 7: Garnish with fresh coriander leaves and serve hot with phulkas or s...
0%

Step 7 · Garnish with fresh coriander leaves and serve hot with phulkas or s...

Garnish with fresh coriander leaves and serve hot with phulkas or steamed rice.

Why this recipe is healthy

This Vegetable Curry is a smart choice for health-conscious eaters. It uses fresh, seasonal vegetables, which are low in calories and high in essential nutrients. Cooking with less oil and skipping cream keeps the fat content controlled, making it ideal for weight management. The dish is free from processed ingredients, ensuring a wholesome and nutritious meal that fits perfectly into a balanced Indian diet.

A note on tradition

Vegetable Curry has deep roots in Indian culinary tradition, widely prepared across North and South India with local twists. In Punjab, richer gravies are favored, while in the South, coconut or curry leaves may be added. It’s a go-to dish during festivals like Navratri, when vegetarian food is mandatory, and is commonly served in thalis at weddings and community gatherings. The dish highlights India’s love for seasonal produce and communal eating.

← Back to Vegetable Curry