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

Soft Handmade Roti

Recipe by All Things Food

  • Ready in35 min
  • Prep20 min
  • Cook15 min
  • CuisineIndian
  • Serves6-8 Rotis
  • Calories~350 kcal
Soft Handmade Roti

Ingredients

Main Ingredients

  • 2 cupsAll-purpose flour
  • 20g or 2 tablespoonsSoft butter
  • 2 tablespoonsCanola oil
  • 1 teaspoonSalt
  • 250ml or 1 cupHot water

For Cooking

  • for brushingMelted butter

Step-by-Step Instructions

  1. 1.Prepare Hot Water

    Turn on the kettle to boil water for the dough. Let it cool slightly after boiling so it's hot but not boiling when added to the flour.

  2. 2.Combine Dry Ingredients

    In a large bowl, add 2 cups of all-purpose flour. Sifting is optional.

  3. 3.Add Fats

    Add 20 grams (2 tablespoons) of soft butter and 2 tablespoons of canola oil to the flour in the bowl.

  4. 4.Season

    Season the mixture with 1 teaspoon of salt.

  5. 5.Add Water

    Add 250ml (1 cup) of hot (not boiling) water to the flour mixture.

  6. 6.Mix Dough

    Use a fork to quickly combine the ingredients together. The dough will be hot at this stage.

  7. 7.Knead Dough

    Once the dough comes together, remove it from the bowl and knead it on a clean surface for a couple of minutes until it becomes super soft and all ingredients are well combined, achieving a pillowy-like texture. Press your finger into the dough to check its consistency.

  8. 8.Divide Dough

    Use a dough scraper or knife to divide the dough into 6 to 8 equal pieces.

  9. 9.Form Dough Balls

    Roll each dough piece into a smooth ball and set aside.

  10. 10.Heat Pan

    Place a pan on medium-high heat to warm up while you roll out the dough.

  11. 11.Prepare Rolling Surface

    Lightly dust your rolling surface with a little bit of flour.

  12. 12.Flatten Dough

    Take one dough ball and press it out with the palm of your hand to form a small disc.

  13. 13.Dust and Roll

    Lightly dust the top of the disc with flour, then use a rolling pin to roll it out into a thin oval, about a couple of millimeters thick. Flip and turn the dough a quarter turn as you roll to ensure even thickness. The dough should be thin enough to handle without tearing.

  14. 14.Cook Roti (First Side)

    Transfer the freshly rolled roti to the hot pan, ensuring it lies flat without overlapping. Cook until small pockets of steam (bubbles) begin to form on the surface.

  15. 15.Cook Roti (Second Side)

    Once bubbles emerge, flip the roti over to cook the other side.

  16. 16.Brush with Butter

    Brush the cooked side with melted butter.

  17. 17.Finish Cooking

    Wait for the roti to develop more air bubbles, then flip it over again. The roti should have a few toasted brown spots on both sides before removing.

  18. 18.Remove and Keep Warm

    Remove the cooked roti from the pan and place it on a plate lined with a clean tea towel to keep it warm. Repeat the process for the remaining dough balls.

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

Soft Handmade Roti

Ready in

35 mins

Cuisine

Indian

Prep Time

20 min

Cook Time

15 min

Serving

6-8 Rotis

Calories / Serving

~350 kcal
Recipe by All Things Food on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 6 ready
All Ingredients

Main Ingredients

All Ingredients

For Cooking

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare Hot Water

    Turn on the kettle to boil water for the dough. Let it cool slightly after boiling so it's hot but not boiling when added to the flour.

  2. 2

    Combine Dry Ingredients

    In a large bowl, add 2 cups of all-purpose flour. Sifting is optional.

  3. 3

    Add Fats

    Add 20 grams (2 tablespoons) of soft butter and 2 tablespoons of canola oil to the flour in the bowl.

  4. 4

    Season

    Season the mixture with 1 teaspoon of salt.

  5. 5

    Add Water

    Add 250ml (1 cup) of hot (not boiling) water to the flour mixture.

  6. 6

    Mix Dough

    Use a fork to quickly combine the ingredients together. The dough will be hot at this stage.

  7. 7

    Knead Dough

    Once the dough comes together, remove it from the bowl and it on a clean surface for a couple of minutes until it becomes super soft and all ingredients are well combined, achieving a pillowy-like texture. Press your finger into the dough to check its consistency.

  8. 8

    Divide Dough

    Use a dough scraper or knife to divide the dough into 6 to 8 equal pieces.

  9. 9

    Form Dough Balls

    Roll each dough piece into a smooth ball and set aside.

  10. 10

    Heat Pan

    Place a pan on medium-high heat to warm up while you roll out the dough.

  11. 11

    Prepare Rolling Surface

    Lightly dust your rolling surface with a little bit of flour.

  12. 12

    Flatten Dough

    Take one dough ball and press it out with the palm of your hand to form a small disc.

  13. 13

    Dust and Roll

    Lightly dust the top of the disc with flour, then use a rolling pin to roll it out into a thin oval, about a couple of millimeters thick. Flip and turn the dough a quarter turn as you roll to ensure even thickness. The dough should be thin enough to handle without tearing.

  14. 14

    Cook Roti (First Side)

    Transfer the freshly rolled roti to the hot pan, ensuring it lies flat without overlapping. Cook until small pockets of (bubbles) begin to form on the surface.

  15. 15

    Cook Roti (Second Side)

    Once bubbles emerge, flip the roti over to cook the other side.

  16. 16

    Brush with Butter

    Brush the cooked side with melted butter.

  17. 17

    Finish Cooking

    Wait for the roti to develop more air bubbles, then flip it over again. The roti should have a few brown spots on both sides before removing.

  18. 18

    Remove and Keep Warm

    Remove the cooked roti from the pan and place it on a plate lined with a clean tea towel to keep it warm. Repeat the process for the remaining dough balls.

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

Variations

Simple ways to adapt this recipe.

  • 1
    Adjust dough portion size to

    Adjust dough portion size to make more smaller rotis.

Helpful Tips

Small details that can improve the final result.

  • 1
    Cooking tipEnsure Water Is Hot but

    Ensure water is hot but not boiling to avoid cooking the flour too quickly.

  • 2
    TipKeep Cooked Rotis Warm Under

    Keep cooked rotis warm under a tea towel to maintain softness.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from All Things Food

Other recipes converted from All Things Food's cooking videos.

Super Soft Handmade Roti – Indian Flatbread

Super Soft Handmade Roti – Indian Flatbread

Cuisine

Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Super Soft Handmade Rotis – Indian Flatbread

Super Soft Handmade Rotis – Indian Flatbread

Cuisine

Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Super Soft Handmade Rotis – Indian Flatbread

Super Soft Handmade Rotis – Indian Flatbread

Cuisine

Indian · North Indian

Prep + Cook Time

30 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

Authentic Vada Pav - Mumbai Street Food Style

Authentic Vada Pav - Mumbai Street Food Style

Cuisine

Indian · Maharashtrian Street Food

Prep + Cook Time

1 hr 45 min

Difficulty Level

Medium

Mushroom Galouti Kebab Recipe

Mushroom Galouti Kebab Recipe

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

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