How to Make Soft and Fluffy Rotis (Chapatis) from Scratch Recipe

Introduction

Rotis, also known as chapatis, are soft and warm Indian flatbreads perfect for scooping up curries or enjoying with a dab of butter. This simple recipe guides you through making tender, fluffy rotis from scratch using basic ingredients.

A stack of five round, flat breads with light brown color and dark charred spots is placed on a wooden board. The top flat bread has a shiny, uneven spread of melted butter or oil, giving it a glossy yellow patch. To the left of the board, there is a white bowl with a bright yellow liquid and a metal spoon resting inside, all set against a white marbled texture. The flat breads have a soft and slightly rough texture with small raised bubbles and uneven edges. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 250g chapati flour (chapati atta), or 125g wholemeal flour and 125g plain flour, plus extra for dusting and rolling
  • 1 tsp sunflower oil
  • 2 tbsp salted butter or ghee, to serve
  • ½ tsp fine sea salt
  • About 120ml cold water

Instructions

  1. Step 1: In a mixing bowl, combine the flour, sunflower oil, and ½ teaspoon of fine sea salt. Gradually add cold water, about 120ml, while mixing until a firm but not dry dough forms.
  2. Step 2: Turn the dough onto a floured surface and knead well for 7 to 10 minutes until smooth. Place the dough in a clean, dry bowl, cover with an upturned plate or cloth, and let it rest for 30 minutes.
  3. Step 3: If the dough feels sticky after resting, knead in a little more flour. Divide the dough into 12 equal-sized balls, sprinkling each with flour.
  4. Step 4: Heat a dry griddle or heavy frying pan over medium heat. Place 3 tablespoons of flour in a small bowl for dusting.
  5. Step 5: Using your palms, flatten one dough ball into a disc. Dip both sides into the flour, then roll out with a circular rolling pin into a 12 to 14cm diameter circle, about as thick as a £1 coin.
  6. Step 6: Place the rolled dough onto the hot griddle. Cook for 1 minute until small air pockets begin to form on the surface.
  7. Step 7: Flip the chapati and cook for another 90 seconds until it develops brown flecks.
  8. Step 8: While cooking, gently press the chapati with a clean cloth. It should puff up with hot air inside. Turn it occasionally to cook evenly.
  9. Step 9: Serve the rotis immediately with a dollop of butter or ghee in the center. Alternatively, wrap them in foil to keep warm until serving.

Tips & Variations

  • Using a combination of wholemeal and plain flour creates a lighter texture while retaining some nuttiness.
  • If you don’t have chapati flour, a mix of wholemeal and plain flour works just as well.
  • For extra softness, brush the cooked rotis with melted butter or ghee before serving.
  • If the dough is too sticky, add flour gradually during kneading but avoid making it too dry.

Storage

Store leftover rotis in an airtight container or wrapped in foil at room temperature for up to 2 days. To reheat, wrap in a damp paper towel and microwave briefly or warm on a hot griddle until soft and pliable.

How to Serve

A stack of four round flatbreads with a golden-brown color and dark charred spots lies on a wooden board. The top flatbread has a shiny layer of melted butter spread unevenly, adding a glossy yellow tone. The flatbreads show a slightly rough texture with small air pockets. To the side, there is a white bowl holding yellow melted butter with a spoon resting inside. The surface underneath is a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use only wholemeal flour for rotis?

Yes, you can use 100% wholemeal flour, but the rotis may be a bit denser and less soft compared to a mix with plain flour.

Why are my rotis not puffing up?

Puffing happens when air gets trapped inside during cooking. Make sure the dough is well kneaded and rested, the griddle is hot enough, and press gently with a cloth while cooking. Also, avoid rolling the dough too thin.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

How to Make Soft and Fluffy Rotis (Chapatis) from Scratch Recipe


  • Author: Ben
  • Total Time: 45 minutes
  • Yield: 12 rotis 1x
  • Diet: Vegetarian

Description

This traditional Indian Rotis (Chapatis) recipe features soft, whole wheat flatbreads made from simple ingredients including chapati flour, sunflower oil, and butter or ghee. Perfectly cooked on a dry griddle, these rotis puff up beautifully and are ideal to serve warm with butter or ghee, complementing any curry or vegetable dish.


Ingredients

Scale

For the Dough

  • 250g chapati flour (chapati atta) or 125g wholemeal flour and 125g plain flour, plus extra for dusting and rolling
  • 1 tsp sunflower oil
  • ½ tsp fine sea salt
  • About 120ml cold water (adjust as needed)

To Serve

  • 2 tbsp salted butter or ghee

Instructions

  1. Prepare the dough: In a large mixing bowl, combine the flour, sunflower oil, and sea salt. Gradually add cold water, about 120ml, mixing until you form a firm but not dry dough.
  2. Knead the dough: Turn the dough onto a floured surface and knead thoroughly for 7 to 10 minutes until it becomes smooth and elastic. Then place the dough back into a clean, dry bowl, cover it with an upturned plate or cloth, and let it rest for 30 minutes.
  3. Divide and shape dough balls: After resting, check the dough’s stickiness; knead in a little more flour if necessary. Divide the dough into 12 evenly sized balls, dust each with flour to prevent sticking.
  4. Roll out the rotis: Heat a dry griddle over medium heat. Place 3 tablespoons of flour in a small bowl for dusting. Using your palms, flatten one dough ball into a disc and dip both sides into the flour. Roll the dough with a circular motion using a rolling pin until it forms a 12-14cm diameter circle about the thickness of a £1 coin.
  5. Cook on the griddle: Place the rolled dough onto the hot griddle and cook for approximately 1 minute or until small air pockets form on the surface. Flip the chapati using tongs or a palette knife.
  6. Finish cooking and puff up: Cook the other side for about 90 seconds until golden flecks appear. Press gently with a clean cloth while cooking to encourage the bread to puff up with hot air. Continue turning the chapati to cook evenly.
  7. Serve warm: Serve the rotis hot with a dollop of salted butter or ghee spread in the center. They are best enjoyed fresh but can also be wrapped in foil to keep warm until serving.

Notes

  • Use a dry griddle or heavy-bottomed skillet for best results; avoid oil or butter on the cooking surface.
  • Ensure the dough is not too dry or too sticky—adjust water or flour amounts as needed during kneading.
  • Resting the dough helps the gluten relax, making the rotis soft and easy to roll.
  • Push gently with a clean cloth during cooking to help the rotis puff up nicely.
  • Rotis are best served immediately for softness but can be kept warm wrapped in foil.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Bread
  • Method: Stovetop
  • Cuisine: Indian

Keywords: rotis, chapatis, Indian bread, flatbread, whole wheat, traditional Indian recipe

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating