Go Back
roti recipe

Roti Recipe (Indian Flatbread)

Learn how to make authentic roti at home! Our easy recipe ensures fluffy, delicious rotis every time. Perfect for any meal or occasion.
Prep Time 35 minutes
Cook Time 20 minutes
Course: Bread
Cuisine: Indian

Ingredients
  

  • 1 cup whole wheat flour (atta) + extra for dusting
  • ½ tsp salt (optional)
  • ½ cup warm water (adjust as needed)
  • 1 tsp oil or ghee (optional, for softer rotis)

Method
 

Prepare the Dough:
  1. In a large mixing bowl, add the flour and salt. Mix well.
  2. Gradually add warm water (a little at a time) and knead into a firm yet soft dough.
  3. Add oil/ghee (if using) and knead again for 2-3 minutes until smooth.
  4. Cover with a damp cloth and let it rest for 15-20 minutes (this makes the rotis softer).
Divide & Roll the Roti:
  1. Divide the dough into 6-8 equal-sized balls.
  2. Take one ball, flatten it slightly, and dust it with dry flour.
  3. Using a rolling pin, roll it into a thin, round disc (about 6-7 inches in diameter).
  4. If the dough sticks, dust with more flour while rolling.
Cook the Roti:
  1. Heat a tawa (flat griddle) or skillet on medium-high heat.
  2. Once hot, place the rolled roti on it.
  3. Cook for 30-40 seconds until small bubbles appear.
  4. Flip and cook the other side for another 30 seconds.
  5. If desired, use tongs to press lightly and help it puff up.
  6. For fully puffed rotis, hold them over an open flame for a few seconds (optional).
  7. Brush with ghee or butter (optional) and serve hot.