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

How to Make Roti at Home

Recipe by Masala Mama

  • Ready in60 min
  • Prep30 min
  • Cook30 min
  • CuisineIndian · South Asian
  • Serves4 People
  • Calories~450 kcal
How to Make Roti at Home

Ingredients

Roti Dough

  • 3 cupsRoti/Aata flour
  • 1/2 tspSalt
  • 1 tspVegetable oil
  • ~2 cupsWater

For Rolling and Finishing

  • as neededAll-purpose flour
  • as neededButter

Step-by-Step Instructions

  1. 1.Prepare the Dough Ingredients

    In a KitchenAid mixing bowl, add 2 cups of roti/aata flour, 1/2 teaspoon of salt, and 1 teaspoon of vegetable oil.

  2. 2.Start Kneading the Dough

    Lower the dough hook attachment into the bowl, lock it, and start mixing on low speed. Gradually add 1 cup of water while the mixer is running.

  3. 3.Continue Kneading and Adjust Water

    Add the remaining 1 cup of roti/aata flour. Continue kneading, adding water gradually, a little bit at a time, until the dough comes together. You can increase the mixer speed if the kneading slows down. The dough should be soft but not too sticky.

  4. 4.Achieve Smooth Dough Consistency

    Continue kneading until the dough is smooth and the sides of the bowl come out clean. The total water needed can vary between 1 to 2 cups depending on factors like humidity and temperature.

  5. 5.Rest the Dough

    If making rotis immediately, lightly oil a bowl and place the dough inside. Let the dough rest for 15 minutes. If preparing for later, place the dough in any container with a lid to avoid crusting and refrigerate.

  6. 6.Portion and Shape Dough Balls (Pedas)

    Break off a handful of dough. Dip it in dry all-purpose flour. Start by taking the sides of the dough and moving them inward, then smoothing it out to form a round ball (peda). Pinch the bottom to seal.

  7. 7.Prepare for Rolling

    Gently press down on the peda and dip it in all-purpose flour on both sides. Then, firmly move the peda in a circular motion between your fingertips and thumbs to flatten it slightly.

  8. 8.Roll the Roti

    Place the flattened peda on a counter or rolling board. Begin rolling it thin like a tortilla using a rolling pin. Sprinkle all-purpose flour as needed if the dough starts sticking to the rolling pin or surface.

  9. 9.Heat the Pan

    Heat a non-stick flat pan (like a crepe pan) on medium heat. The pan is ready when a drop of water sizzles upon contact.

  10. 10.Cook the Roti on the Pan (First Side)

    Place the rolled roti onto the hot pan. Once the roti is easy to lift off the pan, go ahead and flip it to the other side.

  11. 11.Cook the Roti on the Pan (Second Side)

    Keep lifting and checking the roti to see brown spots of cooked dough appearing. Using a rolled-up tea towel, gently press down on the roti and move it around the pan. This ensures even cooking and helps to puff up the roti. A fully puffed roti is known as a 'perfect roti'.

  12. 12.Release Steam and Finish Cooking

    Once puffed, flip the roti again. Gently press down on it with the tea towel to release the steam, being careful not to press too hard as the steam can burn. The roti is done when both sides have evenly placed brown spots and no raw dough is visible.

  13. 13.Alternative Cooking Method (Direct Flame)

    Alternatively, after flipping the roti for the first time on the pan, remove the pan from the stove. Place a wire stand over the burner and use metal tongs to place the roti directly over the flame. Move it around to ensure all sides are cooked and it puffs up. Flip and repeat for the other side until done.

  14. 14.Butter and Serve

    Lift your cooked roti and place it on a tea towel in a basket to absorb any moisture. You can lightly butter the tops of the rotis to keep them soft and give them a buttery flavor. Serve immediately with any meat or vegetable dish, such as dal tadka.

  15. 15.Storage Instructions

    To keep rotis soft for up to a day, store them in an airtight container or a zip-lock bag.

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

How to Make Roti at Home

Ready in

60 mins

Cuisine

Indian · South Asian

Prep Time

30 min

Cook Time

30 min

Serving

4 People

Calories / Serving

~450 kcal
Recipe by Masala Mama on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 6 ready
All Ingredients

Roti Dough

All Ingredients

