How to Make Roti (Chapati) at Home

Published by the India Delight team ยท How we researchIndependent guideHow we earn money

Updated November 2, 2026

Stock photo: roti, flatbread, chapatti, indian food
Photo: tehzeebkazmii / Pixabay

As an Amazon Associate we earn from qualifying purchases. We have not tested the products we link to.

Quick answer: Mix 2 cups whole wheat atta with a pinch of salt and about 3/4 cup warm water into a soft dough. Rest 20 minutes, roll thin circles, cook on a hot dry pan about 30 seconds per side, then puff over a flame or press gently on the pan.

As an Amazon Associate we earn from qualifying purchases.

What you'll need

Links go to Amazon search results so you can compare current listings, prices and reviews. We have not tested these products.

Roti needs only flour, water and salt. The keys are a soft dough, a rest and a hot pan.

Recipe

Serves: 10-12 rotis · Time: 40 minutes including rest

Ingredients

Method

  1. Mix flour and salt, add water gradually and knead 5-8 minutes into a soft, smooth dough.
  2. Cover and rest 20-30 minutes.
  3. Divide into 10-12 balls. Roll each into a thin 6-7 inch circle, dusting with flour.
  4. Cook on a hot dry pan until small bubbles appear, flip, and cook until light brown spots form.
  5. Puff directly over a gas flame with tongs for a few seconds, or press gently with a cloth on the pan.
  6. Brush with ghee and keep wrapped in a cloth.

Troubleshooting

Frequently asked questions

What is the difference between roti and chapati?

They are generally the same unleavened whole wheat flatbread; names vary by region.

Can I make the dough ahead?

Yes, refrigerate it covered for up to a day and bring to room temperature before rolling.

Sources

Related guides