Roti

Roti

Grain

Item Rating: 77/100

1 serving (50 grams) contains 120 calories, 3.0 grams of protein, 1.0 grams of fat, and 25.0 grams of carbohydrates.

Log this food in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot
600
calories
15
protein
125
carbohydrates
5
fat

Nutrition Information

1 cup (250g)
Calories
600
% Daily Value*
Total Fat 5 g 6%
Saturated Fat 1 g 5%
Polyunsaturated Fat 0 g
Cholesterol 0 mg 0%
Sodium 600 mg 26%
Total Carbohydrates 125 g 45%
Dietary Fiber 10 g 35%
Sugars 2.5 g
protein 15 g 30%
Vitamin D 0 mcg 0%
Calcium 50 mg 3%
Iron 7.5 mg 41%
Potassium 250 mg 5%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Food Attributes

🍯 Low sugar

Source of Calories

82.6%
9.9%
7.4%
Fat: 45 cal (7.4%)
Protein: 60 cal (9.9%)
Carbs: 500 cal (82.6%)

About Roti

Roti is a type of flatbread popular in South Asian cuisine, particularly in Indian, Pakistani, and Bangladeshi households. Made primarily from whole wheat flour, water, and sometimes a pinch of salt, roti is traditionally cooked on an open flame or hot griddle, resulting in a soft, pliable texture. Rich in complex carbohydrates and low in fat, roti provides sustainable energy and is a staple accompaniment to vegetables, lentils, and curries. Its high fiber content supports digestive health, and when made from whole wheat flour, it retains essential nutrients like iron, magnesium, and B vitamins. However, incorporating excessive butter, oil, or ghee during cooking can add unhealthy fats and calories. Versatile and nutritious, roti is an excellent way to enjoy whole grains in a balanced meal when prepared with minimal added fats.