Ready in

55 mins

Cuisine

Indian · North Indian

Prep Time

40 min

Cook Time

15 min

Serving

8 Rotis

Calories / Serving

~265 kcal
Classic Soft Rotis

Recipe Summary

All Ingredients - For the Roti Dough

  1. All-purpose flour 2 cups
  2. Kosher salt 1 tsp
  3. Canola oil 1 tbsp
  4. Hot water 3/4 to 1 cup, as needed
  5. Melted butter or ghee 2 tbsp, for brushing

⚠ Contains Allergens

glutendairy

Step-by-Step Instructions

Step 1: Prepare the Flour Mixture

Watch at 0:36

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.

Step 2: Knead the Dough

Watch at 0:49

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.

Step 3: Rest the Dough

Watch at 1:45

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

Step 4: Portion the Dough

Watch at 2:04

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

Step 5: Roll out the Rotis

Watch at 2:32

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.

Step 6: Cook the Roti

Watch at 3:37

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.

Step 7: Puff the Roti on an Open Flame

Watch at 3:45

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.

Step 8: Finish and Serve

Watch at 3:54

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.

Pro Tips

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

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

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.

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

Was this recipe helpful?
Favorite Recipes

Recently Generated Recipes

Discover recipes already generated from creators and ready to cook without testing your cred.

Restaurant Style Paneer Butter Masala with Jeera Rice
View Recipe

Restaurant Style Paneer Butter Masala with Jeera Rice

Cuisine

Indian · North Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Medium

Samosa Pie – North Indian Vegan
View Recipe

Samosa Pie – North Indian Vegan

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Aloo Matar (Potato & Pea) Filling - 3 Ways
View Recipe

Aloo Matar (Potato & Pea) Filling - 3 Ways

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Butter Chicken and Naan
View Recipe

Butter Chicken and Naan

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Rotli – Soft Indian Flatbread
View Recipe

Rotli – Soft Indian Flatbread

Cuisine

Indian · Gujarati

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Easy Chapati (Roti Bread)
View Recipe

Easy Chapati (Roti Bread)

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy