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 in35 min
  • Prep20 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves8 Rotis
  • Calories~150 kcal
Traditional Indian Roti

Ingredients

Roti Dough

  • 1 cup (142g)Atta flour or white whole wheat flour
  • 1/4 teaspoonSalt
  • 4 teaspoonsVegetable oil
  • 5-7 tablespoonsWater
  • as neededWhite flour (for rolling)
  • 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) and 1/4 teaspoon salt. Mix well with your hands.

  2. 2.Add Oil and Mix

    Pour 4 teaspoons of vegetable oil into the flour mixture. Use your hands to rub the oil into the flour until it's nicely and evenly coated, resembling a crumbly texture. This step helps tenderize the dough.

  3. 3.Add Water and Form Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands. The goal is to achieve a soft dough that is not too sticky to roll. The softer the dough, the thinner you can roll the roti. If you add too much water, add a little more flour. Knead the dough until it comes together into a cohesive ball.

  4. 4.Rest the Dough

    Cover the dough with a plate and allow it to rest for about 15 minutes. This resting period allows the dough to fully hydrate, making it more pliable and easier to roll.

  5. 5.Divide the Dough

    Divide the dough into 8 equal pieces. You can do this by feel or by weighing them for consistency. Roll each piece into a smooth ball.

  6. 6.Prepare for Rolling

    Lightly dust your work surface with plain white flour. Take one dough ball, flatten it slightly with your hands, and dip it into the flour, ensuring it's well-coated. Place it on the floured surface.

  7. 7.Roll the Roti

    Using an Indian rolling pin (velan/belan) or a regular rolling pin, roll out the dough. Apply even pressure and use a circular motion, rotating the dough as you roll, to create a thin, even circle about 8 inches in diameter. Aim to roll it as thin and evenly as possible; it should be almost translucent. Repeat for all dough balls.

  8. 8.Heat the Pan

    Place a cast-iron skillet (tava) on the stove over medium-high heat. Ensure the pan is dry and has no oil. Let it heat up for several minutes until it's nice and hot.

  9. 9.Cook the Roti on the Pan

    Carefully place one rolled roti directly onto the hot, dry pan. Cook for about 30 seconds until small bubbles start to appear on the surface. Flip the roti to the other side and cook for another 30 seconds until bubbles appear again.

  10. 10.Puff the Roti Over Flame

    Using tongs and wearing oven mitts, pick up the pan and hold the roti directly over the open flame. The roti should puff up like a balloon. This steam cooks the inside of the bread. Once puffed, remove it from the flame.

  11. 11.Brush with Ghee

    Transfer the cooked roti to a plate. Using a small brush or a piece of cloth, lightly brush the edges and a small amount of the center with melted ghee. This keeps the roti soft and adds flavor. Stack the cooked rotis on top of each other to keep them warm and soft. Repeat for all remaining rotis.

  12. 12.Serve Fresh

    Serve the fresh, hot rotis immediately with your favorite Indian curries or savory dishes. Enjoy the soft, pliable texture perfect for scooping up food.

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

Traditional Indian Roti

Ready in

35 mins

Cuisine

Indian · North Indian

Prep Time

20 min

Cook Time

15 min

Serving

8 Rotis

Calories / Serving

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

Roti Dough

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) and 1/4 teaspoon salt. Mix well with your hands.

  2. 2

    Add Oil and Mix

    Pour 4 teaspoons of vegetable oil into the flour mixture. Use your hands to rub the oil into the flour until it's nicely and evenly coated, resembling a crumbly texture. This step helps tenderize the dough.

  3. 3

    Add Water and Form Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands. The goal is to achieve a soft dough that is not too sticky to roll. The softer the dough, the thinner you can roll the roti. If you add too much water, add a little more flour. the dough until it comes together into a cohesive ball.

  4. 4

    Rest the Dough

    Cover the dough with a plate and allow it to rest for about . This resting period allows the dough to fully hydrate, making it more pliable and easier to roll.

  5. 5

    Divide the Dough

    Divide the dough into 8 equal pieces. You can do this by feel or by weighing them for consistency. Roll each piece into a smooth ball.

  6. 6

    Prepare for Rolling

    Lightly dust your work surface with plain white flour. Take one dough ball, flatten it slightly with your hands, and dip it into the flour, ensuring it's well-coated. Place it on the floured surface.

  7. 7

    Roll the Roti

    Using an Indian rolling pin (velan/belan) or a regular rolling pin, roll out the dough. Apply even pressure and use a circular motion, rotating the dough as you roll, to create a thin, even circle about 8 inches in diameter. Aim to roll it as thin and evenly as possible; it should be almost translucent. Repeat for all dough balls.

  8. 8

    Heat the Pan

    Place a cast-iron skillet (tava) on the stove over medium-high heat. Ensure the pan is dry and has no oil. Let it heat up for several minutes until it's nice and hot.

  9. 9

    Cook the Roti on the Pan

    Carefully place one rolled roti directly onto the hot, dry pan. Cook for about until small bubbles start to appear on the surface. Flip the roti to the other side and cook for another until bubbles appear again.

  10. 10

    Puff the Roti Over Flame

    Using tongs and wearing oven mitts, pick up the pan and hold the roti directly over the open flame. The roti should puff up like a balloon. This cooks the inside of the bread. Once puffed, remove it from the flame.

  11. 11

    Brush with Ghee

    Transfer the cooked roti to a plate. Using a small brush or a piece of cloth, lightly brush the edges and a small amount of the center with melted ghee. This keeps the roti soft and adds flavor. Stack the cooked rotis on top of each other to keep them warm and soft. Repeat for all remaining rotis.

  12. 12

    Serve Fresh

    Serve the fresh, hot rotis immediately with your favorite Indian curries or savory dishes. Enjoy the soft, pliable texture perfect for scooping up food.

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.
gluten

Helpful Tips

Small details that can improve the final result.

  • 1
    TipUse Finely Ground Durum Wheat

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

  • 2
    TipRub the Oil Into the

    Rub the oil into the flour thoroughly to tenderize the dough.

  • 3
    PreparationAllow the Dough to Rest

    Allow the dough to rest for at least 15 minutes to fully hydrate and become pliable.

  • 4
    Cooking tipRoll the Dough as Thin

    Roll the dough as thin and evenly as possible for the classic roti texture.

  • 5
    Cooking tipHeat the Pan to Medium

    High heat before cooking to ensure quick cooking and puffing.

  • 6
    TipCook Rotis Quickly

    About 30 seconds per side, to keep them soft and pliable.

  • 7
    Flavour tipBrush with Ghee on the

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

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

1 hr

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 Homemade Masala Paneer Chettinad (South Indian Paneer Curry)

Spicy Homemade Masala Paneer Chettinad (South Indian Paneer Curry)

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Perfect Chapatti / Roti

Perfect Chapatti / Roti

Cuisine

Indian · South Asian

Prep + Cook Time

47 Minutes

Difficulty Level

Medium

Homemade Roti (Indian Flatbread)

Homemade Roti (Indian Flatbread)

Cuisine

Indian · North Indian

Prep + Cook Time

32 Minutes

Difficulty Level

Easy

Dhaba Style Curry MUTTER PANEER

Dhaba Style Curry MUTTER PANEER

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Palak Paneer with a Twist

Palak Paneer with a Twist

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Medium

Palak Paneer (Spinach and Paneer Curry)

Palak Paneer (Spinach and Paneer Curry)

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium