Nutrition Facts

Calories in Soya roti

One serving of soya roti (1 roti, about 50 g) has about 143 calories and 4.6 g of protein. 100 g has about 284 calories and 9.2 g of protein.

Full Breakdown

AmountCaloriesProteinCarbsFatFibre
1 roti (50 g)143 kcal4.6 g20.1 g4.6 g4.4 g
2 servings (101 g)286 kcal9.3 g40.2 g9.3 g8.8 g
3 servings (151 g)429 kcal13.9 g60.4 g13.9 g13.1 g
100 g284 kcal9.2 g40 g9.2 g8.7 g

Protein in Soya roti

One serving of soya roti (1 roti, about 50 g) has about 4.6 g of protein. 100 g has about 9.2 g.

Good to Know

Source: Indian Nutrient Databank (INDB), recipe “Soya roti” (BFP575), based on ICMR-NIN's Indian Food Composition Tables. Vijayakumar A, Dubasi HB, Awasthi A, Jaacks LM. Development of an Indian Food Composition Database. Current Developments in Nutrition, 2024 (paper, CC BY 4.0). Home-cooked versions vary with the recipe, the oil or ghee used and the portion size. This is general nutrition information, not medical advice.

Healthy Indian Recipes

Join the Idyora Community

Get new recipes, wellness tips and healthy living inspiration — join the waitlist.

Join the Waitlist