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

Roti Canai with Dahl is an irresistible breakfast staple with deep roots in South Indian cuisine, particularly in Tamil Nadu and Kerala. In India, this dish is celebrated for its flaky, layered roti made from whole wheat flour (atta), paired with a protein-rich lentil curry known as 'dahl' or 'dal'. This combo is a comforting, wholesome meal that is both satisfying and nourishing, reflecting the vibrant flavors of Indian spices and culinary traditions. The soft, crispy roti, often cooked on a hot tawa, is complemented perfectly by the mildly spiced, creamy dahl made from toor dal or chana dal. The dish is cherished in Indian households, especially during breakfast or festive occasions like Pongal and Onam, where dal-based dishes are considered auspicious. Roti Canai with Dahl is not only flavorful but also offers a balanced meal for vegetarians, with a beautiful harmony of textures and spices that make it a favorite across generations.

35 min total2 servingsmedium350 kcal / 100g

Ingredients

  • Whole wheat flour (atta)
    2 cups Whole wheat flour (atta) (for roti dough)
  • Water
    3/4 cup Water (adjust as needed)
  • Salt
    1/2 tsp Salt (for dough)
  • Olive oil
    2 tbsp Olive oil (or ghee (clarified butter))
  • Toor dal (split pigeon peas)
    1 cup Toor dal (split pigeon peas) (for dahl)
  • Onion
    1 medium Onion (finely chopped)
  • Tomato
    1 medium Tomato (finely chopped)
  • Turmeric powder
    1/2 tsp Turmeric powder
  • Cumin seeds (jeera)
    1/2 tsp Cumin seeds (jeera)
  • Mustard seeds (rai)
    1/2 tsp Mustard seeds (rai)
  • Green chili
    1 Green chili (slit, optional)
  • Curry leaves
    6-8 Curry leaves
  • Fresh coriander leaves
    2 tbsp Fresh coriander leaves (chopped, for garnish)

Step-by-step instructions

Step 1: In a large bowl
0%
10 min

Step 1 · In a large bowl

In a large bowl, combine whole wheat flour (atta), salt, and 1 tbsp oil. Gradually add water and knead into a soft, pliable dough. Cover and let it rest for 10 minutes.

Step 2: While the dough rests
0%

Step 2 · While the dough rests

While the dough rests, rinse toor dal thoroughly and pressure cook with 2 cups water, turmeric, and a pinch of salt for 3-4 whistles, until soft.

Step 3: Heat 1 tbsp oil in a pan
0%

Step 3 · Heat 1 tbsp oil in a pan

Heat 1 tbsp oil in a pan. Add cumin and mustard seeds; let them splutter. Add chopped onions, sauté till golden. Stir in green chili (if using), curry leaves, and tomatoes. Cook until tomatoes are soft.

Step 4: Add cooked dal to the pan
0%
5 min

Step 4 · Add cooked dal to the pan

Add cooked dal to the pan. Mix well, add salt to taste, and simmer for 5 minutes. Garnish with fresh coriander leaves.

Step 5: Divide the dough into equal balls
0%

Step 5 · Divide the dough into equal balls

Divide the dough into equal balls. Roll each into a thin disc. Brush with a little oil, fold into a square or triangle, then roll out again to achieve layers.

Step 6: Heat a tawa
0%
2 min

Step 6 · Heat a tawa

Heat a tawa. Cook each roti for 1-2 minutes on each side, brushing lightly with oil until golden brown and crisp. Serve hot with dahl.

Why this recipe is healthy

This dish is a healthy breakfast choice because it combines low-fat, high-fiber whole grains with protein-rich legumes. It is naturally low in cholesterol, supports heart health, and helps maintain stable blood sugar levels. The inclusion of fresh vegetables and minimal oil makes it a balanced, nutrient-dense meal that fits well into weight management and diabetic-friendly diets.

A note on tradition

Roti with dahl is a beloved breakfast in South Indian homes, often enjoyed during festivals like Pongal, where lentil dishes are symbolic of prosperity. Kerala and Tamil Nadu have their own variations, sometimes adding coconut milk to the dal for a richer flavor. The dish is also popular in Indian wedding breakfasts and during family gatherings, symbolizing comfort and togetherness.

← Back to Roti Canai with Dahl nutrition