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.

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
Tap an ingredient to mark it ready0 of 6 ready

All Ingredients - Main Ingredients

  1. All-purpose flour 2 cups
  2. Soft butter 20g or 2 tablespoons
  3. Canola oil 2 tablespoons
  4. Salt 1 teaspoon
  5. Hot water 250ml or 1 cup

All Ingredients - For Cooking

  1. Melted butter for brushing
🔄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 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.

Step 2: Combine Dry Ingredients

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

Step 3: Add Fats

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

Step 4: Season

Season the mixture with 1 teaspoon of salt.

Step 5: Add Water

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

Step 6: Mix Dough

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

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

Step 8: Divide Dough

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

Step 9: Form Dough Balls

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

Step 10: Heat Pan

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

Step 11: Prepare Rolling Surface

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

Step 12: Flatten Dough

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

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

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

Step 15: Cook Roti (Second Side)

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

Step 16: Brush with Butter

Brush the cooked side with melted butter.

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

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

Pro Tips

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

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

Variations

• Adjust dough portion size to make more smaller rotis.

Your Notes

Jot down your tweaks — swaps you tried, cook-time adjustments, family reactions. Saved on this device only, and printed with the recipe.

4000 left
Was this recipe helpful?

Comments

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.

Paneer Paratha with Green Chutney

Paneer Paratha with Green Chutney

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Rajma Chawal (Kidney Beans and Rice) Eating Show

Rajma Chawal (Kidney Beans and Rice) Eating Show

Cuisine

Indian · North Indian

Prep + Cook Time

—

Difficulty Level

Not Applicable (Eating Show)

No Fermentation Bajra Dosa (Sajja Pindi Attu) - Healthy & Tasty

No Fermentation Bajra Dosa (Sajja Pindi Attu) - Healthy & Tasty

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr 5 min

Difficulty Level

Easy

Instant Paneer Curry - Cooker Style

Instant Paneer Curry - Cooker Style

Cuisine

Indian · North Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Afghani Paneer – Restaurant Style

Afghani Paneer – Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Dahi Paneer – Home Cooking

Dahi Paneer – Home Cooking

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium