Irresistible Thai Banana Roti: A Sweet Delight You Can’t Resist
Growing up, Saturday mornings were a special affair. My family would venture out to our favorite street vendor, the smell of sizzling dough filling the air, enticing us with warm delights. One of the most treasured treats was undeniably the Thai Banana Roti—crispy on the outside, soft and gooey on the inside, and bursting with sweet banana goodness. It’s a memory that warms my heart every time I take a bite.
What sets these Thai Banana Rotis apart isn’t just their scrumptious flavor, but the way they transport you to bustling markets in Thailand with every mouthful. This recipe is a labor of love, perfected through trial and error, and I promise it’ll be better than anything you’ve ever tried from a store or restaurant. The secret lies in using quality ingredients and embracing the art of dough stretching, which I’m excited to share with you.
You’re not just about to learn how to recreate a beloved family classic; you’ll also discover how to customize this delightful treat to fit your taste! Let’s embark on this delicious journey together, bringing a bit of Thai street magic into your home kitchen.
What Are Thai Banana Roti?
Thai Banana Roti originates from the streets of Thailand, where vendors skillfully create these sweet and satisfying pancakes, filled with sliced bananas, and then folded and pan-fried to golden perfection. The magic happens when the dough becomes incredibly thin, allowing for a crispy exterior while encasing the warm, caramelized bananas inside.
These rotis boast a delightful contrast in texture—crisp on the outside yet soft and chewy on the inside. The combination of sweetened, melted butter and bananas creates an indulgent experience that’s hard to resist. Whether you enjoy them as a breakfast treat or a delightful dessert, they’re perfect for any occasion!
The beauty of this dish lies in its versatility. You can whip up a batch in the morning for breakfast, or serve them at a family gathering or festive celebration. No matter the time or setting, Thai Banana Roti is sure to bring smiles and sweet satisfaction!
Why You’ll Love This Recipe
There are several compelling reasons to make your own Thai Banana Roti at home, and trust me, once you try them, there’s no going back!
Freshness Over Store-Bought: There’s a world of difference between fresh, homemade rotis and pre-packaged versions. The warmth and aroma of just-cooked rotis will envelop your kitchen, making every bite a slice of paradise.
Customization Galore: Don’t restrict yourself to just bananas! Add Nutella, chocolate sauce, or even a sprinkle of cinnamon for extra flair. The sky’s the limit with fillings and toppings, making each batch uniquely yours!
Budget-Friendly: Making Thai Banana Roti at home is not just delicious but economical too! With simple ingredients at an affordable price, you can serve a crowd without breaking the bank.
Simple Ingredients, Minimal Effort: This recipe calls for basic pantry staples, making it an accessible option for home bakers of all skill levels. You’re looking at about an hour of hands-on time and a few hours of resting for the dough—easy peasy!
Memories in the Making: There’s something magical about cooking with your loved ones, creating memories that’ll last a lifetime. The thrill of flipping those rotis and serving them warm makes for a delicious bonding experience.
Ingredients

