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.

Classic Soft Rotis

  • Ready in60 min
  • Prep15 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves6-8 Rotis
  • Calories~150 kcal
Classic Soft Rotis

Ingredients

Roti Dough

  • 2 cupsAll-purpose flour
  • 1 teaspoonKosher salt
  • 1 tablespoonCanola oil
  • 3/4 cup (approximately)Hot water

For Brushing

  • 2 tablespoonsMelted butter

Step-by-Step Instructions

  1. 1.Prepare the Dough Base

    In a large bowl, add 2 cups of all-purpose flour. Season with 1 teaspoon of kosher salt. Pour in 1 tablespoon of canola oil. Mix the ingredients together with your hands until the mixture has a sandy texture.

  2. 2.Form the Dough

    Gradually stream in approximately 3/4 cup of hot water, mixing with your hands. Continue mixing until the dough forms a shaggy ball. Knead the dough in the bowl for about 3-5 minutes until it becomes supple, soft, and smooth.

  3. 3.Rest the Dough

    Cover the dough ball with a clean kitchen towel and let it rest for 30 minutes. This allows the glutens to relax, making the dough stretchy and easy to roll. Note that the dough will not increase in volume as there is no yeast or leavening agent.

  4. 4.Divide and Shape Dough Balls

    After resting, pinch off small, equal-sized pieces of the dough and roll them into smooth, round balls in your palms.

  5. 5.Roll Out the Rotis

    Lightly scatter all-purpose flour onto a clean surface. Place one dough ball on the floured surface and gently roll it out into an 8-inch circle using a rolling pin. Flip the roti once or twice during rolling to ensure even thickness and shape.

  6. 6.Cook the Rotis on a Pan

    Heat a frying pan (tawa) over medium-high heat. Once hot, place a rolled roti onto the pan. Cook for about 30-45 seconds per side, until light brown spots appear.

  7. 7.Puff the Rotis on Flame

    If the roti hasn't fully puffed up in the pan, carefully transfer it directly onto an open flame on your stove. Allow the extra heat to puff it up like a balloon, turning it once if needed, for a few seconds until fully puffed and lightly charred.

  8. 8.Butter and Serve

    Once cooked, remove the roti from the flame and immediately brush it generously with melted butter. Stack the rotis on a plate or in a container to keep them warm. Serve fresh and enjoy the tender, layered texture.

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

Classic Soft Rotis

Ready in

60 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

15 min

Serving

6-8 Rotis

Calories / Serving

~150 kcal
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 5 ready
All Ingredients

Roti Dough

All Ingredients

For Brushing

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Dough Base

    In a large bowl, add 2 cups of all-purpose flour. Season with 1 teaspoon of kosher salt. Pour in 1 tablespoon of canola oil. Mix the ingredients together with your hands until the mixture has a sandy texture.

  2. 2

    Form the Dough

    Gradually stream in approximately 3/4 cup of hot water, mixing with your hands. Continue mixing until the dough forms a shaggy ball. the dough in the bowl for about until it becomes supple, soft, and smooth.

  3. 3

    Rest the Dough

    Cover the dough ball with a clean kitchen towel and for . This allows the glutens to relax, making the dough stretchy and easy to roll. Note that the dough will not increase in volume as there is no yeast or leavening agent.

  4. 4

    Divide and Shape Dough Balls

    After resting, pinch off small, equal-sized pieces of the dough and roll them into smooth, round balls in your palms.

  5. 5

    Roll Out the Rotis

    Lightly scatter all-purpose flour onto a clean surface. Place one dough ball on the floured surface and gently roll it out into an 8-inch circle using a rolling pin. Flip the roti once or twice during rolling to ensure even thickness and shape.

  6. 6

    Cook the Rotis on a Pan

    Heat a frying pan (tawa) over medium-high heat. Once hot, place a rolled roti onto the pan. Cook for about per side, until light brown spots appear.

  7. 7

    Puff the Rotis on Flame

    If the roti hasn't fully puffed up in the pan, carefully transfer it directly onto an open flame on your stove. Allow the extra heat to puff it up like a balloon, turning it once if needed, for a few seconds until fully puffed and lightly charred.

  8. 8

    Butter and Serve

    Once cooked, remove the roti from the flame and immediately brush it generously with melted butter. Stack the rotis on a plate or in a container to keep them warm. Serve fresh and enjoy the tender, layered texture.

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

Plan Ahead

Complete this step earlier to save time later.

  • Step3
    Rest the Dough30 minutes

    Cover the dough ball with a clean kitchen towel and let it rest for 30 minutes. This allows the glutens to relax, making the dough stretchy and easy to roll. Note that the dough will not increase in volume as there is no yeast or leavening agent.

    View Step 3

Variations

Simple ways to adapt this recipe.

  • 1
    Serve with your favorite curries or subjis
  • 2
    Enjoy for breakfast with a spread of jam

Helpful Tips

Small details that can improve the final result.

  • 1
    TipUse Hot Water to Make the Dough Tender
  • 2
    PreparationResting the Dough for 30

    Resting the dough for 30 minutes allows the glutens to relax, making it easier to roll.

  • 3
    TipA Thin Roti Rolling Pin

    A thin roti rolling pin (chakla belan) is ideal for rolling out rotis evenly.

  • 4
    TipDon't Worry if Your Rotis Aren't Perfectly Round

    Practice makes perfect.

  • 5
    Flavour tipPlacing the Roti Directly on

    Placing the roti directly on an open flame helps it puff up like a balloon and adds a charred 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...

You might also like

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

Traditional Indian Roti

Traditional Indian Roti

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

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

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

Onion Pancake / Pyaaz Cheela

Onion Pancake / Pyaaz Cheela

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Chana Poha Chaat

Chana Poha Chaat

Cuisine

Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Easy