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.

Classic Soft Rotis

  • Ready in55 min
  • Prep40 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves8 Rotis
  • Calories~265 kcal
Classic Soft Rotis

Ingredients

For the Roti Dough

  • 2 cupsAll-purpose flour
  • 1 tspKosher salt
  • 1 tbspCanola oil
  • 3/4 to 1 cup, as neededHot water
  • 2 tbsp, for brushingMelted butter or ghee

Step-by-Step Instructions

  1. 1.Prepare the Flour Mixture

    In a large bowl, add the all-purpose flour and season with kosher salt. Pour in the canola oil. Using your fingers, mix the oil into the flour until the mixture has a sandy texture.

  2. 2.Knead the Dough

    Slowly stream in the hot water while mixing with your hand. Continue adding water until a shaggy dough ball forms. Knead the dough in the bowl for 3-4 minutes until it becomes a supple, soft, and smooth ball.

  3. 3.Rest the Dough

    Cover the bowl with a damp cloth and let the dough rest for 30 minutes. This step is important for relaxing the gluten.

  4. 4.Portion the Dough

    After resting, take the dough and pinch off equal-sized pieces. Roll each piece between your palms to form a smooth, crack-free ball.

  5. 5.Roll out the Rotis

    Lightly flour your work surface. Take one dough ball, press it flat, and coat it in flour. Using a rolling pin, roll it out into a thin, even 8-inch circle, flipping and adding more flour as needed to prevent sticking.

  6. 6.Cook the Roti

    Heat a flat pan or tawa over medium-high heat. Place the rolled-out roti onto the hot pan. Cook for about 30-45 seconds on the first side until small bubbles appear. Flip and cook the other side for another 30-45 seconds until brown spots form.

  7. 7.Puff the Roti on an Open Flame

    Using tongs, carefully remove the roti from the pan and place it directly over an open gas flame. It should puff up like a balloon within a few seconds. Flip it once to cook evenly.

  8. 8.Finish and Serve

    Remove the puffed roti from the flame and immediately brush it generously with melted butter or ghee. Stack the rotis to keep them soft and serve warm.

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

Classic Soft Rotis

Ready in

55 mins

Cuisine

Indian · North Indian

Prep Time

40 min

Cook Time

15 min

Serving

8 Rotis

Calories / Serving

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

For the Roti Dough

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Flour Mixture

    In a large bowl, add the all-purpose flour and season with kosher salt. Pour in the canola oil. Using your fingers, mix the oil into the flour until the mixture has a sandy texture.

  2. 2

    Knead the Dough

    Slowly stream in the hot water while mixing with your hand. Continue adding water until a shaggy dough ball forms. the dough in the bowl for until it becomes a supple, soft, and smooth ball.

  3. 3

    Rest the Dough

    Cover the bowl with a damp cloth and let the dough rest for . This step is important for relaxing the gluten.

  4. 4

    Portion the Dough

    After resting, take the dough and pinch off equal-sized pieces. Roll each piece between your palms to form a smooth, crack-free ball.

  5. 5

    Roll out the Rotis

    Lightly flour your work surface. Take one dough ball, press it flat, and coat it in flour. Using a rolling pin, roll it out into a thin, even 8-inch circle, flipping and adding more flour as needed to prevent sticking.

  6. 6

    Cook the Roti

    Heat a flat pan or tawa over medium-high heat. Place the rolled-out roti onto the hot pan. Cook for about on the first side until small bubbles appear. Flip and cook the other side for another until brown spots form.

  7. 7

    Puff the Roti on an Open Flame

    Using tongs, carefully remove the roti from the pan and place it directly over an open gas flame. It should puff up like a balloon within a few seconds. Flip it once to cook evenly.

  8. 8

    Finish and Serve

    Remove the puffed roti from the flame and immediately brush it generously with melted butter or ghee. Stack the rotis to keep them soft and serve warm.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 3 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)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
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)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
AllergensThis recipe contains gluten and dairy.
glutendairy

Plan Ahead

Complete this step earlier to save time later.

  • Step3
    Rest the Dough30 minutes

    Cover the bowl with a damp cloth and let the dough rest for 30 minutes. This step is important for relaxing the gluten.

    View Step 3

Helpful Tips

Small details that can improve the final result.

  • 1
    TipUsing Hot Water Is Crucial

    Using hot water is crucial as it helps to make the dough nice and tender.

  • 2
    PreparationResting the Dough for at

    Resting the dough for at least 30 minutes allows the gluten to relax, making the dough stretchy and easy to roll out.

  • 3
    Cooking tipIf Your Roti Doesn't Puff

    If your roti doesn't puff up completely in the pan, you can place it directly on an open gas flame for a few seconds to help it inflate.

  • 4
    TipDon't Worry if Your Rotis

    Don't worry if your rotis are not perfectly round at first. Practice will improve your technique.

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.

Vegetable Pulao – Indian Style

Vegetable Pulao – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Potato Sandwich

Potato Sandwich

Cuisine

Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Dhaba Style Chole/Chana Masala

Dhaba Style Chole/Chana Masala

Cuisine

Indian · North Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Medium

Rajma (Indian Chili)

Rajma (Indian Chili)

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 5 min

Difficulty Level

Medium

Instant One Pot Rajma

Instant One Pot Rajma

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Shahi Veg Curry – Royal Mixed Vegetable Curry

Shahi Veg Curry – Royal Mixed Vegetable Curry

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium