Ghee Roti

Ghee roti is one flatbread recipe that never fails you. All it takes is four ingredients to get soft, pliable rotis that pair beautifully with any curry, or double as a wrap for whatever filling you have.

Roti or chapati? We Sri Lankans call any flatbread roti, so you’ll often see these same flatbreads called chapatis with ghee too. Same soft flatbread, just a different name depending on where you’re from.

soft ghee rotis stacked on a plate with spatula.

We Lankans love our flatbreads like the Coconut Roti, and the famous Kottu Roti made with paratta or gothamba roti.

My husband isn’t much of a rice person, so for everyday meals, this ghee roti has been my go to for years. It got us through the newborn stage of my kids, the toddler years, and every busy season since. It’s the recipe I cook when I want a warm meal without spending my whole evening in the kitchen. I usually make a big batch, freeze what I don’t need, and pull rotis out one at a time whenever we want them.

Ghee is what makes these special. It’s been part of home cooking for generations, and a little of it worked into the dough is what keeps these rotis soft instead of dry or chewy. What I love most is how forgiving this dough is. Even if you’re new to making flatbread, warm water and a good rest are what you need for a good chapathi dough.

Ingredients

  • Whole wheat atta flour: the base of the dough. Use Indian atta flour. It gives a softer texture than regular whole wheat flour.
  • Ghee: what makes these rotis rich and soft. You can adjust the amount up or down depending on how indulgent you want them. Melted butter works as a swap if that’s what you have on hand.
  • Baking powder: a small pinch mixed into the flour helps the rotis stay extra soft and pliable.
  • Salt: just enough to season the dough.
  • Warm water: This is what gives you a soft, workable dough.
Soft ghee rotis stacked on a plate.

How to Make Ghee Roti

  1. Mix the dry ingredients. In a large bowl, whisk together the atta flour, salt, and baking powder.
  2. Work in the ghee. Add the ghee to the flour and rub it in with your fingers until the mixture looks crumbly, almost like sand.
  3. Add warm water gradually. Pour in the warm water a little at a time, mixing as you go, until the dough comes together. You’re looking for a soft dough that isn’t sticky.
  4. Knead well. Knead for a few minutes until the dough feels smooth.
  5. Rest the dough. Cover it and let it rest for 1 to 2 hours. Don’t skip this part, it’s what makes the rotis soft and pliable instead of tough.
  6. Divide and roll. Divide the dough into equal portions, roll each one into a ball, then flatten and roll out into a circle.
  7. Cook on both sides. Heat a pan or tawa over medium heat and cook each roti until it’s golden in spots and cooked through, flipping once or twice.
  8. Serve warm. Brush with a little extra ghee on top if you like, and serve right away or keep them covered with a kitchen towel.

Recipe Tips

  • Resting the dough is the one step you shouldn’t rush. Even an hour makes a noticeable difference in how soft and pliable the rotis turn out.
  • That pinch of baking powder in the dry mix is a small trick that helps keep the rotis soft even after they’ve cooled a bit, handy if you’re making a batch ahead of time.
  • No ghee on hand? Melted butter works as a substitute, though you’ll lose a little of that distinct ghee flavor.
  • Always use warm water, not cold. Cold water makes for a stiffer, harder to roll dough. I skip adding oil to the pan while cooking since the ghee in the dough is usually enough, but a light brush of oil works fine if your rotis are sticking.
  • These freeze beautifully. Wrap cooled rotis well and freeze, then pull out however many you need and reheat them one at a time in a hot pan.

Serving Suggestions

These rotis are so versatile, which is exactly why I make a big batch of them. My kids love theirs rolled up simply with cheese or a swipe of Nutella for an easy snack, and honestly, that alone makes this recipe worth having in your back pocket.

For a heartier meal, tear off a piece and use it to scoop up a bowl of Sri Lankan Beef Curry or Sri Lankan Chicken Curry, or roll one up around a scoop of Curried Meatballs with Tomato Sauce for a quick lunch wrap. Filled versions are just as good, think shredded shawarma style chicken or a spiced keema curry tucked inside.

DID YOU MAKE IT?  Please leave a comment and rating letting us know how you liked this recipe! Tag us on Instagram or Facebook.

Recipe

Ghee Roti or Chapathi with Ghee

A soft, simple flatbread made with just five ingredients and one bowl. Ghee gives these rotis their rich flavor and soft texture, and a short rest is all it takes to get a dough that rolls out easily every time.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Resting Time 1 hour
Total Time 1 hour 30 minutes
Servings 8 rotis

Ingredients
 

  • 2 cups whole wheat atta flour
  • 3 tbs ghee or more, to taste
  • ¼ teaspoon baking powder
  • 1 teaspoon salt
  • ½ cup warm water approximately

Instructions
 

  • Whisk the flour, salt, and baking powder together in a bowl. Rub the ghee into the flour until crumbly.
  • Add warm water gradually, mixing until a soft dough forms. Knead for a few minutes until smooth.
  • Cover and rest for 1 to 2 hours. Divide into equal portions, roll into balls, then flatten and roll out into circles.
  • Cook on a hot pan or tawa on both sides until golden and cooked through.
  • Serve right away or keep it covered.

Notes

  • Store cooked rotis covered at room temperature if eating within the day.
  • For longer storage, wrap tightly and refrigerate for a few days, or freeze for up to 2 to 3 months. Reheat directly in a hot pan, no need to thaw first.

Nutrition

Calories: 151 kcal | Total Carbs: 22 g | Protein: 4 g | Fat: 6 g | Saturated Fat: 4 g | Sodium: 305 mg | Fiber: 3 g | Sugar: 0.1 g | Vitamin A: 3 IU | Calcium: 18 mg | Iron: 1 mg | Net Carbs: 18 g
DID YOU MAKE THIS?I want to know! Leave a comment & recipe rating below or tag @loveandotherspices on social media!
Course Side Dish
Cuisine Indian, Sri Lankan

Save This Recipe!

We'll email this post to you, so you can come back to it later!

SHARE THIS POST:

10 Comments

  1. Hi. I tried your recipe. My roti came out sift and fluffy.

    I am now going to make my next batch.

    Thank you for sharing

  2. love love love rotis, pick it over rice any day. And yes, ghee on rotis is a match made in heaven!
    God I love your photos…

  3. Roti is staple in my house and I like to smear ghee on it and also sometimes add ghee in the dough to keep the rotis soft.
    Your presentation is lovely and pictures are beautiful.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating