Just when you thought roti couldn’t get any more versatile, we’re here to prove you wrong! Whether you’re craving a quick weeknight dinner, a cozy comfort meal, or something festive for gatherings, these 18 delicious recipes have you covered. From classic favorites to creative twists, get ready to fall in love with roti all over again. Let’s dive into these mouthwatering ideas!
Classic Whole Wheat Roti
Oh, you know those days when you crave something wholesome and homemade? Classic whole wheat roti is just the thing—a simple, hearty flatbread that’s perfect for scooping up curries or wrapping around your favorite fillings. It’s easier than you might think, and once you get the hang of it, you’ll want to make it all the time.
Serving: 8 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
– 2 cups whole wheat flour
– ¾ cup warm water (about 110°F)
– 1 teaspoon salt
– 2 tablespoons vegetable oil
Instructions
1. In a large mixing bowl, combine 2 cups whole wheat flour and 1 teaspoon salt.
2. Slowly pour in ¾ cup warm water while stirring with a fork until a shaggy dough forms.
3. Add 2 tablespoons vegetable oil to the dough and knead by hand on a clean surface for 5–7 minutes until smooth and elastic. Tip: If the dough feels too dry, add water 1 tablespoon at a time; if too sticky, sprinkle in a little more flour.
4. Cover the dough with a damp cloth and let it rest at room temperature for 15 minutes to relax the gluten.
5. Divide the dough into 8 equal-sized balls, rolling each between your palms until round.
6. On a lightly floured surface, use a rolling pin to flatten each ball into a thin, 6-inch circle. Tip: Rotate the dough as you roll to keep it even and prevent sticking.
7. Heat a dry skillet or tawa over medium-high heat until a drop of water sizzles immediately.
8. Place one rolled roti on the hot skillet and cook for 30–45 seconds until small bubbles form on the surface.
9. Flip the roti using tongs and cook the other side for another 30–45 seconds until lightly browned spots appear. Tip: Press gently with a spatula to encourage puffing—this creates those soft, airy layers.
10. Transfer the cooked roti to a plate and cover with a clean towel to keep warm while repeating with the remaining dough.
11. Serve immediately for the best texture. Keep them warm and pliable, with a slightly nutty flavor from the whole wheat that pairs beautifully with spicy dishes or simple ghee. Try tearing one apart and dipping it into dal or using it as a wrap for grilled veggies—it’s versatile enough for any meal.
Butter Garlic Naan
Fancy a warm, pillowy flatbread slathered in garlicky butter? You’ve come to the right place. This butter garlic naan is shockingly easy to make at home and tastes just like your favorite Indian restaurant’s version.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 2 cups all-purpose flour
– 1 tsp granulated sugar
– 1 tsp active dry yeast
– 3/4 cup warm water (110°F)
– 1/4 cup plain yogurt
– 2 tbsp melted butter
– 1/2 tsp salt
– 3 tbsp unsalted butter
– 3 cloves garlic, minced
– 2 tbsp fresh cilantro, chopped
Instructions
1. In a large bowl, combine the warm water, sugar, and yeast. Let it sit for 5 minutes until foamy.
2. Add the flour, yogurt, 2 tbsp melted butter, and salt to the yeast mixture.
3. Mix with a spoon until a shaggy dough forms, then knead by hand on a floured surface for 5 minutes until smooth.
4. Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1 hour until doubled in size.
5. While the dough rises, melt 3 tbsp unsalted butter in a small saucepan over low heat. Add the minced garlic and cook for 1 minute until fragrant, then remove from heat and stir in the chopped cilantro.
6. Punch down the risen dough and divide it into 4 equal balls.
7. On a floured surface, roll each ball into an oval about 1/4-inch thick. Tip: Don’t roll it too thin, or it won’t puff up properly.
8. Heat a cast-iron skillet or griddle over medium-high heat until a drop of water sizzles immediately.
9. Place one rolled naan in the dry, hot skillet. Cook for 1-2 minutes until large bubbles form and the bottom has golden-brown spots.
10. Flip the naan using tongs and cook the other side for 1 minute. Tip: For extra puff, gently press the bubbles with a spatula as it cooks.
11. Immediately brush the hot naan generously with the garlic-cilantro butter.
12. Repeat steps 9-11 with the remaining dough balls, stacking the cooked naan and covering them with a towel to keep warm. Tip: Keep the skillet hot between batches for the best sear.
13. Serve the naan warm. Ooh, that first bite! The bread is soft and chewy with a slightly charred, buttery crust, and the fresh garlic and cilantro make it incredibly aromatic. Tear off pieces to scoop up curry, or enjoy it on its own as a savory snack.
Stuffed Aloo Paratha
Wondering what to make for a cozy weekend breakfast or a satisfying lunch? This stuffed aloo paratha is a delicious Indian flatbread filled with spiced mashed potatoes—it’s hearty, flavorful, and perfect for any time of day. You’ll love how the crispy exterior gives way to that soft, savory filling.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 3/4 cup water
– 2 large potatoes
– 1/2 tsp cumin seeds
– 1/2 tsp red chili powder
– 1/2 tsp garam masala
– 1/2 tsp salt
– 1 tbsp vegetable oil
– 1/4 cup ghee
Instructions
1. Boil the potatoes in a pot of water for 15 minutes until fork-tender, then drain and let cool slightly.
2. Peel the potatoes and mash them in a bowl until smooth with no lumps.
3. Add cumin seeds, red chili powder, garam masala, and salt to the mashed potatoes, mixing thoroughly to combine.
4. In a separate bowl, combine all-purpose flour and water to form a soft dough, kneading for 5 minutes until elastic.
5. Divide the dough into 8 equal balls, covering them with a damp cloth to prevent drying.
6. Roll one dough ball into a 4-inch circle on a floured surface.
7. Place 2 tablespoons of the potato filling in the center of the circle.
8. Gather the edges of the dough over the filling, pinching to seal tightly into a ball.
9. Gently flatten the stuffed ball with your hands, then roll it out carefully to a 6-inch circle, applying even pressure to avoid tearing.
10. Heat a skillet over medium heat and brush it lightly with vegetable oil.
11. Cook the paratha for 2 minutes until golden brown spots appear, then flip it.
12. Brush the top with ghee and cook for another 2 minutes, pressing lightly with a spatula for even browning.
13. Repeat steps 6-12 with the remaining dough and filling.
14. Serve the parathas hot off the skillet.
Just out of the pan, these parathas have a wonderfully crisp exterior that crackles with each bite, revealing a fluffy, warmly spiced potato center. Pair them with a dollop of cool yogurt or tangy pickle for a delightful contrast, or wrap one up for a handheld meal on the go—they’re as versatile as they are delicious.
Healthy Multigrain Roti
Bored of the same old bread? You’re in for a treat. This healthy multigrain roti is a soft, flavorful flatbread packed with whole grains—perfect for scooping up curries or enjoying with a simple spread. It’s easier to make than you might think, and your kitchen will smell amazing.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup whole wheat flour
– 1/2 cup oat flour
– 1/4 cup millet flour
– 1/4 cup quinoa flour
– 1 teaspoon salt
– 2 tablespoons olive oil
– 3/4 cup warm water (about 110°F)
Instructions
1. In a large mixing bowl, combine 1 cup whole wheat flour, 1/2 cup oat flour, 1/4 cup millet flour, 1/4 cup quinoa flour, and 1 teaspoon salt.
2. Add 2 tablespoons olive oil to the dry ingredients and mix with your fingers until the mixture resembles coarse crumbs.
3. Gradually pour in 3/4 cup warm water while stirring with a spoon until a shaggy dough forms.
4. Tip: Use water at 110°F to help activate the flours without overheating them.
5. Knead the dough on a lightly floured surface for 5-7 minutes until it becomes smooth and elastic.
6. Cover the dough with a damp kitchen towel and let it rest at room temperature for 10 minutes.
7. Divide the dough into 8 equal-sized balls and roll each ball into a smooth round.
8. On a lightly floured surface, use a rolling pin to flatten each ball into a thin, round roti about 6-7 inches in diameter.
9. Tip: Roll from the center outward and rotate the dough frequently to keep it even and prevent sticking.
10. Heat a non-stick skillet or tawa over medium-high heat until a drop of water sizzles immediately.
11. Place one rolled roti onto the hot skillet and cook for 30-45 seconds until small bubbles form on the surface.
12. Flip the roti using tongs and cook the other side for another 30-45 seconds until light brown spots appear.
13. Tip: Press gently with a spatula to encourage even cooking and puffing—this helps create that soft, layered texture.
14. Transfer the cooked roti to a plate and cover with a clean cloth to keep warm while you repeat with the remaining dough.
15. Serve the roti warm.
Perfectly warm and pliable, these rotis have a nutty, earthy flavor from the blend of grains and a tender bite that holds up well to hearty stews. Try tearing one apart and topping it with avocado and a sprinkle of chili flakes for a quick, wholesome snack.
Cheese and Chili Kulcha
Okay, so you know those days when you want something warm, cheesy, and just a little bit spicy? One of my absolute favorite quick fixes is this Cheese and Chili Kulcha. It’s like a stuffed Indian flatbread that’s crispy on the outside and oozing with flavor inside—perfect for a snack or a fun side dish.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1/2 tsp salt
– 1/2 cup plain yogurt
– 1/4 cup water
– 1 cup shredded mozzarella cheese
– 2 green chilies, finely chopped
– 1 tbsp butter, melted
– 1 tbsp vegetable oil
Instructions
1. In a large bowl, combine the all-purpose flour and salt.
2. Add the plain yogurt and water to the bowl, then mix until a soft dough forms. Tip: If the dough feels sticky, add a little more flour; if it’s dry, sprinkle in extra water.
3. Knead the dough on a floured surface for 5 minutes until smooth and elastic.
4. Cover the dough with a damp cloth and let it rest for 10 minutes at room temperature.
5. In a separate bowl, mix the shredded mozzarella cheese and finely chopped green chilies.
6. Divide the dough into 4 equal-sized balls.
7. Roll each ball into a 5-inch circle on a floured surface.
8. Place 1/4 of the cheese and chili mixture in the center of each circle.
9. Fold the edges of the dough over the filling and pinch to seal tightly, forming a stuffed ball. Tip: Make sure the seal is secure to prevent cheese from leaking out during cooking.
10. Gently roll each stuffed ball into a 6-inch circle, being careful not to tear the dough.
11. Heat a non-stick skillet or tawa over medium-high heat and brush it with vegetable oil.
12. Cook each kulcha for 2-3 minutes on one side until golden brown spots appear.
13. Flip the kulcha and cook for another 2-3 minutes on the other side. Tip: Press lightly with a spatula to ensure even cooking and a crispy texture.
14. Brush the cooked kulcha with melted butter immediately after removing from the skillet.
15. Repeat steps 11-14 for the remaining kulchas.
16. Serve the kulchas hot. What you get is a wonderfully crispy exterior that gives way to a soft, stretchy interior packed with melty cheese and a gentle chili kick. Try pairing them with a cool raita or chutney for dipping, or just enjoy them straight up—they’re irresistible fresh off the skillet!
Sweet Coconut Roti
Brace yourself for a tropical treat that’ll make your kitchen smell like a sunny island getaway. Sweet coconut roti is a soft, slightly chewy flatbread infused with rich coconut flavor—it’s perfect for breakfast, a snack, or even dessert. You’ll love how simple it is to whip up with just a handful of pantry staples.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1 cup shredded sweetened coconut
– 1/4 cup granulated sugar
– 1/2 teaspoon salt
– 3/4 cup warm water (about 110°F)
– 2 tablespoons unsalted butter, melted
– 1 tablespoon vegetable oil
Instructions
1. In a large mixing bowl, combine 2 cups all-purpose flour, 1 cup shredded sweetened coconut, 1/4 cup granulated sugar, and 1/2 teaspoon salt.
2. Gradually pour in 3/4 cup warm water while stirring with a fork until a shaggy dough forms.
3. Tip: Use your hands to knead the dough in the bowl for 5 minutes until it becomes smooth and elastic, adding a sprinkle of flour if it feels too sticky.
4. Cover the bowl with a damp kitchen towel and let the dough rest at room temperature for 10 minutes to relax the gluten.
5. Divide the dough into 8 equal-sized balls, rolling each between your palms until round.
6. On a lightly floured surface, use a rolling pin to flatten each ball into a thin circle about 1/8-inch thick.
7. Tip: If the dough springs back, let it rest for another 2 minutes before rolling to prevent tearing.
8. Heat a non-stick skillet or griddle over medium heat (350°F) and brush it lightly with 1 tablespoon vegetable oil.
9. Place one dough circle in the skillet and cook for 2 minutes until small bubbles form on the surface and the bottom turns golden brown.
10. Flip the roti using a spatula and cook for another 2 minutes until both sides are evenly browned.
11. Tip: Brush the cooked roti immediately with 2 tablespoons melted unsalted butter for extra richness and shine.
12. Repeat steps 8–11 with the remaining dough circles, stacking the cooked roti on a plate and covering them with a towel to keep warm.
13. Serve the roti warm. Can’t you just imagine tearing into one of these soft, fragrant rounds? The texture is delightfully tender with a subtle chew from the coconut, while the sugar adds a gentle sweetness that pairs beautifully with a drizzle of honey or a smear of jam. Try it alongside a cup of tea for a cozy afternoon treat—it’s so versatile, you might find yourself making a double batch!
Flaky Lachha Paratha
Ready to level up your bread game? Flaky Lachha Paratha is a buttery, layered Indian flatbread that’s surprisingly fun to make at home. You’ll love tearing into those crisp, golden layers—it’s the ultimate comfort food, perfect for scooping up curries or enjoying with a simple dab of butter.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1/2 teaspoon salt
– 3/4 cup warm water (about 110°F)
– 2 tablespoons melted ghee or unsalted butter
– 1/4 cup all-purpose flour (for dusting)
– 1/4 cup ghee or unsalted butter (for brushing and cooking)
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1/2 teaspoon salt.
2. Gradually add 3/4 cup warm water while mixing with your hands until a shaggy dough forms.
3. Knead the dough on a lightly floured surface for 8-10 minutes until smooth and elastic.
4. Coat the dough ball with 2 tablespoons melted ghee, cover with a damp cloth, and rest at room temperature for 20 minutes.
5. Divide the dough into 4 equal portions and roll each into a smooth ball.
6. On a surface dusted with 1/4 cup all-purpose flour, roll one ball into a thin 8-inch circle.
7. Brush the entire surface lightly with ghee using a pastry brush.
8. Starting from one edge, pleat the circle into tight 1-inch folds like an accordion.
9. Coil the pleated strip into a spiral, tucking the end underneath.
10. Gently roll the spiral into a 6-inch circle, applying even pressure to preserve layers.
11. Heat a cast-iron skillet or tawa over medium heat until a water droplet sizzles.
12. Cook the paratha for 2 minutes until bubbles form and the bottom develops light brown spots.
13. Flip and cook the other side for 1 minute.
14. Brush the top with ghee, flip again, and press gently with a spatula for 30 seconds.
15. Repeat the flip-and-press process 2-3 times until both sides are golden brown and crisp.
16. Transfer to a plate and repeat with remaining dough balls.
Pulling apart those delicate, buttery layers is pure joy. The paratha stays wonderfully crisp on the outside while remaining tender inside—try it stuffed with spiced potatoes or crumbled over a bowl of dal for extra texture.
Spinach and Paneer Roti
Just imagine a warm, flaky flatbread stuffed with creamy paneer and fresh spinach—it’s the ultimate cozy meal. You’ll love how simple it is to whip up, and it’s perfect for a quick lunch or a satisfying dinner.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
– 2 cups all-purpose flour
– 1/2 tsp salt
– 3/4 cup warm water
– 1 cup paneer, crumbled
– 1 cup fresh spinach, chopped
– 1 tbsp vegetable oil
– 1/2 tsp cumin seeds
– 1/4 tsp red chili powder
– 1 tbsp ghee
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1/2 tsp salt.
2. Gradually add 3/4 cup warm water, mixing until a soft dough forms—tip: if it feels sticky, add a little more flour.
3. Knead the dough on a floured surface for 5 minutes until smooth, then cover it with a damp cloth and let it rest for 15 minutes.
4. Heat 1 tbsp vegetable oil in a pan over medium heat, then add 1/2 tsp cumin seeds and sauté for 30 seconds until fragrant.
5. Add 1 cup fresh spinach, chopped, and cook for 2 minutes until wilted.
6. Stir in 1 cup paneer, crumbled, and 1/4 tsp red chili powder, cooking for 2 more minutes—tip: avoid overcooking to keep the paneer tender.
7. Remove the filling from the heat and let it cool slightly.
8. Divide the dough into 4 equal balls, then roll each into a 6-inch circle on a floured surface.
9. Place a quarter of the filling in the center of each circle, then fold the edges over to seal tightly—tip: pinch the seams well to prevent leaks.
10. Roll each stuffed ball gently into a 7-inch roti, being careful not to tear it.
11. Heat a skillet or tawa over medium-high heat, then cook each roti for 2 minutes per side, brushing with 1 tbsp ghee until golden brown spots appear.
12. Serve immediately. You’ll get a crispy exterior with a soft, flavorful filling that’s lightly spiced. Try pairing it with a cool yogurt dip or chutney for an extra burst of flavor.
Sourdough Roti
Craving something cozy and homemade? Sourdough roti is your answer—it’s a soft, tangy flatbread that’s perfect for scooping up curries or enjoying on its own. You’ll love how simple it is to make with just a few pantry staples.
Serving: 8 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup sourdough starter (active and bubbly)
– 1 cup all-purpose flour
– 1/2 teaspoon salt
– 2 tablespoons olive oil
– 1/4 cup water (at 75°F to 80°F)
Instructions
1. In a large bowl, combine 1 cup sourdough starter, 1 cup all-purpose flour, 1/2 teaspoon salt, and 2 tablespoons olive oil.
2. Gradually add 1/4 cup water while mixing with your hands until a soft dough forms; if it feels sticky, sprinkle in a little extra flour.
3. Knead the dough on a lightly floured surface for 5 minutes until smooth and elastic.
4. Place the dough back in the bowl, cover it with a damp cloth, and let it rest at room temperature for 30 minutes to develop flavor.
5. Divide the dough into 8 equal-sized balls, rolling each between your palms.
6. On a floured surface, use a rolling pin to flatten each ball into a thin, round disc about 1/8-inch thick.
7. Heat a dry skillet or griddle over medium-high heat until it reaches 375°F, testing with a drop of water that sizzles.
8. Place one roti in the skillet and cook for 1 minute until bubbles form on the surface and the bottom has light brown spots.
9. Flip the roti using tongs and cook for another 30 seconds, pressing gently with a spatula to encourage puffing.
10. Transfer the cooked roti to a plate and cover with a clean towel to keep warm while repeating with the remaining dough.
Very soft and slightly chewy, this roti has a delightful tang from the sourdough that pairs wonderfully with spicy dishes. Try tearing it into pieces and dipping it in hummus or yogurt for a quick snack—it’s versatile enough to elevate any meal.
Herbed Masala Roti
Just when you think you’ve tried every flatbread, herbed masala roti comes along to shake things up. It’s a fragrant, flavorful twist on the classic, packed with fresh herbs and warm spices that make it irresistible straight off the griddle. You’ll love how simple it is to whip up for a weeknight meal or a special weekend treat.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups whole wheat flour
– 1/2 teaspoon salt
– 1/4 cup fresh cilantro, finely chopped
– 2 tablespoons fresh mint, finely chopped
– 1 teaspoon cumin seeds
– 1/2 teaspoon garam masala
– 1/4 teaspoon turmeric powder
– 3/4 cup warm water (about 110°F)
– 2 tablespoons ghee or vegetable oil, divided
Instructions
1. In a large mixing bowl, combine 2 cups whole wheat flour, 1/2 teaspoon salt, 1/4 cup fresh cilantro, 2 tablespoons fresh mint, 1 teaspoon cumin seeds, 1/2 teaspoon garam masala, and 1/4 teaspoon turmeric powder.
2. Gradually add 3/4 cup warm water to the dry ingredients, mixing with your hands until a soft dough forms. Tip: The water should be warm to the touch but not hot to help activate the flour without cooking it.
3. Knead the dough on a lightly floured surface for 5 minutes until smooth and elastic. Cover it with a damp cloth and let it rest for 10 minutes to relax the gluten.
4. Divide the dough into 8 equal-sized balls, rolling each between your palms until round.
5. On a floured surface, use a rolling pin to flatten each ball into a thin circle about 6 inches in diameter. Tip: Roll from the center outward, rotating the dough to keep it even and prevent sticking.
6. Heat a cast-iron skillet or tawa over medium-high heat until a drop of water sizzles immediately.
7. Place one rolled roti on the hot skillet and cook for 30 seconds until small bubbles form on the surface.
8. Flip the roti using tongs and cook the other side for 30 seconds until lightly browned.
9. Brush the top of the roti with 1/2 teaspoon of ghee or vegetable oil, then flip again and cook for 15 seconds. Tip: Press gently with a spatula to encourage puffing and even browning.
10. Repeat steps 7-9 with the remaining dough balls, stacking the cooked rotis in a clean kitchen towel to keep them warm and soft.
Crunchy cumin seeds and aromatic herbs give this roti a delightful texture and earthy flavor that pairs perfectly with curries or yogurt dips. Try tearing it into pieces and using it to scoop up your favorite dishes for a fun, hands-on meal that’s sure to impress.
Peshawari Naan
Unexpectedly delightful and surprisingly simple to make at home, Peshawari Naan is a sweet, nutty flatbread that’s perfect for scooping up curries or enjoying on its own. You’ll love the chewy texture and fragrant filling—it’s a restaurant favorite you can easily recreate in your own kitchen. Let’s get baking!
Serving: 4 | Pre Time: 90 minutes | Cooking Time: 15 minutes
Ingredients
– 2 cups all-purpose flour
– 1 teaspoon active dry yeast
– 1 teaspoon sugar
– 3/4 cup warm water (110°F)
– 1/4 cup plain yogurt
– 2 tablespoons melted butter
– 1/2 teaspoon salt
– 1/4 cup chopped almonds
– 1/4 cup chopped cashews
– 2 tablespoons raisins
– 2 tablespoons powdered sugar
– 1/2 teaspoon ground cardamom
Instructions
1. In a small bowl, combine 1 teaspoon active dry yeast, 1 teaspoon sugar, and 3/4 cup warm water (110°F), then let it sit for 10 minutes until frothy.
2. In a large mixing bowl, whisk together 2 cups all-purpose flour and 1/2 teaspoon salt.
3. Pour the yeast mixture into the flour, then add 1/4 cup plain yogurt and 2 tablespoons melted butter.
4. Mix with a spoon until a shaggy dough forms, then knead by hand on a floured surface for 8-10 minutes until smooth and elastic.
5. Place the dough in a lightly oiled bowl, cover with a damp cloth, and let it rise in a warm spot for 1 hour until doubled in size.
6. While the dough rises, combine 1/4 cup chopped almonds, 1/4 cup chopped cashews, 2 tablespoons raisins, 2 tablespoons powdered sugar, and 1/2 teaspoon ground cardamom in a bowl for the filling.
7. Punch down the risen dough and divide it into 4 equal balls.
8. Roll each ball into a 6-inch circle on a floured surface, then spoon 2 tablespoons of the nut mixture into the center.
9. Fold the edges of the dough over the filling and pinch to seal tightly, then gently roll it back into a 6-inch circle, being careful not to tear it.
10. Heat a cast-iron skillet or griddle over medium-high heat until a drop of water sizzles immediately.
11. Place one naan in the dry skillet and cook for 2-3 minutes until bubbles form and the bottom is golden brown with charred spots.
12. Flip the naan and cook for another 1-2 minutes until cooked through, then brush the top with melted butter while still hot.
13. Repeat with the remaining naan, keeping them warm under a towel.
Now, you’ve got warm, fluffy naan with a sweet, crunchy center that’s irresistible fresh from the skillet. Nothing beats tearing into that soft bread and finding the nutty surprise inside—it’s fantastic with a dollop of yogurt or alongside a spicy dal.
Zucchini and Mint Roti
Unexpectedly simple yet packed with flavor, this zucchini and mint roti is the perfect way to use up that summer squash. You get a soft, savory flatbread with a fresh, herby kick that’s fantastic on its own or as a wrap. It’s a quick, no-fuss recipe that feels special without any fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1 teaspoon salt
– 1/2 cup warm water (about 110°F)
– 1 medium zucchini, grated (about 1 cup)
– 1/4 cup fresh mint leaves, finely chopped
– 2 tablespoons vegetable oil
– 1/2 teaspoon ground cumin
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1 teaspoon salt.
2. Add 1/2 cup warm water gradually, mixing with your hands until a shaggy dough forms.
3. Knead the dough on a lightly floured surface for 5 minutes until smooth and elastic.
4. Place the dough back in the bowl, cover with a damp cloth, and let it rest for 10 minutes.
5. While the dough rests, squeeze excess moisture from 1 cup grated zucchini using your hands or a clean towel.
6. In a medium bowl, mix the squeezed zucchini, 1/4 cup chopped mint, 2 tablespoons vegetable oil, and 1/2 teaspoon ground cumin until well combined.
7. Divide the rested dough into 4 equal balls.
8. On a floured surface, roll one dough ball into a thin, 8-inch circle.
9. Spread one-quarter of the zucchini-mint mixture evenly over the dough circle, leaving a 1/2-inch border.
10. Roll the dough into a tight log, then coil it into a spiral shape and press gently to flatten slightly.
11. Roll the spiral again into a 7-inch circle, about 1/4-inch thick.
12. Heat a non-stick skillet or griddle over medium heat (about 350°F).
13. Cook the roti for 2-3 minutes per side, pressing lightly with a spatula, until golden brown spots appear.
14. Repeat steps 8-13 with the remaining dough balls and filling.
15. Serve the roti warm.
Zesty and tender, these rotis have a slightly crisp exterior with a soft, flavorful interior from the zucchini and mint. They’re perfect for tearing apart and dipping into yogurt or hummus, or try stuffing them with grilled chicken or chickpeas for a hearty meal.
Roasted Garlic and Herb Roti
Haven’t you ever wanted a flatbread that’s packed with flavor and perfect for scooping up your favorite dishes? This roasted garlic and herb roti is just that—soft, aromatic, and surprisingly easy to make at home. You’ll love how the garlic mellows as it roasts, blending beautifully with fresh herbs for a cozy, comforting bite.
Serving: 8 | Pre Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
– 2 cups all-purpose flour
– 1 teaspoon salt
– 3/4 cup warm water (about 110°F)
– 2 tablespoons olive oil
– 1 head garlic
– 1/4 cup fresh parsley, finely chopped
– 1/4 cup fresh cilantro, finely chopped
Instructions
1. Preheat your oven to 400°F. Cut the top off the head of garlic to expose the cloves, drizzle with 1 tablespoon of olive oil, wrap in foil, and roast for 30 minutes until soft and golden.
2. While the garlic roasts, mix the flour and salt in a large bowl. Tip: Use a fork to combine them evenly for a smoother dough.
3. Squeeze the roasted garlic cloves into a small bowl, mash them into a paste, and stir in the remaining 1 tablespoon of olive oil.
4. Add the garlic paste, warm water, parsley, and cilantro to the flour mixture. Tip: The water should be warm to the touch but not hot, which helps activate the gluten without killing the yeast-like texture.
5. Knead the dough on a floured surface for 5-7 minutes until it’s smooth and elastic. Tip: If it feels sticky, add a little more flour, but avoid over-kneading to keep the roti tender.
6. Divide the dough into 8 equal balls, cover with a damp cloth, and let rest for 15 minutes to relax the gluten.
7. Roll each ball into a thin circle about 1/8-inch thick on a floured surface.
8. Heat a dry skillet or griddle over medium-high heat (about 375°F) and cook each roti for 1-2 minutes per side until puffed and lightly browned with small spots.
9. Stack the cooked roti on a plate and cover with a towel to keep them warm and soft.
Flaky and fragrant, these roti have a subtle sweetness from the roasted garlic and a fresh herbal kick. Serve them warm with curries or dips, or tear them apart for a snack—they’re so versatile, you might just skip the fork!
Crispy Besan Roti
Packed with protein and flavor, this crispy besan roti is a delicious twist on traditional flatbread. You’ll love how easy it is to make, and it pairs perfectly with your favorite curries or chutneys. Let’s get cooking!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup besan (gram flour)
– 1/2 cup whole wheat flour
– 1/4 cup finely chopped onion
– 1/4 cup finely chopped cilantro
– 1 green chili, finely chopped
– 1/2 tsp cumin seeds
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1/2 tsp salt
– 3/4 cup warm water
– 2 tbsp vegetable oil
Instructions
1. In a large mixing bowl, combine 1 cup besan, 1/2 cup whole wheat flour, 1/4 cup finely chopped onion, 1/4 cup finely chopped cilantro, 1 finely chopped green chili, 1/2 tsp cumin seeds, 1/2 tsp turmeric powder, 1/2 tsp red chili powder, and 1/2 tsp salt.
2. Gradually add 3/4 cup warm water while mixing with your hands until a soft, non-sticky dough forms. Tip: The dough should feel pliable but firm enough to roll out easily.
3. Divide the dough into 4 equal portions and shape each into a smooth ball.
4. Lightly dust a clean surface with besan and roll one ball into a 6-inch circle about 1/8-inch thick. Tip: Roll gently to avoid tearing, as the dough is more delicate than regular wheat dough.
5. Heat a non-stick skillet or tawa over medium heat (350°F) for 2 minutes.
6. Carefully transfer the rolled roti to the hot skillet and cook for 1 minute until small bubbles appear on the surface.
7. Flip the roti using a spatula and cook the other side for 1 minute.
8. Drizzle 1/2 tbsp vegetable oil around the edges of the roti and cook for 30 seconds per side, pressing gently with the spatula, until golden brown and crispy. Tip: Adjust heat to medium-low if the roti browns too quickly to ensure even cooking.
9. Transfer the cooked roti to a plate and repeat steps 4–8 with the remaining dough balls.
10. Serve the rotis warm. So crispy and nutty from the besan, these rotis have a satisfying crunch that holds up well to saucy dishes. Try them topped with a dollop of yogurt or alongside a spicy lentil stew for a complete meal.
Banana Cinnamon Roti
Ooh, have you ever had one of those overripe bananas sitting on your counter, begging to be used? This banana cinnamon roti is the perfect solution—it’s a sweet, comforting flatbread that comes together quickly with pantry staples. You’ll love how the warm cinnamon and caramelized banana melt into each tender bite.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 1 cup all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup water
– 2 tablespoons unsalted butter, melted
– 1 ripe banana, mashed
– 1 teaspoon ground cinnamon
– 1 tablespoon granulated sugar
– 1 tablespoon vegetable oil
Instructions
1. In a medium bowl, combine 1 cup all-purpose flour and 1/4 teaspoon salt.
2. Add 1/4 cup water and 2 tablespoons melted unsalted butter to the bowl, then mix until a dough forms.
3. Knead the dough on a lightly floured surface for 2 minutes until smooth and elastic.
4. Cover the dough with a damp cloth and let it rest for 5 minutes to relax the gluten.
5. In a small bowl, mash 1 ripe banana with a fork until mostly smooth.
6. Stir 1 teaspoon ground cinnamon and 1 tablespoon granulated sugar into the mashed banana until well combined.
7. Divide the dough into 4 equal pieces and roll each piece into a ball.
8. Roll out one dough ball on a floured surface into a thin circle about 1/8-inch thick.
9. Spread one-quarter of the banana-cinnamon mixture evenly over the surface of the dough circle.
10. Fold the dough circle in half to enclose the filling, then press the edges firmly to seal.
11. Heat a non-stick skillet or griddle over medium heat and add 1/4 tablespoon vegetable oil.
12. Place one filled roti in the skillet and cook for 2-3 minutes until golden brown spots appear on the bottom.
13. Flip the roti and cook for another 2-3 minutes until both sides are golden brown and crispy.
14. Repeat steps 8-13 with the remaining dough balls and filling, adding more oil as needed.
15. Transfer the cooked roti to a plate and let cool slightly before serving.
Now, enjoy this warm treat fresh off the skillet! The roti has a soft, slightly chewy texture with pockets of gooey banana and aromatic cinnamon that’s just sweet enough. Try drizzling it with honey or serving it alongside a scoop of vanilla ice cream for an extra-indulgent dessert.
Carrot and Sesame Seed Roti
A cozy, flavorful flatbread that’s perfect for a quick lunch or a fun side dish—this carrot and sesame seed roti brings a little sweetness and crunch to your table. You’ll love how simple it is to whip up, and it pairs wonderfully with dips or curries. Let’s get rolling!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1 cup grated carrot
– 2 tbsp sesame seeds
– 1 tsp salt
– 3/4 cup warm water (about 110°F)
– 2 tbsp vegetable oil
Instructions
1. In a large bowl, combine 2 cups all-purpose flour, 1 cup grated carrot, 2 tbsp sesame seeds, and 1 tsp salt.
2. Gradually add 3/4 cup warm water to the bowl, mixing with your hands until a dough forms.
3. Knead the dough on a lightly floured surface for 5 minutes until smooth and elastic.
4. Cover the dough with a damp cloth and let it rest for 10 minutes to relax the gluten.
5. Divide the dough into 4 equal portions and roll each into a ball.
6. On a floured surface, use a rolling pin to flatten each ball into a thin circle about 8 inches in diameter.
7. Heat a non-stick skillet or griddle over medium-high heat (about 375°F).
8. Brush one side of a roti with 1/2 tbsp vegetable oil and place it oil-side down in the skillet.
9. Cook for 2 minutes until bubbles form and the bottom is lightly browned with golden spots.
10. Flip the roti and brush the top with another 1/2 tbsp vegetable oil.
11. Cook for 2 more minutes, pressing gently with a spatula, until both sides are evenly cooked and slightly crisp.
12. Repeat steps 8-11 with the remaining dough portions, adjusting heat if needed to prevent burning.
13. Transfer cooked rotis to a plate and cover with a towel to keep warm.
14. Serve immediately while hot for the best texture.
Mildly sweet from the carrots and nutty from the sesame seeds, these rotis have a soft, pliable interior with a delightful crisp edge. They’re fantastic torn apart and dipped into a creamy yogurt sauce or used to scoop up a spicy chickpea curry for a hearty meal.
Buckwheat and Flaxseed Roti
Venturing into gluten-free baking doesn’t have to be intimidating, and this Buckwheat and Flaxseed Roti is the perfect place to start. You’ll love how simple it is to make these wholesome flatbreads that are packed with nutty flavor and a satisfying texture.
Serving: 8 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups buckwheat flour
– 1/4 cup ground flaxseed
– 1/2 tsp salt
– 1 cup warm water (about 110°F)
– 1 tbsp olive oil
Instructions
1. In a large mixing bowl, combine 2 cups buckwheat flour, 1/4 cup ground flaxseed, and 1/2 tsp salt.
2. Gradually add 1 cup warm water to the dry ingredients while stirring with a fork.
3. Knead the mixture in the bowl for 3-4 minutes until it forms a smooth, slightly sticky dough. Tip: If the dough feels too dry, add water 1 tbsp at a time; if too sticky, sprinkle in a little more buckwheat flour.
4. Cover the dough with a damp kitchen towel and let it rest at room temperature for 10 minutes.
5. Divide the dough into 8 equal portions and roll each into a ball.
6. Lightly dust a clean surface with buckwheat flour and roll out one dough ball into a thin, 6-inch circle. Tip: Place parchment paper over the dough while rolling to prevent sticking without adding excess flour.
7. Heat a non-stick skillet or griddle over medium-high heat (about 375°F).
8. Brush the skillet lightly with 1 tbsp olive oil using a pastry brush.
9. Place one rolled-out roti in the skillet and cook for 1-2 minutes until bubbles form on the surface and the edges start to lift.
10. Flip the roti using a spatula and cook the other side for 1-2 minutes until golden brown spots appear. Tip: Press down gently with the spatula to ensure even cooking and puffing.
11. Transfer the cooked roti to a plate and cover with a clean towel to keep warm.
12. Repeat steps 6-11 with the remaining dough balls, brushing the skillet with more olive oil as needed.
Let these roti cool slightly before serving—they have a wonderfully earthy flavor from the buckwheat and flaxseed, with a tender yet sturdy texture that holds up well to curries or dips. Try them warm with a smear of avocado or as a wrap for your favorite fillings for a nutritious twist.
Onion Coriander Roti
Zesty and aromatic, this Onion Coriander Roti is a flavorful flatbread that’ll upgrade any meal. You’ll love how the fresh herbs and sweet onions bake right into the dough. It’s surprisingly simple to make at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1/2 tsp salt
– 3/4 cup warm water (about 110°F)
– 1 tbsp vegetable oil
– 1/2 cup finely chopped onion
– 1/4 cup finely chopped fresh coriander
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1/2 tsp salt.
2. Add 3/4 cup warm water and 1 tbsp vegetable oil to the bowl.
3. Mix with your hands until a shaggy dough forms, about 2 minutes.
4. Knead the dough on a lightly floured surface for 5 minutes until smooth and elastic.
5. Cover the dough with a damp cloth and let it rest for 10 minutes.
6. While the dough rests, finely chop 1/2 cup onion and 1/4 cup fresh coriander.
7. Divide the dough into 4 equal portions and roll each into a ball.
8. Flatten one ball with your palm and sprinkle 2 tbsp of the chopped onion and 1 tbsp coriander over it.
9. Fold the edges of the dough over the filling and pinch to seal tightly.
10. Roll the filled dough into a thin, 8-inch circle on a floured surface.
11. Heat a skillet or tawa over medium-high heat until a drop of water sizzles.
12. Place one roti in the dry skillet and cook for 1 minute until bubbles form.
13. Flip the roti and cook for another 1 minute until golden brown spots appear.
14. Brush the cooked side lightly with oil, flip, and cook for 30 seconds.
15. Repeat with the remaining dough balls, stacking the cooked rotis under a cloth to keep warm.
Here’s the payoff: these rotis turn out soft with a slight chew, packed with savory onion and fresh coriander in every bite. Serve them warm with curry, yogurt, or even as a wrap for grilled veggies—they’re versatile and totally delicious.
Conclusion
Ultimately, this collection proves roti’s incredible versatility—from quick weeknight meals to festive feasts. We hope it inspires you to explore these 18 delicious recipes! Try one (or a few!), then drop a comment below with your favorite. Don’t forget to share this roundup on Pinterest to help fellow home cooks discover these tasty ideas. Happy cooking!