Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Homemade Roti (Indian Flatbread)

  • Ready in30 min
  • Prep15 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~180 kcal
Homemade Roti (Indian Flatbread)

Ingredients

For the Roti Dough

  • 2 cupsWhole wheat flour
  • 1 cupWater
  • 1 tablespoonOlive oil
  • 1/2 teaspoonSalt

For Serving (Optional)

  • 1 tablespoonButter or Ghee

Step-by-Step Instructions

  1. 1.Prepare the Dough

    In a large mixing bowl, combine 2 cups of whole wheat flour and 1/2 teaspoon of salt.

  2. 2.Mix the Dough

    Gradually add 1 cup of water to the flour mixture, mixing with your hands until a shaggy dough forms. Continue to knead for 2-3 minutes until the dough starts to come together.

  3. 3.Knead with Oil

    Add 1 tablespoon of olive oil to the dough. Knead the dough vigorously for another 5-7 minutes until it becomes smooth, soft, and elastic. The dough should not stick to your hands or the bowl.

  4. 4.Rest the Dough

    Cover the dough with a damp cloth or plastic wrap and let it rest at room temperature for at least 15-20 minutes. This helps the gluten relax, making the rotis softer and easier to roll.

  5. 5.Portion the Dough

    After resting, gently knead the dough for a minute. Divide the dough into 6-8 equal portions using a dough cutter or knife.

  6. 6.Roll the Rotis

    Take one portion of dough and roll it into a smooth ball. Lightly dust the dough ball with flour and, using a rolling pin, roll it out into a thin, round disc, about 6-7 inches in diameter. Ensure it's evenly thin.

  7. 7.Heat the Tawa

    Place a tawa (flat griddle or heavy-bottomed pan) over medium-high heat. Let it heat up until it's hot but not smoking.

  8. 8.Cook the Roti (First Side)

    Carefully place a rolled roti onto the hot tawa. Cook for about 30-45 seconds until you see small bubbles appearing on the surface and the color changes slightly.

  9. 9.Cook the Roti (Second Side)

    Flip the roti using tongs or your fingers. Cook the second side for another 30-45 seconds until light brown spots appear.

  10. 10.Puff the Roti

    Flip the roti one more time. Using a clean kitchen towel, gently press the edges of the roti. It should start to puff up like a balloon. Continue pressing gently for 15-20 seconds until it's fully puffed and has golden brown spots.

  11. 11.Remove and Keep Warm

    Once cooked, remove the roti from the tawa. Place it in a clean kitchen towel or a container lined with a cloth to keep it warm and soft. Repeat the cooking process for the remaining dough portions.

  12. 12.Serve

    Optionally, spread a little butter or ghee on each hot roti before serving. Enjoy your homemade rotis with your favorite curry, sabzi, or use them to make delicious wraps.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Homemade Roti (Indian Flatbread)

Ready in

30 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

15 min

Serving

4 People

Calories / Serving

~180 kcal
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 5 ready
All Ingredients

For the Roti Dough

All Ingredients

For Serving (Optional)

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Dough

    In a large mixing bowl, combine 2 cups of whole wheat flour and 1/2 teaspoon of salt.

  2. 2

    Mix the Dough

    Gradually add 1 cup of water to the flour mixture, mixing with your hands until a shaggy dough forms. Continue to for until the dough starts to come together.

  3. 3

    Knead with Oil

    Add 1 tablespoon of olive oil to the dough. the dough vigorously for another until it becomes smooth, soft, and elastic. The dough should not stick to your hands or the bowl.

  4. 4

    Rest the Dough

    Cover the dough with a damp cloth or plastic wrap and at room temperature for at least . This helps the gluten relax, making the rotis softer and easier to roll.

  5. 5

    Portion the Dough

    After resting, gently the dough for a minute. Divide the dough into 6-8 equal portions using a dough cutter or knife.

  6. 6

    Roll the Rotis

    Take one portion of dough and roll it into a smooth ball. Lightly dust the dough ball with flour and, using a rolling pin, roll it out into a thin, round disc, about 6-7 inches in diameter. Ensure it's evenly thin.

  7. 7

    Heat the Tawa

    Place a tawa (flat griddle or heavy-bottomed pan) over medium-high heat. Let it heat up until it's hot but not smoking.

  8. 8

    Cook the Roti (First Side)

    Carefully place a rolled roti onto the hot tawa. Cook for about until you see small bubbles appearing on the surface and the color changes slightly.

  9. 9

    Cook the Roti (Second Side)

    Flip the roti using tongs or your fingers. Cook the second side for another until light brown spots appear.

  10. 10

    Puff the Roti

    Flip the roti one more time. Using a clean kitchen towel, gently press the edges of the roti. It should start to puff up like a balloon. Continue pressing gently for until it's fully puffed and has golden brown spots.

  11. 11

    Remove and Keep Warm

    Once cooked, remove the roti from the tawa. Place it in a clean kitchen towel or a container lined with a cloth to keep it warm and soft. Repeat the cooking process for the remaining dough portions.

  12. 12

    Serve

    Optionally, spread a little butter or ghee on each hot roti before serving. Enjoy your homemade rotis with your favorite curry, sabzi, or use them to make delicious wraps.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 2 swaps
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
Ingredient Substitutions
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
AllergensThis recipe contains gluten and dairy.
glutendairy

Variations

Simple ways to adapt this recipe.

  • 1
    For a richer flavorIngredient swap

    You can knead the dough with a teaspoon of ghee (clarified butter) instead of olive oil.

  • 2
    Add finely chopped herbs likeCustomise

    Add finely chopped herbs like cilantro or mint to the dough for an aromatic twist.

Helpful Tips

Small details that can improve the final result.

  • 1
    TipAdjust the Water Quantity Gradually

    Adjust the water quantity gradually to achieve a soft, pliable dough. The dough should not be too sticky or too stiff.

  • 2
    PreparationAllowing the Dough to Rest

    Allowing the dough to rest is crucial for soft rotis, as it helps the gluten relax, making the dough easier to roll.

  • 3
    TipKeep Cooked Rotis Wrapped in

    Keep cooked rotis wrapped in a clean kitchen towel or foil to retain their warmth and softness.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Nutri Bhaaji

Nutri Bhaaji

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Quick & Easy Sambar Recipe

Quick & Easy Sambar Recipe

Cuisine

Indian · South Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Veg Pulao – Restaurant Style

Veg Pulao – Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 10 min

Difficulty Level

Easy

Authentic South Indian Sambar Recipe

Authentic South Indian Sambar Recipe

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Paneer Biryani - Restaurant Style

Paneer Biryani - Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 30 min

Difficulty Level

Medium

Mumbai Style Pav Bhaji

Mumbai Style Pav Bhaji

Cuisine

Indian · Street Food

Prep + Cook Time

1 hr

Difficulty Level

Medium