Author: Marthinus Strydom
Category: Bread
Serves/Qty: 6.00
Heidi Strydom

I can't get enough of this recipe. Roti is a super easy Indian flatbread and it's amazing when served with curry, totally to mop up some extra sauce!

Marthinus Strydom

The Story

Roti (also known as chapati) is a round flatbread native to the Indian subcontinent. It is popular in India, Sri Lanka, Pakistan, Nepal, Bangladesh, Maldives, Myanmar, Malaysia, Indonesia, Singapore, Thailand, Guyana, Suriname, Jamaica, Trinidad and Tobago, Mauritius and Fiji. It is made from stone ground whole wheat flour, traditionally known as gehu ka atta, and water that is combined into a dough. Roti is consumed in many countries worldwide. Its defining characteristic is that it is unleavened. Naan from the Indian subcontinent, by contrast, is a yeast-leavened bread, as is kulcha. Like breads around the world, roti is a staple accompaniment to other foods.

Subscripe to my Facebook page.
Subscripe to my Youtube channel.

© All recipes are copyright protected by unless the recipe was adapated from another source. All recipes are uniquely crafted and adapted by Copyright of some or all of the text reside with the original author.

Adjust Quanities

2 cup (96 Teaspoons) bread flour or all-purpose flour, spooned and leveled
1 tsp salt
2 tbsp (6 Teaspoons) butter melted
⅔ cup (31.68 Teaspoons) warm water
¼ cup (12 Teaspoons) butter for frying, or more as necessary


  1. In a large bowl or stand mixer, use a fork to whisk together 2 cups bread flour and 1 teaspoon salt. 
  2. Add 2 tablespoons melted butter* and mix it in with the fork until the flour is crumbly. Make sure to break up any big chunks.
  3. Add 2/3 cup warm water. Mix it together with the fork until the dough pulls together. At this point, I start using the dough hook attachment on my stand mixer, but you can also turn the dough out onto a lightly floured surface.Knead until smooth and elastic, about 8 minutes. Scrape down any dough that sticks to the side, but it should form itself into a ball pretty quickly.
  4. When you are done kneading, shape it into a ball. Leave it in the bowl, cover with a tea towel, and let rest for 20-45 minutes. The longer you rest the dough, the softer and more pliable your roti will be, and the easier it will be to roll out. 
  5. Prepare a work surface with a light dusting of flour. Divide dough into six equal parts. Use your fingers to pinch each piece into a smooth ball. Take one ball and pat it into a disk with your fingers. Use a rolling pin to roll the dough into a rough circle about 8-9 inches across. It should be rolled out very thin, see photos.
  6. Set a cast iron skillet, griddle, or large frying pan over medium or medium high heat. Let it preheat for at least a couple minutes so that it's very hot.
  7. Add about a teaspoon of butter to the pan and swirl to coat the bottom.
  8. Transfer the very thin sheet of roti dough to the pan. Wait about 6 or 7 seconds, then use your fingers or a spatula to flip the roti over. You may need to add more butter; if there is not enough, the roti will not be soft. It will cook in 30 to 50 seconds. Adjust the heat as necessary so that the roti cooks quickly (under a minute) but does not burn. Every stove is different so you will have to play around.
  9. You will know it is done when light brown spots appear on the side that is cooking. The top should have a few bubbles. Flip the roti back to the original side (using more butter if necessary) just until the brown spots appear, another 20-30 seconds.
  10. This step is super important to get soft and pliable roti! Place a paper towel inside a large ziplock bag. When the roti is done frying, place roti on top of the paper towel in the bag. Top the roti with another paper towel (it should not be touching the plastic or it will get soggy.) Seal the bag.
  11. As you fry the remaining roti, add them to the ziplock directly on top of the first roti, with a paper towel on top. The roti will steam each other in the center. Keep the bag closed as much as possible. You can also skip these steps and steam roti in a tortilla warmer.
  12. Serve the roti hot, with curry and rice.
  13. Store leftover roti in a ziplock bag lined with paper towels.

Our review system is being upgraded. Please check back again later!