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.

team@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 in40 min
  • Prep25 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves8 Rotis
  • Calories~150 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
  • as neededPlain white flour
  • 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 them together.

  2. 2.Add Oil and Mix

    Pour 4 teaspoons of vegetable oil directly into the flour mixture. Use your hands to rub the oil into the flour until it is nicely and evenly coated, resembling a crumbly texture.

  3. 3.Add Water and Knead Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands. Continue to knead the dough until it comes together into a really soft, pliable dough that is not too sticky to roll. The softer the dough, the thinner you can roll the roti.

  4. 4.Rest the Dough

    Once the dough reaches the desired soft consistency, cover the bowl with a plate or plastic wrap and allow it to rest for about 15 minutes. This allows the dough to fully hydrate and become even more pliable.

  5. 5.Divide the Dough

    After resting, divide the dough into 8 equal pieces. Roll each piece into a smooth ball. You can test the size by feeling them in your hands; if one feels larger, pinch off a small piece and add it to a smaller ball.

  6. 6.Prepare for Rolling

    Take one dough ball and flatten it slightly with your palm. Dip it into plain white flour, ensuring it's well coated on both sides. Dust your clean countertop with a generous amount of plain white flour.

  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 slight circular motion to help the dough expand. Aim to roll the dough to about 8 inches in diameter, or as thin and even as possible. The thinner the roti, the better the classic texture.

  8. 8.Heat the Skillet

    Place a cast iron skillet (tava) on the stove over medium heat. Ensure the skillet is dry, with no oil. Let it heat up until it's nice and hot, which is crucial for a fast cooking process.

  9. 9.Cook the Roti on the Skillet

    Carefully place the rolled roti directly onto the hot, dry skillet. Cook for about 30 seconds until you start to see small bubbles appear on the surface. Use tongs to flip the roti to the other side.

  10. 10.Puff the Roti on the Flame

    Once bubbles appear on the second side (after about 30 seconds), use tongs to pick up the roti from the skillet and place it directly over the open flame. The roti should puff up like a balloon. This steam cooks the inside of the roti. Once it's puffed up, remove it from the flame.

  11. 11.Brush with Ghee

    Immediately after cooking, place the hot roti on a plate. Using a brush or a small piece of cloth, lightly brush the edges and a small amount in the middle with ghee (clarified butter). This keeps the roti soft and adds a delicious flavor. Repeat the process for the remaining dough balls.

  12. 12.Serve Fresh

    Serve the fresh, hot rotis immediately with your favorite Indian curries or dishes. They are soft, pliable, and perfect for scooping up food.

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

Traditional Indian Roti

Ready in

40 mins

Cuisine

Indian · North Indian

Prep Time

25 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

Main Ingredients

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 them together.

  2. 2

    Add Oil and Mix

    Pour 4 teaspoons of vegetable oil directly into the flour mixture. Use your hands to rub the oil into the flour until it is nicely and evenly coated, resembling a crumbly texture.

  3. 3

    Add Water and Knead Dough

    Gradually add 5-7 tablespoons of water to the flour mixture, mixing with your hands. Continue to the dough until it comes together into a really soft, pliable dough that is not too sticky to roll. The softer the dough, the thinner you can roll the roti.

  4. 4

    Rest the Dough

    Once the dough reaches the desired soft consistency, cover the bowl with a plate or plastic wrap and allow it to rest for about . This allows the dough to fully hydrate and become even more pliable.

  5. 5

    Divide the Dough

    After resting, divide the dough into 8 equal pieces. Roll each piece into a smooth ball. You can test the size by feeling them in your hands; if one feels larger, pinch off a small piece and add it to a smaller ball.

  6. 6

    Prepare for Rolling

    Take one dough ball and flatten it slightly with your palm. Dip it into plain white flour, ensuring it's well coated on both sides. Dust your clean countertop with a generous amount of plain white flour.

  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 slight circular motion to help the dough expand. Aim to roll the dough to about 8 inches in diameter, or as thin and even as possible. The thinner the roti, the better the classic texture.

  8. 8

    Heat the Skillet

    Place a cast iron skillet (tava) on the stove over medium heat. Ensure the skillet is dry, with no oil. Let it heat up until it's nice and hot, which is crucial for a fast cooking process.

  9. 9

    Cook the Roti on the Skillet

    Carefully place the rolled roti directly onto the hot, dry skillet. Cook for about until you start to see small bubbles appear on the surface. Use tongs to flip the roti to the other side.

  10. 10

    Puff the Roti on the Flame

    Once bubbles appear on the second side (after about ), use tongs to pick up the roti from the skillet and place it directly over the open flame. The roti should puff up like a balloon. This cooks the inside of the roti. Once it's puffed up, remove it from the flame.

  11. 11

    Brush with Ghee

    Immediately after cooking, place the hot roti on a plate. Using a brush or a small piece of cloth, lightly brush the edges and a small amount in the middle with ghee (clarified butter). This keeps the roti soft and adds a delicious flavor. Repeat the process for the remaining dough balls.

  12. 12

    Serve Fresh

    Serve the fresh, hot rotis immediately with your favorite Indian curries or dishes. They are soft, pliable, and 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

Variations

Simple ways to adapt this recipe.

  • 1
    Serve with ghee and a

    Serve with ghee and a little honey for a sweet treat.

  • 2
    Experiment with different types of Indian flatbreads

    Which often use durum wheat flour.

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, or white whole wheat flour.

  • 2
    TipRub the Oil Into the

    Rub the oil into the flour thoroughly to ensure even coating and contribute to airy pockets.

  • 3
    Cooking tipAim for a Really Soft

    Aim for a really soft dough that is not too sticky to roll. The softer the dough, the thinner you can roll the roti.

  • 4
    PreparationAllow the Dough to Rest

    Allow the dough to rest for at least 15 minutes to fully hydrate, which makes it more pliable.

  • 5
    TipWhen Rolling

    Use plain white flour for dusting to avoid a gritty finish.

  • 6
    TipRoll the Dough as Thin

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

  • 7
    Cooking tipHeat the Cast Iron Skillet

    Heat the cast iron skillet (tava) to medium heat until it's nice and hot before cooking.

  • 8
    TipCook the Roti Quickly

    Flipping after about 30 seconds when small bubbles appear on the surface.

  • 9
    Cooking tipPlace the Roti Directly on

    Place the roti directly on the flame after cooking on the pan to make it puff up, cooking the inside with steam.

  • 10
    Flavour tipBrush the Edges and a

    Brush the edges and a little in the middle with ghee immediately after cooking to keep it soft and add flavor.

Your Notes

Save your personal tweaks, substitutions and cooking adjustments.

Saved only on this device.

Example: Used less salt, cooked 5 minutes longer, added extra coriander.

0 / 4000

Included when you print this recipe.

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

1 hr

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.

Roti (Indian Flatbread) – Easy 2-Ingredient Recipe

Roti (Indian Flatbread) – Easy 2-Ingredient Recipe

Cuisine

Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy

Easy Chapati (Roti Bread)

Easy Chapati (Roti Bread)

Cuisine

Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Classic Soft Rotis

Classic Soft Rotis

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy

Quick Pressure Cooker Lemon Pickle (Narangaya Achar)

Quick Pressure Cooker Lemon Pickle (Narangaya Achar)

Cuisine

Indian · Kerala

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Ulunthu Bonda – Madras Samayal

Ulunthu Bonda – Madras Samayal

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Homemade Roti (Indian Flatbread)

Homemade Roti (Indian Flatbread)

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy