MENUMENU
  • Recipes
  • Thermomix
  • Christmas
  • Shop
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Thermomix
  • Christmas
  • Shop
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Thermomix
    • Christmas
    • Shop
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Savoury Breads & Muffins

    Roti Bread

    A picture of Lucy the baker from Bake Play Smile.
    Modified: Sep 19, 2025 · Published: Mar 10, 2025 by Lucy · This post may contain affiliate links · Leave a Comment
    Jump to Recipe
    Folded roti breads in a bowl.

    Homemade Roti Bread is buttery, soft, and flaky - and the best part? You only need four pantry staples to make it. Perfect for scooping up your favourite curries, serving alongside a slow-cooked dinner, or dipping into a hearty soup. If you love quick and easy bread mixes like my homemade bread rolls or gluten free pizza dough, then this recipe will be right up your alley.

    Close up of a bowl of stacked cooked roti bread.

    Roti bread is a simple unleavened flatbread that originates from India but is now enjoyed all over the world. Unlike naan, which is thicker and uses yeast or yogurt, roti is light, flaky, and made without rising agents - just flour, water, butter, and salt.

    It's the kind of bread you can whip up at home in an hour (resting time included) and feels so much fresher and tastier than store-bought. My family loves tearing pieces off while it's still warm and dipping them into slow cooked Butter Chicken and Chicken Korma, or serving them with a steaming bowl of Roasted Pumpkin Soup.

    The secret is rolling the dough paper-thin and cooking it quickly in a hot pan with just a little butter, which gives you those delicious golden bubbles.

    Why You're Going To Love This Recipe

    • ⭐ 4 ingredients only - no yeast, no yoghurt, no fuss.
    • ⭐ Quick and easy - this roti recipe is ready in under an hour.
    • ⭐ Soft and buttery - perfect for scooping up curries, dips, or soups.
    • ⭐ Budget-friendly - uses pantry staples you already have at home.
    • ⭐ Freezer-friendly - make a big batch and stash some away for busy nights.
    Jump to:
    • Why You're Going To Love This Recipe
    • Roti Ingredients
    • Variations
    • Need To Substitute An Ingredient?
    • How To Make Roti Bread
    • Recipe Tips
    • Roti Bread FAQs 
    • Related Recipes For Roti Bread
    • Roti Bread

    Roti Ingredients

    Flour, water, butter and salt laid out to make roti bread.

    Just 4 staple ingredients to make this buttery, fresh chapati/Indian flatbread!

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

    • Bread flour or plain flour - bread flour gives a slightly chewier texture, but plain all purpose flour works beautifully too.
    • Butter - adds richness and helps create flaky layers. Use melted butter for the dough, and extra butter for frying.
    • Warm water - make sure it's just warm (not hot), as this helps the dough come together smoothly.

    Variations

    • Gluten-free roti - swap the flour for a good quality gluten-free plain flour blend (with xanthan gum for elasticity).
    • Garlic roti - add 1-2 minced garlic cloves or a sprinkle of garlic powder to the melted butter before brushing.
    • Herbed roti - mix dried herbs (oregano, rosemary, or coriander) through the flour for extra flavour.
    • Dairy-free roti - replace the butter with olive oil or dairy-free margarine.

    Need To Substitute An Ingredient?

    Ask ChatGPT for suggestions on how to substitute the particular ingredient:

    ChatGPT

    How To Make Roti Bread

    Making homemade roti bread is simple - just mix, knead, rest, roll paper-thin, and cook until soft, golden and buttery.

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

    Melted butter poured into the sifted flour.
    1. Mix the dough - sift flour into a large bowl and add salt. Pour in the melted butter.
    The butter mixed into the flour with a fork.
    1. Whisk the melted butter - through the flour using a fork until evenly dispersed.
    Warm water poured into the flour mixture.
    1. Add warm water - mixing until it forms a sticky dough.
    The roti dough starting to come together.
    1. Mix - until the dough starts to come together.
    The rested roti dough.
    1. Knead - for 6-8 minutes until smooth and stretchy. (Stand mixer, Thermomix, or by hand - all work!). Cover and rest for 30 minutes. Note: The dough won't rise, but resting makes it easier to roll thin.
    A portion of dough rolled out very thinly on wooden board.
    1. Divide & roll - cut into 8 portions. Roll each one paper-thin with a rolling pin on a lightly floured surface. Heat a pan on the stove over medium-high heat with a little butter.

      Cook each rolled roti for 30-45 seconds on the first side until golden bubbles form, flip to the second side, and cook for 20-30 seconds more or until nice brown spots have formed. Keep warm while you cook the rest.

    Recipe Tips

    • Roll the dough as thinly as possible for soft, flexible roti.
    • If the dough springs back while rolling, let it rest a few extra minutes.
    • Don't skip resting time - the dough will not rise; however, it makes it easier to roll, and it cooks soft instead of chewy.
    • For extra crispiness, use a cast-iron pan as this holds the heat best.
    • Brush with melted butter or ghee after cooking for added flavour.
    • Keep cooked roti covered with a damp cloth or paper towel (or in a container with a lid), to stay warm and moist while the rest are being cooked.
    • Best served immediately, but leftovers will keep for up to 3 days at room temperature.
    • To freeze - layer baking paper between leftover rotis, freeze in an airtight bag for up to 2 months. Thaw and reheat in a hot pan.
    A hand holding a folded roti bread.

    Roti Bread FAQs 

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

    Roti is an unleavened bread made with flour, water, and butter, while naan is thicker, often includes yoghurt, and uses yeast as a rising agent.

    Why is my roti bread tough?

    Usually, it's because the dough isn't rolled thin enough or isn't allowed to rest. Make sure to roll the paper-thin dough and allow it to relax.

    Can I make roti bread ahead of time?

    Yes - you can make the dough ahead, form it into a smooth ball and store it in the refrigerator (covered) for up to 24 hours. Please bring it to room temperature before rolling.

    What is the best pan to cook roti bread in?

    A cast-iron skillet or heavy non-stick pan works best because it holds high heat for those golden bubbles.

    Can I freeze roti bread?

    Absolutely. Stack with baking paper in between, freeze flat, and reheat straight from frozen in a hot pan.

    Related Recipes For Roti Bread

    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:

    • A bowl of carrot soup with herbs and seeds on top.
      Carrot And Lentil Soup
    • A bowl of fall-apart tender chicken satay with vegetables.
      Slow Cooker Satay Chicken
    • A bowl of roast pumpkin soup with cream swirls and parsley.
      Roast Pumpkin Soup
    • An overhead shot of a bowl of hummus with crushed pistachios on top.
      Hummus Dip

    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.

    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.
    5 from 1 vote
    Print Pin Rate
    Course: breads
    Cuisine: Indian
    Diet: Vegetarian
    Prep Time: 15 minutes minutes
    Cook Time: 15 minutes minutes
    Resting Time: 30 minutes minutes
    Total Time: 1 hour hour
    Servings: 8 serves
    Calories: 162kcal
    Author: Lucy - Bake Play Smile

    Ingredients

    • 300 g (2 cups) bread flour or plain flour
    • 1 tsp salt
    • 30 g (2 tbs) butter melted
    • 165 g (⅔ cup) warm water
    • extra butter for frying

    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
    • 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.
    • Roll the dough as thinly as possible for soft, flexible roti.
    • If the dough springs back while rolling, let it rest a few extra minutes.
    • Don't skip resting time - the dough will not rise however it makes it easier to roll, and cooks soft instead of chewy. 
    • For extra crispiness use a cast-iron pan as this holds the heat best.
    • Brush with melted butter or ghee after cooking for added flavour.
    • Keep cooked roti covered with a damp paper towel or in a container with a lid, to stay warm and moist while the rest are being cooked.
    • Best served immediately, but leftovers will keep for up to 3 days at room temp.
    • To freeze - layer baking paper between rotis, freeze in an airtight bag for up to 2 months. Thaw and reheat in a hot pan.

    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
    Did you try this recipe?Mention @BakePlaySmileBlog or tag #BakePlaySmile!

    More Easy Savoury Muffin and Bread Recipes

    • 3 Ingredient Quiche Crust
      3 Ingredient Quiche Crust
    • A stack of Halloumi & Zucchini Fritters with sour cream and spring onions on top.
      Halloumi and Zucchini Fritters
    • Crunchy baked cheese twists in a jar in front of a packet of cheddar cheese.
      Puff Pastry Cheese Twists
    • A stack of creamy chicken coronation sandwiches with lettuce.
      Coronation Chicken Sandwiches
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    I’m Lucy! A mum, a wife, a food blogger and a lover of all things to do with food! I love creating delicious, no-fuss Thermomix and conventional recipes the whole family will love. Classic baking favourites, lunch box snacks, quick and easy family dinners and more!

    More about me →

    ⭐️ Popular Right Now

    • No-Bake Rum Balls made with coconut, biscuits, condensed milk and cocoa powder.
      Kid-Friendly Rum Balls
    • Our 3 ingredient shortbread recipe is the easiest shortbread you'll ever make... all you need is butter, plain flour and icing sugar!
      3 Ingredient Shortbread
    • 3 Ingredient Christmas Cake
      3 Ingredient Traditional Christmas Fruit Cake
    • The easiest gingerbread recipe ever... perfect for making gingerbread men and Christmas trees! Decorate with the kids for a fun Christmas activity! 
      Easy Gingerbread Recipe

    Christmas Rocky Road Recipes

    • Pieces of Mint Rocky Road on a white cake stand.
      Mint Rocky Road
    • Pieces of rocky road made with white chocolate, biscoff, caramels and marshmallow on a white stand.
      Biscoff Rocky Road
    • A deliciously simple 4 ingredient White Chocolate Rocky Road recipe made with marshmallows, turkish delight and pistachios.
      White Chocolate Rocky Road
    • Milk chocolate coated marshmallows, nuts and lollies.
      Chocolate Rocky Road
    Names of brands that Bake Play Smile has had recipes featured in.

    Christmas Homemade Gifts

    • Brownies in a Jar
      Brownies in a Jar | Homemade Gift with FREE Printable Gift Tag
    • No-Bake Rum Balls made with coconut, biscuits, condensed milk and cocoa powder.
      Kid-Friendly Rum Balls
    • A simple White Christmas Slice recipe made with white chocolate, rice bubbles, dried cranberries, sultanas, coconut and almonds. 
      White Christmas Recipe
    • Two filled bottles with handwritten labels attached.
      Homemade Baileys Irish Cream

    Footer

    Subscribe for weekly updates!

    Subscribe
    • Contact
    • Privacy Policy
    • Terms & Conditions
    • Accessibility Policy
    • ↑ back to top

    Copyright © 2025 Bake Play Smile

    ↑ back to top

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.