Go Back
+ servings
Print Recipe
4.5 from 8 votes

Roti (Buttery Indian Flatbread)

I can't get enough of this Roti bread recipe! It's a super easy and delicious Indian flatbread. It is amazing when served with a saucy Indian dish and is perfect for sopping up extra sauce. Use lots of butter!


  • 2 cups bread flour or all-purpose flour, I have used both and can't tell the difference
  • 1 teaspoon salt
  • 2 tablespoons melted butter
  • 2/3 cup water
  • lots more butter, for frying


  • In a large bowl, sift or whisk together flour and salt. Add melted butter and mix in with a fork until flour is crumbly. Mix in water until the dough pulls together. Turn dough out onto a lightly floured surface and knead until smooth and elastic, about 8 minutes. (I do all this in my stand mixer.) Cover and set aside for 45 minutes. (I have tried this with and without resting the dough and cannot tell a difference.)
  • Divide dough into six equal parts. Form each part into a round. Roll out each round as thinly as possible; dust with flour if necessary to keep from sticking. (You seriously want to roll these out super-duper thin. Another tip: do not roll these out all at once and stack them with wax paper in between. It will stick to the wax paper and then you will want to tear your hair out. If you want to roll them all at once, spray wax paper with nonstick-spray, then stack.)
  • Set a griddle to high heat, or if you are using a frying pan, set the stove a couple notches above medium heat. When the pan is hot, use a spatula to spread about a half teaspoon or so (eyeball it) of butter on the pan. The butter should melt immediately. Transfer very thin roti dough to the pan. Wait about 6 or 7 seconds, then flip the roti over. You may need to add more butter; if there is not enough, the roti will not be soft. Roti will cook in 30 to 50 seconds. You will know it is done when light brown spots appear on the side that is cooking. Flip the roti back to the original side (using more butter) just until the brown spots appear.


Serving: 1 roti, Calories: 184 kcal, Carbohydrates: 30 g, Protein: 5 g, Fat: 4 g, Saturated Fat: 2 g, Polyunsaturated Fat: 1 g, Monounsaturated Fat: 1 g, Trans Fat: 1 g, Cholesterol: 10 mg, Sodium: 423 mg, Potassium: 43 mg, Fiber: 1 g, Sugar: 1 g, Vitamin A: 117 IU, Calcium: 8 mg, Iron: 1 mg