Irresistibly Delicious Thai Banana Roti: A Flavorful Twist on a Classic Street Food
Introduction
Growing up, the streets of Bangkok were my playground, filled with the heady aroma of sizzling street food. Among all the culinary delights, nothing could compare to the first bite of warm Thai Banana Roti, sweet and crispy, with the comforting softness of ripe bananas tucked inside. I vividly remember the excitement coursing through me as I eagerly watched vendors expertly flip and fold the dough in a dance of culinary magic. This beloved treat, with its flaky layers and sweet fillings, represents more than just food—it embodies the simple joys of childhood and family bonding.
Today, I’m excited to share my version of this iconic street food that brings back a flood of cherished memories. My recipe for Thai Banana Roti not only captures the essence of the original but enhances it with a few special touches. You’ll learn how to create a delightfully crispy exterior that gives way to a sweet, gooey banana center, all while being easy to whip up at home. Trust me, once you try this, you’ll never look at store-bought versions the same way again! Get ready to indulge in a nostalgic weekend treat that will comfort your soul and impress your family and friends.
What Are Thai Banana Roti?
Originating from the bustling streets of Thailand, Thai Banana Roti is a delectable street food cherished by locals and visitors alike. These thin, crispy pancakes are made from a simple dough of flour, water, and eggs, rolled out to create a thin layer that envelops a luscious filling of ripe bananas. What makes them special is the contrast of textures: the exterior is perfectly golden, flaky, and crispy, while the inside is tender and sweet. The dish is often drizzled with condensed milk or chocolate, adding to its irresistible allure.
These delightful treats are the perfect fusion of flavors and textures, making them an ideal snack or dessert. You can whip them up for breakfast when you want something cozy or serve them at parties to wow your guests with a taste of Thailand.
Why You’ll Love This Recipe
A Taste Above the Rest: Nothing beats the homemade goodness of fresh Thai Banana Roti. Unlike store-bought varieties, this recipe gives you full control over ingredients and flavors, ensuring a taste that rivals your favorite street vendor.
Budget-Friendly: Making Thai Banana Roti at home is easy on the wallet. With simple, accessible ingredients like flour, bananas, and butter, you can satisfy your cravings without breaking the bank.
Customization Galore: One of the best parts about making rotis at home is the ability to customize them! Feeling adventurous? Add chocolate chips, mango slices, or even a sprinkle of cinnamon to the bananas for a unique twist.
Easy to Make: No professional culinary skills required! This recipe is beginner-friendly, challenging enough to keep you engaged, yet forgiving, so it’s perfect for home cooks at any level.
Perfect for Meal Prep: Make a batch of roti ahead of time and freeze them for a quick, satisfying snack on busy days. Just reheat, drizzle with condensed milk or chocolate sauce, and you’re good to go!
Ingredients

