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

Traditional Indian Roti

Recipe by Gemma's Bigger Bolder Baking

  • Ready in60 min
  • Prep30 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves8 Rotis
  • Calories~350 kcal
Traditional Indian Roti

Ingredients

Main Ingredients

  • 1 cup (142g)Atta flour or white whole wheat flour
  • 1/4 teaspoonSalt
  • 4 teaspoonsVegetable oil
  • 5-7 tablespoonsWater

For Serving

  • as neededGhee (clarified butter)

Step-by-Step Instructions

  1. 1.Combine Dry Ingredients

    In a large bowl, combine 1 cup (142g) atta flour or white whole wheat flour with 1/4 teaspoon salt. Rub 4 teaspoons of vegetable oil into the flour mixture with your hands until evenly coated and crumbly.

  2. 2.Form the Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands until a soft, pliable dough forms. The dough should not be too sticky.

  3. 3.Rest the Dough

    Cover the bowl with a plate and allow the dough to rest for at least 15 minutes to fully hydrate. This helps in achieving a softer and more pliable roti.

  4. 4.Divide the Dough

    After resting, divide the dough into 8 equal pieces. Roll each piece into a smooth ball.

  5. 5.Prepare for Rolling

    Lightly dust your work surface and a small bowl with plain white flour. Take one dough ball, flatten it slightly, and dip it into the flour, ensuring both sides are coated.

  6. 6.Roll the Roti

    Using an Indian rolling pin (velan/belan) or a regular rolling pin, roll the dough into a thin circle, about 8 inches in diameter, or as thin and even as possible. The dough should be almost translucent.

  7. 7.Heat the Pan

    Heat a cast iron skillet (tava) or a flat griddle over medium-high heat until very hot. Do not add any oil to the pan.

  8. 8.Cook the Roti (First Side)

    Place the rolled roti directly onto the hot, dry pan. Cook for about 30 seconds until small bubbles start to appear on the surface.

  9. 9.Cook the Roti (Second Side)

    Using tongs, quickly flip the roti to the other side. Cook for another 30 seconds until bubbles appear on this side as well.

  10. 10.Puff the Roti

    Carefully lift the pan and, using tongs, place the roti directly over the open flame for a few seconds. It should puff up like a balloon, as the steam cooks the inside.

  11. 11.Brush with Ghee

    Once puffed and cooked, remove the roti from the flame and place it on a plate. Lightly brush the edges and a small amount of the center with melted ghee (clarified butter).

  12. 12.Serve

    Repeat the process for the remaining dough balls. Serve the fresh, hot, soft, and pliable rotis immediately with your favorite Indian dishes, such as chickpeas.

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

Traditional Indian Roti

Ready in

60 mins

Cuisine

Indian · North Indian

Prep Time

30 min

Cook Time

15 min

Serving

8 Rotis

Calories / Serving

~350 kcal
Recipe by Gemma's Bigger Bolder Baking on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 5 ready
All Ingredients

Main Ingredients

All Ingredients

