How to Make Soya Flour Roti (Traditional & Healthy Version)

Soya Flour Roti, or 'Soya Atta Roti', is a wholesome North Indian flatbread cherished for its nutritional density and earthy flavor. Traditionally found in Punjabi households, this roti is made by blending soya flour with whole wheat 'atta', resulting in a protein-rich bread that is perfect for lunch. Soya flour has become increasingly popular in India due to its health benefits and versatility, especially during festivals like Lohri and Makar Sankranti, where high-protein foods are favored. The taste of Soya Flour Roti is mildly nutty and pairs beautifully with sabzi, dal, or homemade chutneys. Its golden hue and soft texture make it appealing to both adults and children, while the subtle aroma of roasted soya flour adds depth to the meal. In North Indian cuisine, rotis are a staple at lunch tables, and Soya Flour Roti is a modern twist on the classic wheat roti. With its higher protein content and lower glycemic index, it fits perfectly into contemporary diets focused on wellness and weight management. This recipe is not only easy to prepare but also adapts well to vegan and diabetic-friendly modifications. Soya flour is increasingly available in urban Indian markets, making this roti accessible to health-conscious families across the country. Whether enjoyed during festivals or as a daily lunch option, Soya Flour Roti offers a balance of tradition and nutrition.

35 min total2 servingsEasy120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: In a mixing bowl
0%

Step 1 · In a mixing bowl

In a mixing bowl, combine soya flour, whole wheat atta, salt, cumin seeds, and ajwain.

Step 2: Gradually add warm water and mix to form a soft
0%
5 min

Step 2 · Gradually add warm water and mix to form a soft

Gradually add warm water and mix to form a soft, pliable dough. Add oil and knead for 5 minutes.

Step 3: Cover the dough and let it rest for at least 10 minutes
0%
10 min

Step 3 · Cover the dough and let it rest for at least 10 minutes

Cover the dough and let it rest for at least 10 minutes.

Step 4: Divide the dough into equal portions and roll each ball into a smoo...
0%

Step 4 · Divide the dough into equal portions and roll each ball into a smoo...

Divide the dough into equal portions and roll each ball into a smooth circle (approximately 6 inches) using a rolling pin.

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

Step 5 · Heat a tawa (griddle) on medium flame

Heat a tawa (griddle) on medium flame. Place the rolled roti on the hot tawa.

Step 6: Cook for 1 minute
0%
1 min

Step 6 · Cook for 1 minute

Cook for 1 minute, flip, and cook the other side. Press gently with a cloth for even cooking. Optionally, brush with ghee.

Step 7: Repeat with remaining dough
0%

Step 7 · Repeat with remaining dough

Repeat with remaining dough. Serve warm with sabzi, dal, or curd.

Why this recipe is healthy

This roti is a healthy lunch option because it combines soya flour’s high protein content with whole wheat’s fiber, making it filling yet low in calories. The use of minimal oil and optional ghee keeps the fat content controlled. Its low glycemic index helps regulate blood sugar, beneficial for diabetics and weight watchers. Including spices like cumin and ajwain further enhances its digestive benefits.

A note on tradition

Soya Flour Roti is a contemporary variation popular in North India, especially in Punjab and Haryana, where rotis are a daily lunch mainstay. It is enjoyed during festivals like Lohri and Makar Sankranti, which emphasize nutritious, protein-rich foods. The fusion of soya and wheat symbolizes a balance between tradition and modern dietary needs. It is valued in Indian households for its health benefits and as a hearty meal for both children and elders.

← Back to Soya Flour Roti