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

Roti Canai with Vegetable Curry is a delightful Indian breakfast dish that brings together the flaky, layered roti and a rich, aromatic sabzi (vegetable curry). While its name hints at Malaysian influence, this version is deeply rooted in Indian kitchens, especially in South India and Tamil Nadu, where layered parottas are a breakfast staple. The roti is made using atta (whole wheat flour), giving it a wholesome touch, and is cooked on a tawa, ensuring minimal oil usage for a lighter meal. This dish offers a symphony of flavors and textures, with the crisp, golden layers of roti perfectly complementing the spicy, nutrient-packed curry made from seasonal vegetables. Roti Canai with Vegetable Curry is a favorite during family gatherings and festive mornings, particularly during Pongal or Diwali when special breakfasts are enjoyed. Its versatility and vibrant taste make it a popular choice in Indian homes for those seeking a satisfying yet health-conscious start to their day. With easily accessible ingredients and a straightforward cooking process, this recipe is perfect for anyone looking to master a classic Indian breakfast. The combination of whole grain roti and mixed vegetable curry ensures a balanced meal full of fiber, vitamins, and minerals, making it ideal for calorie-conscious eaters and vegetarians alike.

35 min total2 servingsmedium350 kcal / 100g

Ingredients

  • Atta (whole wheat flour)
    1 cup Atta (whole wheat flour) (for roti)
  • Water
    1/2 cup Water (for dough)
  • Salt
    1/2 tsp Salt
  • Oil or ghee
    2 tsp Oil or ghee (for layering and cooking)
  • Potato (aloo)
    1 medium, diced Potato (aloo) (for curry)
  • Carrot (gajar)
    1 small, diced Carrot (gajar) (for curry)
  • Green beans
    1/2 cup, chopped Green beans (for curry)
  • Onion (pyaz)
    1 small, chopped Onion (pyaz) (for curry base)
  • Tomato (tamatar)
    1 medium, chopped Tomato (tamatar) (for curry base)
  • Green chilli
    1, chopped Green chilli (adjust to taste)
  • Ginger-garlic paste
    1 tsp Ginger-garlic paste
  • Turmeric powder (haldi)
    1/4 tsp Turmeric powder (haldi)
  • Red chilli powder
    1/2 tsp Red chilli powder
  • Coriander powder (dhaniya)
    1 tsp Coriander powder (dhaniya)
  • Garam masala
    1/2 tsp Garam masala
  • Fresh coriander leaves
    2 tbsp, chopped Fresh coriander leaves (for garnish)

Step-by-step instructions

Step 1: Prepare the dough by mixing atta
0%
10 min

Step 1 · Prepare the dough by mixing atta

Prepare the dough by mixing atta, salt, and water in a bowl. Knead until soft and supple. Cover and let it rest for 10 minutes.

Step 2: Divide the dough into equal balls
0%

Step 2 · Divide the dough into equal balls

Divide the dough into equal balls. Roll each ball into a thin circle, brush lightly with oil or ghee, and fold into a semi-circle, then again into a triangle. Roll out gently to retain layers.

Step 3: Heat a tawa and cook each roti triangle on medium flame
0%

Step 3 · Heat a tawa and cook each roti triangle on medium flame

Heat a tawa and cook each roti triangle on medium flame. Brush with minimal oil/ghee and cook until golden brown and crisp on both sides.

Step 4: For the vegetable curry
0%

Step 4 · For the vegetable curry

For the vegetable curry, heat 1 tsp oil in a pan. Add chopped onion and sauté until translucent. Add ginger-garlic paste and green chilli, sauté for a minute.

Step 5: Add chopped tomato and cook until soft
0%

Step 5 · Add chopped tomato and cook until soft

Add chopped tomato and cook until soft. Mix in turmeric, red chilli powder, coriander powder, and salt. Stir well.

Step 6: Add diced potato
0%

Step 6 · Add diced potato

Add diced potato, carrot, and green beans. Mix well. Add 3/4 cup water, cover, and cook until vegetables are tender.

Step 7: Sprinkle garam masala and fresh coriander leaves
0%

Step 7 · Sprinkle garam masala and fresh coriander leaves

Sprinkle garam masala and fresh coriander leaves. Mix and simmer for 2 more minutes. Adjust seasoning if needed.

Step 8: Serve hot roti canai with vegetable curry
0%

Step 8 · Serve hot roti canai with vegetable curry

Serve hot roti canai with vegetable curry. Enjoy your nutritious Indian breakfast!

Why this recipe is healthy

Roti Canai with Vegetable Curry is a healthy choice for breakfast due to its high fiber content, low saturated fat, and abundance of vitamins. Whole wheat atta is rich in complex carbs and protein, while the curry adds micronutrients and antioxidants. Preparing it with minimal oil and fresh vegetables ensures a low-calorie, nutrient-dense meal suitable for weight management and heart health.

A note on tradition

Layered roti (parotta) and vegetable curry are beloved in South Indian states like Tamil Nadu and Kerala, especially for festive breakfasts and family brunches. Though the name 'canai' nods to Malaysian influences, the Indian version draws from regional parotta traditions that flourish during festivals such as Pongal and Diwali. It's a symbol of hospitality and shared joy, often enjoyed in local tiffin houses and home kitchens.

← Back to Roti Canai with Vegetable Curry nutrition