Go Back
+ servings
a stack of roti wrapped in a clean kitchen towel.
Print Recipe Add to Collection
4.58 from 7 votes

Roti/Chapati (Indian Flat Bread)

This Roti/Chapati Indian Flat Bread is unbelievably easy and quick to make, with only 4 ingredients. They are so soft and chewy with an amazing taste. No more store bought roti! Roti or chapati dough is quickly pan-fried to an irresistible toasted look that's sure to please everyone.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Bread, Side Dish
Cuisine: Indian
Keyword: chapati, Roti
Servings: 10
Calories: 215kcal



  • 3 cups all-purpose flour
  • 3 tablespoons ghee melted, or vegetable oil
  • 1 cup water
  • 1 teaspoon salt

To Finish

  • ¼ cup ghee


  • Make the dough: Add all the dough ingredients to a mixer and mix over medium speed until the dough comes clean from the sides of the bowl. The dough should be soft and pliable, if it's too dry add a bit more water as necessary.
  • Cut and roll dough: Cut the dough into 10 equal pieces. Roll out each piece so that it's about 8 inches in diameter over a lightly dusted work surface.
  • Cook roti: Cook each piece of roti in a hot skillet over medium high heat. After placing a roti in the hot skillet brush the top side with ghee, turn over and brush the other side with ghee as well. Cook until the roti has dark brown spots on both sides, flipping once or twice as needed.
  • Place roti in tea towel: Place the cooked roti in a clean tea towel and repeat with remaining roti.



  1. Make sure you knead the dough with enough water so it's soft and pliable, otherwise Roti can become hard. If you suspect you need more water, only add very small quantities at a time.
  2. Ensuring your skillet is hot to start with will also help the bread to remain soft, and not hard.
  3. Wrapping cooked roti in a clean tea towel will help them to remain nice and soft.
  4. Cooked roti can be refrigerated for 2-3 days. Wrap in plastic wrap and store in an airtight container or freezer bag. They might stick together due to the ghee. So let them come to room temperature or heat them to separate. 
  5. Allow the roti to cool completely before freezing. It is best to place wax paper between each roti, and then place in freezer bags, squeezing out any air before sealing the bag. Store for up to 3 months.


Serving: 1roti | Calories: 215kcal | Carbohydrates: 29g | Protein: 4g | Fat: 9g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 23mg | Sodium: 235mg | Potassium: 40mg | Fiber: 1g | Sugar: 1g | Calcium: 6mg | Iron: 2mg