Indian roti

Indian roti

Grain

Item Rating: 75/100

1 serving (50 grams) contains 120 calories, 3.0 grams of protein, 3.0 grams of fat, and 20.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
100
carbohydrates
15
fat

Nutrition Information

1 cup (250g)
Calories
600
% Daily Value*
Total Fat 15 g 19%
Saturated Fat 2.5 g 12%
Polyunsaturated Fat 0 g
Cholesterol 0 mg 0%
Sodium 750 mg 32%
Total Carbohydrates 100 g 36%
Dietary Fiber 10 g 35%
Sugars 0 g
protein 15 g 30%
Vitamin D 0 mcg 0%
Calcium 50 mg 3%
Iron 5 mg 27%
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

67.2%
10.1%
22.7%
Fat: 135 cal (22.7%)
Protein: 60 cal (10.1%)
Carbs: 400 cal (67.2%)

About Indian roti

Roti is a traditional Indian flatbread made from whole wheat flour, water, and sometimes a pinch of salt. A staple in Indian cuisine, it is unleavened and cooked on a skillet called a tawa, creating a soft, pliable texture perfect for scooping up curries and vegetables. Roti is celebrated for its simplicity and nutritional benefits. Being made from whole wheat, it offers a good source of dietary fiber, which aids digestion and provides sustained energy. It is also low in fat and contains essential nutrients like iron, magnesium, and complex carbohydrates. However, the healthiness of roti depends on portion size and accompanying dishes, as heavy use of butter (ghee) or pairing with rich curries can add calories. Lightweight and versatile, roti remains a healthy, wholesome option when enjoyed in moderation as part of a balanced diet.