For Serving

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Combine Dry Ingredients

    In a large bowl, combine 1 cup (142g) atta flour or white whole wheat flour with 1/4 teaspoon salt. Rub 4 teaspoons of vegetable oil into the flour mixture with your hands until evenly coated and crumbly.

  2. 2

    Form the Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands until a soft, pliable dough forms. The dough should not be too sticky.

  3. 3

    Rest the Dough

    Cover the bowl with a plate and allow the dough to rest for at least to fully hydrate. This helps in achieving a softer and more pliable roti.

  4. 4

    Divide the Dough

    After resting, divide the dough into 8 equal pieces. Roll each piece into a smooth ball.

  5. 5

    Prepare for Rolling

    Lightly dust your work surface and a small bowl with plain white flour. Take one dough ball, flatten it slightly, and dip it into the flour, ensuring both sides are coated.

  6. 6

    Roll the Roti

    Using an Indian rolling pin (velan/belan) or a regular rolling pin, roll the dough into a thin circle, about 8 inches in diameter, or as thin and even as possible. The dough should be almost translucent.

  7. 7

    Heat the Pan

    Heat a cast iron skillet (tava) or a flat griddle over medium-high heat until very hot. Do not add any oil to the pan.

  8. 8

    Cook the Roti (First Side)

    Place the rolled roti directly onto the hot, dry pan. Cook for about until small bubbles start to appear on the surface.

  9. 9

    Cook the Roti (Second Side)

    Using tongs, quickly flip the roti to the other side. Cook for another until bubbles appear on this side as well.

  10. 10

    Puff the Roti

    Carefully lift the pan and, using tongs, place the roti directly over the open flame for a few seconds. It should puff up like a balloon, as the cooks the inside.

  11. 11

    Brush with Ghee

    Once puffed and cooked, remove the roti from the flame and place it on a plate. Lightly brush the edges and a small amount of the center with melted ghee (clarified butter).

  12. 12

    Serve

    Repeat the process for the remaining dough balls. Serve the fresh, hot, soft, and pliable rotis immediately with your favorite Indian dishes, such as chickpeas.

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

Helpful Tips

Small details that can improve the final result.

  • 1
    TipUse Atta Flour (finely Ground

    Use atta flour (finely ground durum wheat) for best results.

  • 2
    TipRubbing Oil Into the Flour

    Rubbing oil into the flour helps tenderize the dough.

  • 3
    PreparationAllow the Dough to Rest

    Allow the dough to rest for 15 minutes to fully hydrate, making it more pliable.

  • 4
    TipRoll the Dough as Thin

    Roll the dough as thin and evenly as possible, aiming for about 8 inches in diameter.

  • 5
    TipUse Plain White Flour for

    Use plain white flour for dusting when rolling to prevent stickiness.

  • 6
    Cooking tipHeat the Pan (tava) to Medium

    High until very hot before cooking the roti.

  • 7
    TipCook the Roti Quickly on

    Cook the roti quickly on each side to prevent it from becoming crispy and to keep it soft.

  • 8
    Cooking tipPlacing the Roti Directly Over

    Placing the roti directly over the flame after cooking on the pan helps it puff up, as the steam cooks the inside.

  • 9
    Flavour tipBrush with Ghee on the

    Brush with ghee on the edges and a little in the center for added softness and flavor.

  • 10
    TipMaking Roti Is a Fun Group Project

    Especially with kids.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from Gemma's Bigger Bolder Baking

Other recipes converted from Gemma's Bigger Bolder Baking's cooking videos.

Traditional Indian Roti

Traditional Indian Roti

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Traditional Indian Roti

Traditional Indian Roti

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Medium

French Yogurt Cake (The Easiest Cake Recipe Ever!)

French Yogurt Cake (The Easiest Cake Recipe Ever!)

Cuisine

French

Prep + Cook Time

1 hr 20 min

Difficulty Level

Easy

Vegetarian Samosas - Indian Style

Vegetarian Samosas - Indian Style

Cuisine

Indian

Prep + Cook Time

1 hr 5 min

Difficulty Level

Medium

Traditional Indian Roti

Traditional Indian Roti

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Medium

Traditional Indian Roti

Traditional Indian Roti

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

You might also like

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

Spicy Indian Potato (Aloo Fry)

Spicy Indian Potato (Aloo Fry)

Cuisine

Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Mysore Bonda with Special Kara Chutney

Mysore Bonda with Special Kara Chutney

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Mysore Bonda with Spicy Kara Chutney – South Indian Snack

Mysore Bonda with Spicy Kara Chutney – South Indian Snack

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Mysore Bonda with Special Kara Chutney – South Indian Snack

Mysore Bonda with Special Kara Chutney – South Indian Snack

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Mysore Bonda with Kara Chutney – South Indian Style

Mysore Bonda with Kara Chutney – South Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Mysore Bonda with Spicy Kharra Chutney

Mysore Bonda with Spicy Kharra Chutney

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium