How to Make Vegetable Curry with Roti (Traditional & Healthy Version)

Vegetable Curry with Roti is a beloved vegetarian snack enjoyed across India and in global Indian kitchens. This wholesome combination pairs a hearty, mildly spiced vegetable curry (sabzi) with soft, whole wheat roti (chapathi), creating a nourishing meal that’s both filling and flavorful. Rooted in everyday Indian cuisine, it’s a staple dish found from busy urban households to rural villages, often served for breakfast or lunch. The vegetable curry features seasonal vegetables simmered in aromatic spices, delivering a comforting taste that reflects the richness of Indian culinary heritage. Roti, made with 'atta' and cooked on a hot 'tawa,' is a classic Indian flatbread known for its simplicity and nutritional value. What makes Vegetable Curry with Roti a great choice is its versatility and health-conscious appeal. You can easily adapt the recipe to suit dietary needs—add more vegetables for fiber, skip ghee for a lower calorie version, or include paneer for extra protein. The combination of fresh vegetables and whole wheat provides sustained energy, making it ideal for both busy weekdays and leisurely weekend brunches. Whether you’re tracking calories, seeking a diabetic-friendly meal, or introducing kids to Indian flavors, this dish offers a balanced, satisfying experience. It’s a testament to the Indian tradition of wholesome eating, where flavor and nutrition go hand in hand.

35 min total2 servingseasy350 kcal / 100g

Ingredients

  • Whole wheat flour
    1 cup Whole wheat flour (atta)
  • Mixed vegetables
    2 cups Mixed vegetables (carrot, beans, potato, peas, cauliflower (chopped))
  • Onion
    1 medium Onion (finely chopped)
  • Tomato
    1 large Tomato (chopped)
  • Ginger-garlic paste
    1 tsp Ginger-garlic paste
  • Green chili
    1 Green chili (finely chopped)
  • Turmeric powder
    1/4 tsp Turmeric powder
  • Coriander powder
    1 tsp Coriander powder
  • Cumin seeds
    1/2 tsp Cumin seeds
  • Salt
    to taste Salt
  • Oil
    2 tsp Oil (sunflower or olive oil)
  • Fresh coriander leaves
    2 tbsp Fresh coriander leaves (chopped, for garnish)
  • Water
    as needed Water

Step-by-step instructions

Step 1: Prepare the dough for roti by mixing whole wheat flour and a pinch ...
0%
10 min

Step 1 · Prepare the dough for roti by mixing whole wheat flour and a pinch ...

Prepare the dough for roti by mixing whole wheat flour and a pinch of salt. Gradually add water and knead into a smooth, soft dough. Cover and let it rest for 10 minutes.

Step 2: Heat oil in a pan
0%

Step 2 · Heat oil in a pan

Heat oil in a pan. Add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.

Step 3: Add ginger-garlic paste and sauté for 1 minute
0%
1 min

Step 3 · Add ginger-garlic paste and sauté for 1 minute

Add ginger-garlic paste and sauté for 1 minute. Add chopped tomatoes and cook until soft.

Step 4: Add turmeric
0%

Step 4 · Add turmeric

Add turmeric, coriander powder, and green chili (if using). Mix well. Add mixed vegetables and stir to coat with spices.

Step 5: Add salt and about 1/2 cup water
0%
8 min

Step 5 · Add salt and about 1/2 cup water

Add salt and about 1/2 cup water. Cover and cook on medium heat until vegetables are tender (about 8 minutes). Stir occasionally.

Step 6: Meanwhile
0%

Step 6 · Meanwhile

Meanwhile, divide the dough into equal balls. Roll each into a thin circle using a rolling pin and dust with flour as needed.

Step 7: Heat a tawa
0%

Step 7 · Heat a tawa

Heat a tawa. Cook each roti on both sides until golden brown spots appear. Optionally, smear with a little ghee for flavor.

Step 8: Garnish curry with fresh coriander leaves
0%

Step 8 · Garnish curry with fresh coriander leaves

Garnish curry with fresh coriander leaves. Serve hot vegetable curry with warm roti.

Why this recipe is healthy

This dish uses whole wheat flour (atta) for the roti, ensuring a high-fiber base that supports weight management and heart health. The vegetable curry is loaded with nutrient-dense ingredients and minimal oil, making it ideal for calorie tracking and diabetic-friendly diets. Fresh vegetables deliver antioxidants and phytonutrients, while the overall meal is balanced for protein, carbs, and healthy fats.

A note on tradition

Vegetable Curry with Roti is an everyday staple across India, bridging regional culinary practices from Punjab to Tamil Nadu. Often homemade and served during breakfast or lunch, it’s cherished for its simplicity and adaptability. Roti is a symbol of nourishment and is central to Indian meals, while vegetable curry reflects seasonal bounty and the Indian tradition of plant-based cooking. The dish is not tied to any specific festival but is a comfort food for family gatherings and communal dining.

← Back to Vegetable Curry with Roti nutrition