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

Handmade Roti

Recipe by myfoodbook

  • Ready in65 min
  • Prep20 min
  • Cook15 min
  • CuisineIndian · North Indian
  • Serves8 Rotis
  • Calories~220 kcal
Handmade Roti

Ingredients

For the Roti Dough

  • 2 cupsWholemeal flour
  • 1 cupPlain flour
  • 1 tspSalt
  • 2 tbspVegetable oil
  • 1 cupWarm water

For Cooking

  • 2 tbspMelted ghee

Step-by-Step Instructions

  1. 1.Prepare the Dough

    In a large mixing bowl, combine 2 cups of wholemeal flour, 1 cup of plain flour, and 1 teaspoon of salt. Add 2 tablespoons of vegetable oil and 1 cup of warm water. Mix the ingredients by hand until a shaggy dough forms.

  2. 2.Knead the Dough

    Transfer the dough to a clean, lightly floured surface. Knead the dough for about 5-7 minutes until it becomes smooth and elastic. Form it into a ball.

  3. 3.Rest the Dough

    Cover the dough ball with plastic wrap and let it rest at room temperature for 30 minutes. This allows the gluten to relax, making the dough easier to roll.

  4. 4.Divide and Shape

    Lightly flour your work surface. Roll the rested dough into a log and then divide it into 8 equal portions using a knife. Take each portion and gently flatten it into a small disc.

  5. 5.Roll the Roti

    Take one dough portion, dust it lightly with flour, and roll it out using a rolling pin into a thin, round disc, approximately 6-8 inches in diameter. Ensure it's evenly thin.

  6. 6.Cook the Roti

    Heat a flat pan or tawa over medium-high heat. Once hot, place a rolled roti onto the pan. Cook for about 30-45 seconds until small bubbles appear on the surface and the edges start to dry. Flip the roti.

  7. 7.Brown and Puff

    Cook the other side for another 30-45 seconds until it puffs up and develops golden-brown spots. You can gently press with a spatula to encourage puffing. Flip it one last time for a few seconds if needed.

  8. 8.Brush with Ghee and Serve

    Remove the cooked roti from the pan and place it on a plate. Immediately brush one side with melted ghee. Repeat the rolling and cooking process for the remaining dough portions. Serve hot with your favorite curry or dish.

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

Handmade Roti

Ready in

65 mins

Cuisine

Indian · North Indian

Prep Time

20 min

Cook Time

15 min

Serving

8 Rotis

Calories / Serving

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

For the Roti Dough

All Ingredients

For Cooking

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Dough

    In a large mixing bowl, combine 2 cups of wholemeal flour, 1 cup of plain flour, and 1 teaspoon of salt. Add 2 tablespoons of vegetable oil and 1 cup of warm water. Mix the ingredients by hand until a shaggy dough forms.

  2. 2

    Knead the Dough

    Transfer the dough to a clean, lightly floured surface. the dough for about until it becomes smooth and elastic. Form it into a ball.

  3. 3

    Rest the Dough

    Cover the dough ball with plastic wrap and at room temperature for . This allows the gluten to relax, making the dough easier to roll.

  4. 4

    Divide and Shape

    Lightly flour your work surface. Roll the rested dough into a log and then divide it into 8 equal portions using a knife. Take each portion and gently flatten it into a small disc.

  5. 5

    Roll the Roti

    Take one dough portion, dust it lightly with flour, and roll it out using a rolling pin into a thin, round disc, approximately 6-8 inches in diameter. Ensure it's evenly thin.

  6. 6

    Cook the Roti

    Heat a flat pan or tawa over medium-high heat. Once hot, place a rolled roti onto the pan. Cook for about until small bubbles appear on the surface and the edges start to dry. Flip the roti.

  7. 7

    Brown and Puff

    Cook the other side for another until it puffs up and develops golden-brown spots. You can gently press with a spatula to encourage puffing. Flip it one last time for a few seconds if needed.

  8. 8

    Brush with Ghee and Serve

    Remove the cooked roti from the pan and place it on a plate. Immediately brush one side with melted ghee. Repeat the rolling and cooking process for the remaining dough portions. Serve hot with your favorite curry or dish.

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 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 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 dough ball with plastic wrap and let it rest at room temperature for 30 minutes. This allows the gluten to relax, making the dough easier to roll.

    View Step 3

Variations

Simple ways to adapt this recipe.

  • 1
    For a vegan versionDietary option

    Substitute melted ghee with a plant-based oil or vegan butter for brushing.

  • 2
    Add finely chopped herbs likeCustomise

    Add finely chopped herbs like coriander or mint to the dough for a flavored roti.

  • 3
    Experiment with different flour ratios for varying textures

    More wholemeal flour will result in a denser roti.

Helpful Tips

Small details that can improve the final result.

  • 1
    TipEnsure the Water Is Warm

    Not hot, to activate the dough properly without cooking the flour.

  • 2
    Cooking tipKnead the Dough Thoroughly Until

    Knead the dough thoroughly until it's smooth and elastic for the best texture.

  • 3
    PreparationResting the Dough Is Crucial

    Resting the dough is crucial for a soft and pliable roti.

  • 4
    TipAdjust the Amount of Flour

    Adjust the amount of flour for dusting as needed to prevent sticking while rolling.

  • 5
    TipCook the Roti on a Medium

    High heat to ensure it puffs up and browns evenly without burning.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from myfoodbook

Other recipes converted from myfoodbook's cooking videos.

Handmade Roti – Indian Flatbread

Handmade Roti – Indian Flatbread

Cuisine

Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Easy

You might also like

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

Perfect Chapatti / Roti

Perfect Chapatti / Roti

Cuisine

Indian · South Asian

Prep + Cook Time

47 Minutes

Difficulty Level

Medium

Homemade Roti (Indian Flatbread)

Homemade Roti (Indian Flatbread)

Cuisine

Indian · North Indian

Prep + Cook Time

32 Minutes

Difficulty Level

Easy

Dhaba Style Curry MUTTER PANEER

Dhaba Style Curry MUTTER PANEER

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Paneer Chettinad

Paneer Chettinad

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Malai Paneer - Home Cooking

Malai Paneer - Home Cooking

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Palak Paneer with a Twist

Palak Paneer with a Twist

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Medium