Best Simple Roti Recipeโ€“ This easy homemade chapati recipe makes the best authentic, absolutely delicious tortilla-like roti bread to enjoy with your favorite Indian-inspired dishes!ย 

Blue plate stacked with several roti, the top piece is folded over in half to show how thin and flexible it is.

Why We Love This Simple Roti Recipe

If you are a fan of Indian food, you’ve surely had thick and fluffy naan bread. But have you ever enjoyed the magic that is a thin, light Chapati?

Chapatis are a type of Indian flatbread, and are a tortilla-like griddle bread made to help scoop up curries. The dough for chapatis is super simple to make with only 4 ingredients, and start to finish these roti are ready in less than an hour. Like naan, they can be quickly cooked in a skillet. But rather than becoming puffy, roti are firmly pressed and stays flat.

You can even prep the dough beforehand, and keep it stored tightly wrapped in plastic for up to 36 hours in the fridge!

I learned to make them in a small village in India, over 20 years ago, sitting in the dirt with a round wooden board and rolling pin between my legs. This recipe for the Best Simple Roti (Chapati) is inspired by my village cooking lesson all those years ago, and has been my go-to ever since!

Blue plate stacked with several roti, the top pieces have been ripped in half to show the thin tender interior of the bread.

What is the Difference Between Roti, Chapati, Naan, and Paratha?

  • Roti is a type of tortilla-style flat bread, and sometimes includes all-purpose flour and whole wheat flour for a slightly lighter texture.
  • Chapatis are type of roti usually made with just whole wheat flour and are slightly more rustic. Both roti and chapatis are cooked without oil.
  • Paratha are a type of whole wheat roti cooked with oil, so they have a softer interior texture with crispy edges.
  • Naan is made with white flour, and like paratha is a softer and chewier bread. They are traditionally cooked on the side of a tandoori oven, but can be cooked in a dry skillet like roti bread or chapatis, on a grill, or baked in an oven to achieve that signature puff.

We are big fans of all these variations – heck, let’s be honest – we’re big fans of any bread, regardless of the different names. Yet because I’ve spent the most time in southern India where chapatis are very popular, these are personally my favorite. I hope you try this traditional recipe and love this easy chapati recipe as much as we do!

Hand picking up a flexible piece of tortilla-like roti bread from a stack of chapatis on a blue plate.

4 Ingredients You Need

  • Whole wheat flour – or traditional atta flour, often used in western Asia recipes
  • Ghee – AKA clarified butter, or use standard butter softened to room temperature
  • Water – must be hot for sturdy and tender roti bread
  • Salt – just a bit for seasoning

Pro Tip: Chapatis do have a sturdy, rustic texture. This makes them great for eating with rich and thick curry dishes. If you want a softer and lighter texture, use a combination of 1 cup all-purpose flour and 1 cup whole wheat flour to make Indian roti.

How to Make Easy Chapatis (Roti)

  1. Add all 4 ingredients to the bowl of an electric stand mixer with the bread hook attachment. Turn the mixer on and let it โ€œkneadโ€ the dough for a few minutes.
  2. Once done, gather the dough up and shape a ball. Then wrap in plastic and let the dough rest for 20 minutes at room temperature. Note: If you’ll be waiting longer to use the dough, go ahead and put in the fridge.
  3. When you’re ready to make the roti bread, set a nonstick skillet or cast iron skillet over medium to medium-high heat. Unwrap the dough and cut it into 12 equal pieces. Check out the pictures below for examples of how to slice the dough.
  4. Roll each piece into a small ball, a bit bigger than the size of a golfball. The dough will be slightly sticky so I suggest using a lightly-floured surface. Use a rolling pin to gently flatten the dough ball out into a thin circle that’s about 6-7 inches in diameter.
  1. Carefully place the chapati into the hot dry pan. Cook for several seconds per side, waiting until bubbles form before flipping with a spatula.

Pro Tip: There should be some brown color in spots, but you don’t want to burn the chapati bread. Turn the heat down if the first couple chapatis start to turn too dark!

  1. Continue to roll and cook the chapati bread one at a time until you have 12 total. Stack them as you finish… They will be firm while hot, but stacking helps them to soften as they cool.
Blue plate stacked with several roti.

Serving Suggestions

To put it lightly, we LOVE curries! These soft yet sturdy chapatis are perfect for scooping up your favorite saucy, rich and delicious curry dishes. Below we share a few of our top fan-favorites.

Chicken and Goat Curry Recipes –

Vegetarian and Vegan Curry Recipes –

More Classic Saucy Indian Cuisine Recipes –

I also highly recommend serving Indian roti and saucy dishes with creamy and cool homemade raita, crisp and crunchy kachumber salad, plus fluffy basmati rice or fragrant Indian rice.

Blue plate stacked with several roti, the top piece is folded over in half to show how thin and flexible it is.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can prep the dough beforehand for a faster cook time. Wrap the dough ball tightly in plastic, and keep in the fridge for up to 36 hours.

How do I make this recipe without an electric mixer.

No problem! This roti recipe is still easy to make, even if you don’t have a standing electric mixer… Get in a workout by kneading the dough by hand in a large bowl for 15 minutes.

How can I make vegan Indian roti?

It’s easy to make this a vegan chapati recipe! Swap traditional ghee with your favorite plant-based ghee or butter alternative. These dairy-free substitutes tend to be made with coconut oil, so the flavor of the roti will be slightly different but the texture should remain similar.

Does homemade chapati bread keep well?

Roti are best when enjoyed the same day that they are made, but you can keep them in an airtight container at room temperature for a day or two.

Can you freeze roti?

Absolutely! Let them cook before stacking them; I suggest placing a square of parchment between the layers to keep the chapatis from sticking together. Wrap in a layer of plastic wrap followed by a layer to aluminum foil. Or, you can place the stack in a large ziploc freezer bag. Keep in the freezer for up to 3 months. Thaw the Indian roti in the fridge overnight or at room temperature for 20-30 minutes or so. Reheat each piece of chapati bread in the microwave for 10 seconds at medium power, or heat several on a baking sheet at 350 in the oven for 5-8 minutes.

Blue plate stacked with several roti, the top pieces have been ripped in half to show the thin tender interior of the bread.

Looking for More Easy Side Dish Recipes? Be Sure to Also Try:

Get the Complete (Printable!) Indian Roti Recipe Below. Enjoy!

Print Recipe
5 stars (4 reviews)
Leave a Review »

Best Simple Roti Recipe (Chapati)

Prep Time: 30 minutes
Cook Time: 12 minutes
Total Time: 42 minutes
Best Simple Roti – This easy homemade Indian Chapati recipe makes the best authentic, absolutely delicious tortilla-like bread for enjoying with your favorite Indian-inspired dishes!
Servings: 12 servings

Video

Ingredients

Instructions

  • Set out an electric stand mixer with a bread hook attachment. Add the whole wheat flour, ghee or butter, hot water, and salt to the bowl. Turn the mixer on and let it โ€œkneadโ€ the dough for 5 minutes. (You can also knead the dough by hand for 15 minutes if needed.)
  • Wrap the dough ball in plastic and set aside to rest for 20 minutes.
  • Set a medium nonstick skillet over medium heat. Unwrap the dough and cut it into 12 equal pieces.
  • One at a time, roll each piece into a small ball. Then use a rolling pin to roll the dough ball out into a thin 6-7 inch circle.
  • Carefully place the chapati into the hot dry skillet. Cook for 30 seconds per side, waiting until bubbles form before flipping. Turn the heat down if the first couple chapatis start to turn dark.
  • Continue rolling and cooking the chapatis until you have 12 total. Stack the chapatis as you finish them. They will be firm while hot, but stacking them helps them to soften as they cool. Serve at room temperature.

Notes

Chapati do have a sturdy rustic texture. If you want a softer lighter texture use 1 cup all-purpose flour and 1 cup whole wheat flour.
How to Store: Roti are best when enjoyed the same day that they are made, but you can keep them in an airtight container at room temperature for a day or two.
To Freeze: Let them cook before stacking them; I suggest placing a square of parchment between the layers to keep the chapatis from sticking together. Wrap in a layer of plastic wrap followed by a layer to aluminum foil. Or, you can place the stack in a large freezer-safe ziploc bag. Keep in the freezer for up to 3 months.
How to Reheat Chapati: Thaw the Indian roti in the fridge overnight or at room temperature for 20-30 minutes or so. Reheat each piece of chapati bread in the microwave for 10 seconds at medium power, or heat several on a baking sheet at 350 in the oven for 5-8 minutes.

Nutrition

Serving: 1chapati, Calories: 79kcal, Carbohydrates: 14g, Protein: 3g, Fat: 2g, Saturated Fat: 1g, Cholesterol: 3mg, Sodium: 98mg, Potassium: 73mg, Fiber: 2g, Sugar: 1g, Calcium: 7mg, Iron: 1mg
Course: Appetizer, Bread, Side Dish
Cuisine: Indian
Author: Sommer Collier
Making this recipe?Follow us on Instagram and tag @ASpicyPerspective so we can share what youโ€™re cooking!

Share This Recipe With Friends!