Fullmeals.
HomeExplore RecipesPantry MatchSurprise MeShopping ListHow it Works
HomeExplore RecipesPantry MatchSurprise MeShopping ListMy FavoritesHow it Works

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

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

Recipe Summary

  • This video demonstrates how to make super soft, handmade Roti, a perfect and tasty addition to elevate any curry experience. The recipe uses simple ingredients and a straightforward cooking process to achieve airy, delicious flatbreads.
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

🍳Tools You'll Need

  • Pan
  • Mixing bowl
  • Bowl
  • Knife
  • Rolling pin
🔄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 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.

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 steam (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 toasted 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.

Recipe Variations

• Adjust dough portion size to make more smaller rotis.

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

From this Creator

More from All Things Food

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

Super Soft Handmade Rotis – Indian Flatbread
View Recipe

Super Soft Handmade Rotis – Indian Flatbread

Cuisine

Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Super Soft Handmade Rotis – Indian Flatbread
View Recipe

Super Soft Handmade Rotis – Indian Flatbread

Cuisine

Indian · North Indian

Prep + Cook Time

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

Perfect Chapati (Roti) - Back to Basics
View Recipe

Perfect Chapati (Roti) - Back to Basics

Cuisine

Indian · South Asian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Soft Round Roti Recipe
View Recipe

Soft Round Roti Recipe

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Handmade Roti
View Recipe

Handmade Roti

Cuisine

Indian · General Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy

Phulka / Roti
View Recipe

Phulka / Roti

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Aloo Ki Sabzi & Puri Recipe | Village Food Secrets
View Recipe

Aloo Ki Sabzi & Puri Recipe | Village Food Secrets

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 45 min

Difficulty Level

Medium

Shaak Bhaat (Potato Curry with Rice)
View Recipe

Shaak Bhaat (Potato Curry with Rice)

Cuisine

Indian · Gujarati

Prep + Cook Time

45 Minutes

Difficulty Level

Easy