How to Make Roti (Traditional & Healthy Version)

Roti, also known as phulka or chapati, is a beloved Indian flatbread made with whole wheat flour (atta). Rooted in the culinary traditions of North India, roti is a staple in Indian households and is commonly served alongside dals, sabzis, or curries. Its simplicity, soft texture, and earthy aroma make it a comforting addition to any meal. Whether enjoyed for lunch or dinner, roti plays a central role in daily Indian cuisine and is often associated with home-cooked warmth and hospitality. Roti is deeply woven into the fabric of Indian culture, symbolizing nourishment and unity. During festivals such as Holi and Diwali, freshly made rotis are served with special accompaniments. Across diverse regions of India, subtle variations in the recipe reflect local tastes and customs. From the soft, puffed phulkas of Punjab to the slightly crisp rotis of Rajasthan, this flatbread adapts beautifully to every kitchen. Not only is roti quick and easy to prepare, but it also supports a balanced diet, making it a great choice for those seeking healthy, wholesome meals.

35 min total2 servingsEasy120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: In a large parat (mixing bowl)
0%

Step 1 · In a large parat (mixing bowl)

In a large parat (mixing bowl), combine atta and salt. Gradually add water and mix with your fingers to form a soft, pliable dough.

Step 2: Knead the dough for 5-7 minutes until smooth
0%
7 min

Step 2 · Knead the dough for 5-7 minutes until smooth

Knead the dough for 5-7 minutes until smooth. Add a few drops of oil or ghee if desired, and cover the dough with a damp cloth. Let it rest for 10-15 minutes.

Step 3: Divide the dough into equal lemon-sized balls (loyi)
0%

Step 3 · Divide the dough into equal lemon-sized balls (loyi)

Divide the dough into equal lemon-sized balls (loyi). Dust each ball lightly with dry flour.

Step 4: Roll each ball into a thin
0%

Step 4 · Roll each ball into a thin

Roll each ball into a thin, even circle (about 6 inches diameter) using a belan (rolling pin) and chakla (board), dusting with flour as needed.

Step 5: Heat a tawa (griddle) on medium-high
0%

Step 5 · Heat a tawa (griddle) on medium-high

Heat a tawa (griddle) on medium-high. Place the rolled roti on the hot tawa. Cook until small bubbles appear (about 30-40 seconds), then flip.

Step 6: Cook the other side for 30-40 seconds
0%

Step 6 · Cook the other side for 30-40 seconds

Cook the other side for 30-40 seconds. If making phulka, use tongs to roast directly over the flame for puffing, or press gently with a cloth on the tawa.

Step 7: Remove from tawa and brush lightly with ghee if desired
0%

Step 7 · Remove from tawa and brush lightly with ghee if desired

Remove from tawa and brush lightly with ghee if desired. Keep rotis in a covered container or wrap in a cloth to keep them soft.

Step 8: Repeat the process for all dough balls
0%

Step 8 · Repeat the process for all dough balls

Repeat the process for all dough balls. Serve hot with sabzi, dal, or yogurt.

Why this recipe is healthy

This traditional Indian roti recipe uses whole wheat atta, which is unrefined and high in fiber. The absence of refined flour and low fat content make rotis heart-healthy and supportive of weight management. Rotis can easily be adapted for various dietary needs, including vegan and diabetic-friendly versions. Their wholesome ingredients and simple preparation help maintain a healthy lifestyle without sacrificing authentic taste.

A note on tradition

Roti is an integral part of North Indian cuisine and is enjoyed daily in households across Punjab, Haryana, Uttar Pradesh, and Rajasthan. Traditionally, rotis are prepared fresh for each meal and symbolize Indian hospitality. During festivals like Lohri and Baisakhi, rotis are served with special seasonal dishes. The art of making soft, puffed rotis is often passed down through generations, reflecting the importance of family and tradition in Indian culinary culture.

← Back to Roti