Nutrition Facts for Roti

Roti

Image of Roti
Nutriscore Rating: 80/100

Discover the art of making soft, fresh, and flavorful homemade roti with this simple yet essential recipe. Crafted with just four basic ingredients—whole wheat flour, water, a pinch of salt, and an optional touch of ghee—this traditional Indian flatbread is both wholesome and versatile. The key to tender, perfectly puffed rotis lies in kneading a soft, pliable dough and cooking it on a hot skillet until golden spots appear, releasing an irresistible aroma. Whether you're pairing it with rich curries, comforting dals, or tangy chutneys, these rotis are the perfect accompaniment to elevate your meal. With a quick prep time of just 20 minutes, this recipe ensures delicious homemade rotis every time.

Log this recipe 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

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
15 min
🕐
Total Time
35 min
👥
Servings
8 servings
📊
Difficulty
Medium

🥘 Ingredients

4 items
  • 2 cups Whole wheat flour (atta)
  • 0.75 cup Water
  • 0.25 teaspoon Salt (optional)
  • 2 teaspoons Ghee or butter (optional, for brushing)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
1

In a large mixing bowl, combine the whole wheat flour and salt (if using).

2

Gradually add water while mixing with your hand or a spoon until the dough starts to come together.

3

Knead the dough on a clean surface for about 8-10 minutes until it becomes soft and pliable. If the dough feels too sticky, dust it with a little more flour. If it's too dry, add a teaspoon of water at a time until the texture is right.

4

Cover the dough with a damp cloth and let it rest for 20 minutes.

5

After the dough has rested, divide it into 8 equal portions and roll each into a smooth ball.

6

On a lightly floured surface, roll out one dough ball into a thin circle about 6-7 inches in diameter using a rolling pin.

7

Heat a tawa or non-stick skillet over medium-high heat until hot.

8

Place the rolled-out dough onto the hot skillet. Cook for about 30 seconds until bubbles start to form.

9

Flip the roti and cook the other side for 30-40 seconds until light golden spots appear.

10

Flip it again and gently press the edges with a spatula or cloth to encourage it to puff up. Cook for an additional 10-15 seconds.

11

Remove the cooked roti and, if desired, brush lightly with ghee or butter. Keep warm by wrapping in a clean kitchen towel while cooking the rest of the rotis.

12

Repeat the process with the remaining dough balls.

13

Serve warm with your favorite curry, dal, or chutney.

Cooking Tip: Take your time with each step for the best results!
925
cal
32.5g
protein
180.0g
carbs
14.8g
fat

Nutrition Facts

1 serving (440.8g)
Calories
925
% Daily Value*
Total Fat 14.8 g 19%
Saturated Fat 6.6 g 33%
Polyunsaturated Fat 0.0 g
Cholesterol 22 mg 7%
Sodium 569 mg 25%
Total Carbohydrate 180.0 g 65%
Dietary Fiber 26.8 g 96%
Total Sugars 1.0 g
Protein 32.5 g 65%
Vitamin D 0.0 mcg 0%
Calcium 96 mg 7%
Iron 9.0 mg 50%
Potassium 1013 mg 22%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

73.2%%
13.2%%
13.5%%
Fat: 133 cal (13.5%%)
Protein: 130 cal (13.2%%)
Carbs: 720 cal (73.2%%)