- 1 1/2 tsp salt
- 1 Tbsp sweetened condensed milk (or 1 tablespoon sugar – for sweetness)
- 1 large egg
- 260 ml water
- 500 g all-purpose flour
- 55 g unsalted butter, room temp
- 1 1/2 Tbsp unsalted butter (for coating the dough – for that extra richness)
- 1 Tbsp neutral flavored oil (such as canola or vegetable oil – prevents sticking)
- Neutral flavored oil for cooking
- Extra unsalted butter for cooking (optional – to add even more rich flavor!)
- Bananas (ripe, but not overly soft – they’ll caramelize beautifully)
- Sweetened condensed milk for drizzling
- Nutella or chocolate sauce for drizzling (for a decadent option)
- Granulated sugar for sprinkling (adds the perfect finishing touch)
Ingredient Notes:
- Make sure your butter is at room temperature to ensure it blends well with the flour.
- Opt for ripe bananas that are still firm; they’ll provide the best texture and sweetness without turning mushy.
- If you’re looking to cut down on sweetness, feel free to adjust the amount of condensed milk and sugar.
Step-by-Step Instructions
In a large mixing bowl, combine salt and water, whisk until the salt is dissolved. Add condensed milk and egg, whisking until combined. This is your wet mixture, adding sweetness and richness to the dough.
In another bowl, combine flour and butter, rubbing together until no large chunks remain; you want a fine consistency to ensure a tender dough.
Gradually mix the flour mixture into the water mixture, kneading until absorbed. Cover with a cloth and let it rest for 15-30 minutes. This resting phase helps the gluten relax, leading to a more pliable dough.
After resting, knead the dough again on a floured surface for about 5 minutes until it feels drier but still moist. Let it rest for another 10-15 minutes; the dough should be smooth and elastic.
Coat your dough with a mixture of melted butter and oil, then divide it into 11 equal balls. This amounts to delightful single servings that are easy to roll out.
Let the dough balls rest for at least 3 hours, or refrigerate overnight. The longer they rest, the easier they are to roll out!
On an oiled surface, roll out each dough ball into thin sheets, making sure they’re large enough to hold your banana filling. Place the banana filling in a square in the center.
Fold the edges over the banana, creating little pockets. Cook them on medium heat in an oiled skillet until both sides are crispy and browned, about 4-5 minutes total. You want those golden edges!
(Optional) Add extra butter while cooking for a rich, indulgent flavor. Cut into pieces and drizzle with extra condensed milk or chocolate sauce, then sprinkle with sugar before serving.
Chef’s Tips:
- Pay attention to the dough’s consistency—if it’s too sticky, sprinkle lightly with flour during kneading.
- Use a flat spatula to flip the rotis gently to prevent tearing.
- Resting the dough isn’t just for flavor—it’s essential for maintaining the right texture!
Expert Tips & Tricks
Storage Recommendations: Keep leftover Thai Banana Roti in an airtight container at room temperature for 1-2 days, or refrigerate for up to a week. If freezing, separate them with parchment paper before storing.
Make-Ahead Instructions: Prepare the dough in advance and refrigerate it overnight. This can save you time on busy mornings!
Troubleshooting Common Problems: If your dough is too sticky, gradually add a bit more flour while kneading. For a chewy texture, knead a little longer.
Flavor Variations: Consider adding spices like cinnamon or nutmeg to the flour for an aromatic twist. You can also experiment with other fillings like strawberries or apples for completely different flavors.
Presentation: Layer your Thai Banana Roti on a platter, drizzled with various toppings for a stunning dessert display.
Enjoy Fresh: For the best taste experience, serve your Thai Banana Roti right after cooking. They’re best warm and crispy!
Serving Suggestions
Serve your Thai Banana Roti warm, paired with a side of sweetened condensed milk for dipping. They also pair wonderfully with a hot cup of Thai iced tea or coffee. For special occasions, stack them high on a cake stand, and drizzle generously with chocolate or caramel sauce to impress your guests.
Variations & Substitutions
- Flavor Combinations: Try adding chocolate chips, shredded coconut, or even a swirl of peanut butter with the bananas for a unique take.
- Dietary Adjustments: For gluten-free options, substitute the all-purpose flour with a suitable gluten-free flour blend.
- Seasonal Variations: In the fall, try adding pumpkin spice and filling with roasted pumpkin or sweet potato. During the summer, mix in berries for a fresh, fruity twist!
Nutrition & Storage Info
- Prep Time: 30 mins
- Cook Time: 15 mins
- Total Time: 45 mins (plus resting)
- Yield: About 11 servings
- Estimated Calories: Approximately 200 calories per serving (depending on fillings and sauces)
- Storage Instructions: Keep at room temperature for up to 2 days or refrigerate for a week. Freezing for up to a month is also an option.
- Notes: Reheat in a pan or microwave before enjoying.
FAQ Section
Can I use whole wheat flour instead?
Absolutely! Whole wheat flour will give a nuttier flavor and is a healthier alternative, but it may change the texture slightly.What if I don’t have sweetened condensed milk?
You can use regular milk and add a little extra sugar or honey to achieve similar sweetness.Can I make the dough in advance?
Yes, you can refrigerate the dough overnight for later use—it actually enhances the flavor!Is it necessary to let the dough rest?
Yes, resting allows the gluten to relax, making the dough easier to roll out and improving the final texture.What if I overcook my roti?
If they’re too crispy, try adjusting the heat on your stove. Cooking on medium-low gives you more control.Are there any substitutes for bananas?
Yes, you can fill the roti with other fruits like apples, pears, or even Nutella for a different flavor experience.Can I use a non-stick pan to cook?
Yes, a non-stick pan works great, but be sure to use some oil to ensure they don’t stick during cooking.What toppings go well with Thai Banana Roti?
Some favorites include sweetened condensed milk, chocolate syrup, caramel sauce, or even fresh fruit.How do I know when the roti are done?
Look for a golden-brown color on both sides and a crispy texture. The filling should be warm and gooey inside.Can I make them savory?
Absolutely! Substitute the sweet fillings with cheese and herbs for a fun savory version.

Conclusion
This Thai Banana Roti recipe is more than just a dessert—it’s a warm hug of nostalgia that brings Thai street food into your kitchen. You’ll love how easy it is and how customizable it can be! I encourage you to give it a try and share your feedback. What are your favorite fillings? Don’t forget to check out related recipes on the blog for more delicious treats that will captivate your heart and palate! Happy cooking!

Thai Banana Roti
Ingredients
Method
- In a large mixing bowl, combine salt and water, whisk until the salt is dissolved. Add condensed milk and egg, whisking until combined.
- In another bowl, combine flour and butter, rubbing together until no large chunks remain.
- Gradually mix the flour mixture into the water mixture, kneading until absorbed. Cover with a cloth and let it rest for 15-30 minutes.
- After resting, knead the dough again on a floured surface for about 5 minutes until it feels drier but still moist. Let it rest for another 10-15 minutes.
- Coat your dough with a mixture of melted butter and oil, then divide it into 11 equal balls.
- Let the dough balls rest for at least 3 hours, or refrigerate overnight.
- On an oiled surface, roll out each dough ball into thin sheets, making sure they're large enough to hold your banana filling.
- Place the banana filling in a square in the center of the dough sheet.
- Fold the edges over the banana, creating little pockets. Cook them on medium heat in an oiled skillet until both sides are crispy and browned, about 4-5 minutes total.
- (Optional) Add extra butter while cooking for a rich, indulgent flavor. Cut into pieces and drizzle with extra condensed milk or chocolate sauce, then sprinkle with sugar before serving.