Here’s a quick breakdown of the ingredients you’ll need for those delightful Thai Banana Rotis:
- 1 1/2 tsp salt: Essential for flavor.
- 260 ml water: Be sure it’s at room temperature for better dough consistency.
- 1 large egg: Adds richness to the dough.
- 500 g all-purpose flour: Use high-quality flour for the best texture.
- 55 g unsalted butter: Ensure it’s at room temperature, perfect for the dough.
- 1 1/2 Tbsp (22 g) unsalted butter (for coating): Adds extra flavor as you coat the dough balls.
- 1 Tbsp (15 ml) neutral flavored oil: For coating the dough.
- Bananas: Ripe and sweet, they are the star of the show.
- Sweetened condensed milk for serving: A must-have drizzled on top.
- Nutella or chocolate sauce for serving: Optional, but highly recommended for a chocolatey kick.
- Granulated sugar for serving: To sprinkle sweetness on top.
Ingredient Quality and Substitutions:
- Butter: For unbeatable flavor, use unsalted butter. If you’re vegan, try coconut oil or a dairy-free alternative.
- Flour: All-purpose works best, but you can experiment with whole wheat flour for a nuttier flavor.
- Bananas: Use ripe bananas for the best sweetness. You could even try adding some other fruits, like strawberries, for a twist!
Step-by-Step Instructions
Mix the Wet Ingredients: In a large mixing bowl, combine 260 ml of room temperature water and 1 1/2 tsp of salt. Whisk until the salt dissolves. Then, add 1 Tbsp of sweetened condensed milk and 1 large egg, whisking until everything is well combined.
Prepare the Dry Ingredients: In another bowl, combine 500 g of all-purpose flour with 55 g of unsalted butter. Rub the butter into the flour until no big chunks remain; it should look granular.
Combine Mixtures: Add the flour mixture to the wet mixture; knead until all the dry flour is absorbed. Cover with a kitchen towel and let it rest for 15-30 minutes.
Knead the Dough: On a clean surface, knead the dough for about 5 minutes, adding a pinch of flour if it’s too sticky. Let rest for another 10-15 minutes.
Coat the Dough Balls: Mix 1 1/2 Tbsp melted butter and 1 Tbsp neutral oil for coating the dough balls. Form the dough into 80g pieces, about 11 pieces total, and coat them with the butter-oil mixture.
Rest the Dough: Let the dough balls rest for at least 3 hours or refrigerate overnight for best results.
Shape the Roti: On a lightly oiled surface, flatten one dough ball into a disk and stretch it into a thin sheet, being careful not to tear.
Cook the Roti: Heat a skillet over medium heat and add oil to coat the bottom. Place the stretched dough into the skillet, then add banana slices in the center.
Fold and Brown: Fold the edges over the filling and cook until both sides are golden brown, about 4-5 minutes per side. Optionally, add melted butter beside the roti while cooking.
Serve Warm: Transfer to a cutting board, cut into pieces, and generously drizzle with sweetened condensed milk or chocolate sauce. Sprinkle some sugar before serving.
Chef’s Tips:
- If you’re having trouble stretching the dough, let it rest for a few more minutes.
- Invest a little time in mastering your dough technique, and you’ll impress everyone at your next gathering!
Expert Tips & Tricks
Storage Recommendations: If you find yourself with leftovers (though I doubt it!), store them in an airtight container in the refrigerator for up to 3 days. They also freeze well—just wrap tightly and store for up to a month.
Make-Ahead Instructions: Prepare your dough a day in advance and let it rest in the fridge overnight. This enhances the flavor and texture!
Common Mistakes: Avoid over-working the dough, which can make it tough. And if your rotis aren’t browning, your skillet may not be hot enough.
Reheating: To reheat, use a skillet over medium heat for a minute or two; they’ll taste almost fresh again!
Quality Assurance: Always taste your bananas before using; they should be sweet and fragrant!
Serving Suggestions
While the Thai Banana Roti is divine on its own, consider pairing it with a scoop of vanilla ice cream for an unforgettable dessert. Serve alongside a cup of hot Thai tea or coffee to round out a delightful afternoon treat.
For a special presentation, dust with powdered sugar and garnish with fresh banana slices or mint leaves to make your plating truly Instagram-worthy. These rotis are perfect for brunch, a cozy dinner, or festive family gatherings.
Variations & Substitutions
Feel free to explore different flavors! Here are some delightful alternatives:
- Nutella Delight: Swap bananas for Nutella or cookie butter for a rich chocolate flavor.
- Berry Bliss: Add fresh berries like strawberries or blueberries for a fruity twist.
- Savory Version: Replace bananas with cheese and herbs for a unique, savory roti.
- Dairy-Free: Use coconut milk and a dairy-free butter substitute for a vegan version.
Nutrition & Storage Info
- Prep time: 1 hour (excluding rest time)
- Cook time: 20 minutes
- Total time: 1 hour and 20 minutes
- Yield: Approximately 11 servings
- Estimated calories: About 200 calories per serving (depends on toppings)
- Storage: Keep at room temperature for a few hours, in the fridge for up to 3 days, or freeze for a month.
FAQ Section
Can I use whole wheat flour?
Yes, whole wheat flour can be used but will alter the texture.How can I make these in advance?
Prepare the dough the day before and refrigerate it overnight.Can I use other fruits instead of bananas?
Absolutely! You can use pears, apples, or even mixed berries!What oil is best for cooking?
Use neutral oils like vegetable or canola oil for cooking.Why did my roti turn out tough?
This could be due to over-kneading; be gentle with your dough!Do I need to let the dough rest?
Yes, resting helps develop the gluten for a better texture.Can I use a rolling pin instead of stretching by hand?
Yes, but you should aim for the thinness achievable through stretching.What can I serve with Thai Banana Roti?
You can serve it with sweetened condensed milk, Nutella, or a scoop of ice cream.How long do they keep?
At room temperature, they last a few hours; in the fridge, about 3 days.What’s the best way to reheat leftovers?
Reheat in a skillet on medium heat to restore crispness.

Conclusion
There you have it; an irresistible recipe for Thai Banana Roti that’s bound to become a cherished favorite in your home. Whether you choose to make them for a special occasion or simply to indulge your sweet tooth, the warmth of this dish will surely create lasting memories with your loved ones.
I encourage you to try making this recipe today, and don’t forget to share your experiences and any tweaks you made! Be sure to check out similar recipes on my blog, like my Coconut Sticky Rice or Mango Sticky Rice, for even more delightful treats. Happy cooking!


Thai Banana Roti
Ingredients
Method
- In a large mixing bowl, combine 260 ml of room temperature water and 1 1/2 tsp of salt. Whisk until the salt dissolves.
- Add 1 Tbsp of sweetened condensed milk and 1 large egg, whisking until everything is well combined.
- In another bowl, combine 500 g of all-purpose flour with 55 g of unsalted butter. Rub the butter into the flour until no big chunks remain; it should look granular.
- Add the flour mixture to the wet mixture; knead until all the dry flour is absorbed. Cover with a kitchen towel and let it rest for 15-30 minutes.
- On a clean surface, knead the dough for about 5 minutes, adding a pinch of flour if it’s too sticky. Let rest for another 10-15 minutes.
- Mix 1 1/2 Tbsp melted butter and 1 Tbsp neutral oil for coating the dough balls. Form the dough into 80g pieces, about 11 pieces total, and coat them with the butter-oil mixture.
- Let the dough balls rest for at least 3 hours or refrigerate overnight for best results.
- On a lightly oiled surface, flatten one dough ball into a disk and stretch it into a thin sheet, being careful not to tear.
- Heat a skillet over medium heat and add oil to coat the bottom. Place the stretched dough into the skillet, then add banana slices in the center.
- Fold the edges over the filling and cook until both sides are golden brown, about 4-5 minutes per side.
- Transfer to a cutting board, cut into pieces, and generously drizzle with sweetened condensed milk or chocolate sauce. Sprinkle some sugar before serving.