For Rolling and Finishing

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Dough Ingredients

    In a KitchenAid mixing bowl, add 2 cups of roti/aata flour, 1/2 teaspoon of salt, and 1 teaspoon of vegetable oil.

  2. 2

    Start Kneading the Dough

    Lower the dough hook attachment into the bowl, lock it, and start mixing on low speed. Gradually add 1 cup of water while the mixer is running.

  3. 3

    Continue Kneading and Adjust Water

    Add the remaining 1 cup of roti/aata flour. Continue , adding water gradually, a little bit at a time, until the dough comes together. You can increase the mixer speed if the slows down. The dough should be soft but not too sticky.

  4. 4

    Achieve Smooth Dough Consistency

    Continue until the dough is smooth and the sides of the bowl come out clean. The total water needed can vary between 1 to 2 cups depending on factors like humidity and temperature.

  5. 5

    Rest the Dough

    If making rotis immediately, lightly oil a bowl and place the dough inside. Let the dough rest for . If preparing for later, place the dough in any container with a lid to avoid crusting and refrigerate.

  6. 6

    Portion and Shape Dough Balls (Pedas)

    Break off a handful of dough. Dip it in dry all-purpose flour. Start by taking the sides of the dough and moving them inward, then smoothing it out to form a round ball (peda). Pinch the bottom to seal.

  7. 7

    Prepare for Rolling

    Gently press down on the peda and dip it in all-purpose flour on both sides. Then, firmly move the peda in a circular motion between your fingertips and thumbs to flatten it slightly.

  8. 8

    Roll the Roti

    Place the flattened peda on a counter or rolling board. Begin rolling it thin like a tortilla using a rolling pin. Sprinkle all-purpose flour as needed if the dough starts sticking to the rolling pin or surface.

  9. 9

    Heat the Pan

    Heat a non-stick flat pan (like a crepe pan) on medium heat. The pan is ready when a drop of water sizzles upon contact.

  10. 10

    Cook the Roti on the Pan (First Side)

    Place the rolled roti onto the hot pan. Once the roti is easy to lift off the pan, go ahead and flip it to the other side.

  11. 11

    Cook the Roti on the Pan (Second Side)

    Keep lifting and checking the roti to see brown spots of cooked dough appearing. Using a rolled-up tea towel, gently press down on the roti and move it around the pan. This ensures even cooking and helps to puff up the roti. A fully puffed roti is known as a 'perfect roti'.

  12. 12

    Release Steam and Finish Cooking

    Once puffed, flip the roti again. Gently press down on it with the tea towel to release the , being careful not to press too hard as the can burn. The roti is done when both sides have evenly placed brown spots and no raw dough is visible.

  13. 13

    Alternative Cooking Method (Direct Flame)

    Alternatively, after flipping the roti for the first time on the pan, remove the pan from the stove. Place a wire stand over the burner and use metal tongs to place the roti directly over the flame. Move it around to ensure all sides are cooked and it puffs up. Flip and repeat for the other side until done.

  14. 14

    Butter and Serve

    Lift your cooked roti and place it on a tea towel in a basket to absorb any moisture. You can lightly butter the tops of the rotis to keep them soft and give them a buttery flavor. Serve immediately with any meat or vegetable dish, such as dal tadka.

  15. 15

    Storage Instructions

    To keep rotis soft for up to a day, store them in an airtight container or a zip-lock bag.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 2 swaps
  • No All-purpose flour?

    • White whole wheat flour (1:1)
    • 1 cup minus 2 tbsp + 2 tbsp cornstarch (cake flour swap)
  • 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)
Ingredient Substitutions
  • No All-purpose flour?

    • White whole wheat flour (1:1)
    • 1 cup minus 2 tbsp + 2 tbsp cornstarch (cake flour swap)
  • 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)
AllergensThis recipe contains gluten and dairy.
glutendairy

Storage & Leftovers

Keep your leftovers fresh and ready to enjoy.

  • Store

    Store cooked rotis in an airtight container or a zip-lock bag for up to a day to maintain softness.

  • Store

    To keep rotis soft for up to a day, store them in an airtight container or a zip-lock bag.

Variations

Simple ways to adapt this recipe.

  • 1
    Cook roti directly on the

    Cook roti directly on the flame using a wire stand and tongs for a more traditional puffed result.

Helpful Tips

Small details that can improve the final result.

  • 1
    Cooking tipYou Can Knead the Dough

    You can knead the dough by hand if you don't have a stand mixer.

  • 2
    PreparationLet the Dough Rest for

    Let the dough rest for at least 15 minutes before rolling to achieve softer rotis.

  • 3
    TipTo Prevent the Dough from Sticking

    Sprinkle all-purpose flour on your rolling surface and rolling pin as needed.

  • 4
    TipBe Careful When Pressing on a Puffed Roti

    As the hot steam can cause burns.

  • 5
    Cooking tipWipe Off Any Excess Flour

    Wipe off any excess flour from the pan between cooking each roti to prevent burning.

  • 6
    Flavour tipLightly Butter the Cooked Rotis

    Lightly butter the cooked rotis to keep them soft and add a buttery flavor.

  • 7
    TipStore Cooked Rotis in an

    Store cooked rotis in an airtight container or a zip-lock bag for up to a day to maintain softness.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from Masala Mama

Other recipes converted from Masala Mama's cooking videos.

Homemade Roti (Chapati/Polka)

Homemade Roti (Chapati/Polka)

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

How to Make Roti at Home – South Asian Flatbread

How to Make Roti at Home – South Asian Flatbread

Cuisine

Indian · South Asian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

You might also like

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

Soya Egg Fry - South Indian Style

Soya Egg Fry - South Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Soya and Egg Fry

Soya and Egg Fry

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Creamy Green Curry with White Beans and Tofu

Creamy Green Curry with White Beans and Tofu

Cuisine

Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Aloo Matar - Indian Potato and Peas Curry

Aloo Matar - Indian Potato and Peas Curry

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Easy

Ennai Kathirikai Kulambu (Oil Brinjal Curry)

Ennai Kathirikai Kulambu (Oil Brinjal Curry)

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Creamy Mushroom with Lemon Coriander Rice

Creamy Mushroom with Lemon Coriander Rice

Cuisine

Indian · Fusion

Prep + Cook Time

35 Minutes

Difficulty Level

Easy