Fullmeals.
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites

Have a Recipe Stuck Inside a Video?

Fullmeals pulls it out and turns it into a clean, step-by-step recipe you can actually use in your kitchen.

Gemini Convert a Video Now
Fullmeals.

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

Contact

Email
team@fullmeals.com
How it WorksCategoriesExplore RecipesRSS Feed
Legal
Terms of UsePrivacy Policy
© 2026 Fullmeals. All Rights Reserved.

How to Make Roti at Home

👌Easy🍽️Dinner🥪Lunch🏷️Side Dish🥬Vegetarian

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

Summary

  • This video provides a comprehensive guide to making soft and fluffy roti (also known as chapatti or pulka) from scratch. It covers dough preparation using a stand mixer, traditional hand-rolling techniques, and two methods for cooking the flatbread on a stovetop, including the 'perfect roti' puffing method.
Adjust servings
Tap an ingredient to mark it ready0 of 6 ready

All Ingredients - Roti Dough

  1. Roti/Aata flour 3 cups
  2. Salt 1/2 tsp
  3. Vegetable oil 1 tsp
  4. Water ~2 cups

All Ingredients - For Rolling and Finishing

  1. All-purpose flour as needed
  2. Butter as needed

🍳Tools You'll Need

  • Pan
  • Mixing bowl
  • Bowl
  • Rolling pin
  • Tongs
🔄Don't have an ingredient? Try these swaps2 tips
  • 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)

⚠ Contains Allergens

glutendairy

Step-by-Step Instructions

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

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

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

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

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

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

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

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

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

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

Step 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'.

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

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

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

Step 15: Storage Instructions

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

Pro Tips

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

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

• To prevent the dough from sticking, sprinkle all-purpose flour on your rolling surface and rolling pin as needed.

• Be careful when pressing on a puffed roti, as the hot steam can cause burns.

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

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

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

Variations

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

🥡Storage & Leftovers

How to keep what you don't finish — pulled straight from the recipe.

  • 🥡
    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.

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

From this Creator

More from Masala Mama

Other recipes converted from Masala Mama's cooking videos.

Homemade Roti (Chapati/Polka)
View Recipe

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
View Recipe

How to Make Roti at Home – South Asian Flatbread

Cuisine

Indian · South Asian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Similar Recipes

You might also like

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

Doi Dum Aloo (Yogurt Potato Curry)
View Recipe

Doi Dum Aloo (Yogurt Potato Curry)

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Lauki (Bottle Gourd) Raita - Summer Special
View Recipe

Lauki (Bottle Gourd) Raita - Summer Special

Cuisine

Indian · North Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Perfect Chapati (Roti) - Traditional Indian Flatbread
View Recipe

Perfect Chapati (Roti) - Traditional Indian Flatbread

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy

Aloo Matar (Potato and Peas) - Indian Style
View Recipe

Aloo Matar (Potato and Peas) - Indian Style

Cuisine

Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Okra Fry (Bhindi Fry) – Simple Home Cooking
View Recipe

Okra Fry (Bhindi Fry) – Simple Home Cooking

Cuisine

Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Rasam Rice - Home Cooking
View Recipe

Rasam Rice - Home Cooking

Cuisine

Indian · South Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy