How To Make 4 Ingredient Indian Chapati/Roti Bread


If you’ve never made your own roti before, get ready to fall in love! This buttery 4-ingredient roti bread is soft, chewy, and so easy to whip up—no yeast, no fuss, just simple pantry staples coming together to create the most delicious, warm, and flaky flatbread.

Whether scooping up a fragrant curry or slathering it with butter straight from the pan, this homemade roti is the ultimate comforting Indian food. And the best part? You only need four ingredients and a few minutes of your time!

A bowl of folded roti bread.

These easy roti breadalso called chapati (don’t be confused by the different names!)—are SO delicious and very easy to make from scratch! Taking minutes to prepare, they are the perfect kid-friendly side dish that, when paired with your favourite main, creates a delicious, fuss-free family dinner.

Serve with your favourite curries like slow cooker chicken korma and slow cooker butter chicken, and mop up every last bit of that delicious sauce!

You can even serve this soft roti bread with dips or soups!

Jump to:
Roti bread served with curry.Roti bread served with curry.

Why You’re Going To Love This Recipe

  • 4 ingredients – just a handful of basic ingredients make these buttery round flatbreads.
  • Easy recipe – just combine, knead, rest the dough and fry. This is such an easy roti recipe.
  • Much tastier than store-bought – as soon as you taste one of these Indian flat breads freshly cooked, you will never go back to buying them again… they’re just as good as your favourite Indian restaurants!
  • Family-friendly – kids and adults love this soft, flaky bread!
  • Thermomix and conventional – you can make the roti bread dough in a Thermomix, or use a stand mixer. Both methods are written in the recipe card at the end of the post.

What You Need

You need just 4 basic ingredients to make this buttery, fresh roti bread recipe. You probably already have them in your kitchen!

Note: Scroll to the recipe card at the bottom for the ingredients quantities and full detailed method.

The four ingredients needed to make roti bread.The four ingredients needed to make roti bread.
  • Bread flourtraditional roti is made with atta flour, I find the more readily available bread flour a great substitute. You can also use plain flour, white whole wheat flour or all-purpose flour; however, your roti bread won’t be as chewy.
  • Salt – enhances the flavour of your bread.
  • Butter- You can use either salted or unsalted butter, but if you use salted butter, reduce the amount of salt you add to the dough.
  • Warm water – warm water helps create a soft and pliable roti dough.
  • Extra butter is needed to fry the roti bread.

Equipment Required

You don’t need any fancy equipment to make these roti breads, just:

  • Large bowl and fork – for combining the bread ingredients.
  • Stand mixer with dough attachment, or Thermomix – for kneading the dough.
  • Lightly floured board and rolling pin – for rolling out the roti.
  • Frying pan – or cast iron skillet/cast iron pan, for cooking the roti bread.

Step By Step Instructions

This easy roti bread recipe takes just 15 minutes to prepare. Then, leave the soft dough to rest for an hour and fry it for the tastiest side to mop up all that delicious curry sauce!

Note: Scroll to the recipe card at the bottom for the ingredients quantities and full detailed method.

Step 1 – Combine The Roti Bread Dough Ingredients

Sift the flour into a large bowl. Mix in the salt.

Sifted flour and salt in a mixing bowl.Sifted flour and salt in a mixing bowl.

Pour in the melted butter.

Melted butter poured into the sifted flour.Melted butter poured into the sifted flour.

Whisk the melted butter into the flour with a fork until dispersed.

The butter mixed into the flour with a fork.The butter mixed into the flour with a fork.

Pour in the warm water.

Warm water poured into the flour mixture.Warm water poured into the flour mixture.

Mix until the dough starts to come together into a dough ball.

The roti dough starting to come together.The roti dough starting to come together.

Step 2 – Knead

Knead the dough until it is very stretchy and sticky

The kneaded dough with a silky texture in a Thermomix.The kneaded dough with a silky texture in a Thermomix.

Step 3 – Rest The Dough

Place the dough in a bowlcover it with a tea towel, and allow it to rest.

The rested roti dough.The rested roti dough.

Step 4 – Roll Out

Divide the dough into 8 equal pieces and roll each into a smooth ball.

On a lightly floured board, roll the dough out into very thin circles.

Shake off any excess flour.

A portion of dough rolled out very thinly on wooden board.A portion of dough rolled out very thinly on wooden board.

Step 5 – Fry

Melt a teaspoon of butter in a frying pan over a medium-high heat

Place the roti bread into the hot pan and cook until it’s lightly golden on the bottom, with some brown spots and slightly bubbling on the first side. Flip the roti bread over and cook for 20-30 seconds on the second side

A cooked roti bread in a dry frying pan.A cooked roti bread in a dry frying pan.

Step 6 – Serve

Cooking the remaining roti, one at a time using extra butter each time. 

Serve immediately – the roti bread are best enjoyed while still warm

A hand holding a folded roti bread.A hand holding a folded roti bread.

Expert Tips

  • Kneading the dough – you can knead the dough by hand on a lightly floured board, or in a stand mixer with a dough attachment, or by using the dough function on a Thermomix.
  • Dough texture – you want the dough to be soft but not wet. Gently press your finger in the dough after kneading – you want it to leave an impression. If it doesn’t leave an impression, add a splash of water and knead for a couple more minutes.
  • Resting time – you can omit the resting time if necessary, however your dough may spring back when rolled out. 
  • If your dough keeps springing back when you roll it – you can leave it to rest a little longer.
  • The dough will NOT rise – the resting time helps to ensure the roti is soft once cooked.
  • Roll the dough as thinly as possible – this ensures it will be cooked through.
  • To keep the roti bread moist and warm while you cook the rest of the roti, place it in a container with a lid (or a ziplock plastic bag). Place damp paper towel or damp cloth over the top and seal to keep the roti warm.
  • Serving – best served immediately.
  • Leftovers – store at room temperature for up to 3 days.
Close up of a bowl of stacked cooked roti bread.Close up of a bowl of stacked cooked roti bread.

FAQs 

Can I freeze roti bread?

Absolutely! Freeze with a layer of baking paper between each roti bread. Thaw before reheating.

What’s the difference between naan bread and roti bread?

Naan is a leavened bread made with yeast, whereas roti is an unleavened bread that doesn’t contain yeast.

Do you put baking powder in roti?

No. As roti is an unleavened bread, it contains no baking powder or yeast.

Soft fluffy roti bread folded together. Soft fluffy roti bread folded together.

Roti bread goes with so many dishes, not just curries! Here are some easy recipes that are SO delicious served with some warm roti bread on the side:

WANT EVEN MORE DELICIOUS RECIPES? Subscribe to my newsletter or follow along on Facebook or Instagram. And if you love baking, then please come and join my Facebook cooking club group or subscribe to my YouTube channel. 

Soft homemade roti bread folded together.Soft homemade roti bread folded together.

Roti Bread

The BEST buttery and flaky Roti Bread made with just 4 ingredients – flour, salt, butter and water… perfect for serving with your favourite curries and dips.

Print Pin Rate

Course: breads

Cuisine: Indian

Diet: Vegetarian

Prep Time: 15 minutes

Cook Time: 15 minutes

Resting Time: 30 minutes

Total Time: 1 hour

Servings: 8 serves

Calories: 162kcal

Prevent your screen from going dark

Instructions

  • Sift the flour into a large bowl. Add the salt and mix to combine.

  • Pour the melted butter into the bowl and whisk with a fork until dispersed.

  • Pour in the warm water and mix until the dough starts to come together.

  • Knead the dough for 6-8 minutes or until very stretchy and sticky. Note: You can knead the dough by hand on a lightly floured board, or in a stand mixer with a dough attachment, or by using the dough function on a Thermomix.
  • Place the dough into a bowl, cover with a tea towel and rest for 30 minutes. Note: the dough will NOT rise – the resting time helps to ensure the roti is soft once cooked. You can omit the resting time if necessary.
  • Divide the dough into 8 equal portions.

  • On a lightly floured board, roll the dough out as thin as you possibly can (paper thin!)

  • Melt 1 teaspoon of butter in a frying pan over medium heat.

  • Place the roti bread into the frying pan and cook for 30-45 seconds or until it’s lightly golden on the bottom and slightly bubbling. Turn the roti bread over and cook for a further 20-30 seconds.
  • Place the roti bread into a container with a lid (or a ziplock bag). Place a slightly damp sheet of paper towel over the top and seal to keep the roti warm. Note: this keeps the bread moist and warm while you cook the remaining roti.
  • Repeat cooking the remaining roti using extra butter each time.

  • Serve immediately while still warm.

Notes

RECIPE NOTES & TIPS
  • Kneading the dough – you can knead the dough by hand on a lightly floured board, or in a stand mixer with a dough attachment or by using the dough function on a Thermomix.
  • Dough texture – you want the dough to be soft but not wet. Gently press your finger in the dough after kneading – you want it to leave an impression. If it doesn’t leave an impression, add a splash of water and knead for a couple of minutes more.
  • Resting time – you can omit the resting time if necessary, however your dough may spring back when rolled out. 
  • If your dough keeps springing back when you roll it – you can leave it to rest a little longer.
  • The dough will NOT rise – the resting time helps to ensure the roti is soft once cooked.
  • Roll the dough as thinly as possible – this ensures it will be cooked through.
  • To keep the roti bread moist and warm whilst you cook the rest of the roti – place the roti bread into a container with a lid (or a ziplock bag). Place a slightly damp sheet of paper towel over the top and seal to keep the roti warm.
  • Serving – best served immediately.
  • Leftovers – store at room temperature for up to 3 days.
  • To freeze – freeze with a layer or baking paper in between each roti bread. Thaw before reheating.

Nutrition

Calories: 162kcal | Carbohydrates: 27g | Protein: 5g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 8mg | Sodium: 317mg | Potassium: 38mg | Fiber: 1g | Sugar: 0.1g | Vitamin A: 94IU | Calcium: 7mg | Iron: 0.3mg


We will be happy to hear your thoughts

Leave a reply

Som2ny Network
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart