
Soya Flour Roti
Lunch • India
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.
Ingredients(for 2 rotis per serving)
- 1/2 cup Soya flour (Soya atta)
- 1/2 cup Whole wheat flour (Gehu atta)
- 1/4 tsp Salt (Namak)
- 1/2 tsp Cumin seeds (Jeera) - optional
- 1/4 tsp Ajwain seeds (Carom seeds) - optional
- as needed Warm water (Garam paani)
- 1 tsp Oil (Sarson ka tel or refined oil) - optional
- 1/2 tsp Ghee (Optional for brushing) - optional
- 1 Green chili (finely chopped) (Hari mirch) - optional
- 1 tbsp Fresh coriander leaves (Dhaniya patta) - optional
Instructions
- 1
In a mixing bowl, combine soya flour, whole wheat atta, salt, cumin seeds, and ajwain.
3 minutes
Sifting flours together ensures even mixing and prevents lumps.
- 2
Gradually add warm water and mix to form a soft, pliable dough. Add oil and knead for 5 minutes.
5 minutes
Use warm water for softer rotis and knead thoroughly.
- 3
Cover the dough and let it rest for at least 10 minutes.
10 minutes
Resting the dough makes rotis easier to roll and softer when cooked.
- 4
Divide the dough into equal portions and roll each ball into a smooth circle (approximately 6 inches) using a rolling pin.
3 minutes
Dust with dry atta to prevent sticking while rolling.
Why This Dish 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.
Soya Flour Roti is rich in plant-based protein, dietary fiber, and essential minerals like iron, calcium, and magnesium. Soya atta offers amino acids and is ideal for muscle repair, making it suitable for vegetarians. Whole wheat adds complex carbohydrates for sustained energy and fiber for digestive health. Cumin and ajwain aid digestion, while coriander boosts vitamin C. This roti is low in saturated fat and supports heart health.
Pro Tips
- 💡Tip 1: Knead dough with warm water for softer rotis.
- 💡Tip 2: Rest dough for at least 10 minutes to enhance texture.
- 💡Tip 3: Use fresh soya flour for best flavor and nutrition.
Storage & Serving
Store cooked rotis in an insulated container to retain softness. For longer storage, wrap in a clean cloth and refrigerate for up to 24 hours. Reheat on a tawa before serving.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 120.0 kcal |





