Irresistible Thai Banana Roti: Your New Favorite Comfort Food
There’s something special about street food that brings back memories—like the aroma of sizzling dough wafting through the air as I wandered through the bustling markets of Thailand. One of my favorite discoveries during those adventures was Thai Banana Roti. I still remember the first bite: crispy on the outside, warm and gooey on the inside, bursting with the sweetness of ripe bananas and a drizzle of condensed milk. It felt like a warm hug on a plate!
This delight is not just a treat; it embodies a sense of home and family. My late grandmother would often whip up a version of it during our weekend brunches, filling the kitchen with laughter and the delicious scent of cooking bananas. After countless trials and her gentle nudges, I nailed a recipe that surpasses more than just the local shops—each piece crafted with love and nostalgia.
In this post, I’ll guide you through my easy recipe for Thai Banana Roti, sharing tips, tricks, and heartfelt memories along the way. Trust me, you’re going to want to try this—both for the flavor and the memories you’ll create with family and friends.
What Are Thai Banana Roti?
Thai Banana Roti originates from Southeast Asia, primarily Thailand, where street vendors skillfully prepare this delightful treat. The beauty of Roti lies not only in its simplicity but also in its incredible taste and texture. It’s a fried dough that becomes transportive once you add sweet sliced bananas and fold it over, creating a glorious pocket of warmth that is crispy, flaky, and soft at the same time.
The delightful blend of fat from butter and the natural sweetness of ripe bananas results in a dessert that’s both comforting and indulgent. Traditionally served with sweetened condensed milk or even a drizzle of Nutella, Thai Banana Roti is the perfect accompaniment for lazy weekends or special occasions—taking you back to those lively Thailand street markets with every bite.
Why You’ll Love This Recipe
Here are 5 compelling reasons why my recipe for Thai Banana Roti stands out:
-
Homemade Goodness: Unlike the store-bought versions which may taste artificial, this recipe allows you to customize flavors with high-quality ingredients. You can even use organic, locally-sourced bananas for an extra touch.
-
Cost-Effective: Making your own Thai Banana Roti is far more affordable than ordering from restaurants, and you’ll get at least 10 servings out of this recipe, using ingredients you likely already have in your pantry.
-
Endless Customization: Want to get fancy? Add toppings like diced mango, chocolate, or even a sprinkle of nuts. Each batch can be unique based on your cravings!
-
Simple Yet Impressive: This recipe is perfect for beginners. It may look complicated, but with my foolproof tips, you’ll impress family and friends with your culinary skills.
-
Fast and Fun: From start to finish, you’ll be done in under an hour, plus the cooking is a fun family activity. Involve the kids, let them assemble their own, and watch smiles light up!
Ingredients
To create your delicious Thai Banana Roti, you’ll need the following ingredients:
- 1 ½ tsp salt
- 1 Tbsp sweetened condensed milk (or substitute with 1 tablespoon sugar)
- 1 large egg
- 260 ml water
- 500 g all-purpose flour
- 55 g unsalted butter (at room temperature)
- 1 ½ Tbsp (22 g) unsalted butter (for coating the dough)
- 1 Tbsp (15 ml) neutral flavored oil (for coating the dough)
- Neutral flavored oil for cooking
- Extra unsalted butter (optional, for cooking)
- Bananas, sliced (as many as you like)
- Sweetened condensed milk for drizzling
- Nutella or chocolate sauce to elevate flavors
- Granulated sugar (to sprinkle for sweetness)
Ingredient Quality/Substitutions
- Flour: All-purpose flour is your best bet, but you can use whole wheat flour for a healthier option.
- Butter: Make sure it’s at room temperature for easy integration into your dough.
- Oil: A flavor-neutral oil like canola or sunflower is my go-to, but olive oil adds good flavor if you prefer.
Step-by-Step Instructions
- In a large bowl, combine salt and water; whisk until the salt dissolves completely.
- Add the sweetened condensed milk and egg, and whisk until mixed thoroughly.
- In another bowl, mix the flour and butter together, rubbing the butter into the flour until there are no large chunks remaining.
- Combine the flour mixture with the water mixture, kneading until all ingredients are fully absorbed.
- Rest the Dough: Let it rest for 15-30 minutes; this step is crucial for elasticity!
- Knead the dough for another 5 minutes until it’s moist but not sticky. Rest again for 10-15 minutes.
- Shape the dough into about 11 balls (each about 80g).
- Brush the balls with a melted mixture of 1 ½ Tbsp butter and oil. Let these rest for at least 3 hours (trust me, the wait will pay off!).
- On a lightly oiled surface, press and stretch each dough ball into a thin sheet. Aim for about 1-2 mm thick.
- Heat a skillet over medium heat, adding enough oil to coat the bottom. Lightly cook each sheet of dough until it’s golden brown and crispy (around 2-3 minutes each side).
- Add sliced bananas in the center of each sheet. Fold over and continue cooking until both sides are crispy and the bananas are nice and soft (4-5 minutes total).
- Optionally, add a bit of butter while cooking for an extra rich flavor.
- Cut into pieces, drizzle with sweetened condensed milk or chocolate sauce, and finish with a sprinkle of sugar.
Expert Tips & Tricks
- Do Not Rushing the Rest Period: Letting the dough rest is crucial—trust in the process—this develops the gluten and keeps your roti tender!
- Customizing Flavors: Experiment with spices in your dough, such as cinnamon for a warm flavor twist.
- Cooking: Ensure your skillet is hot enough before placing the dough to achieve that perfect crispy exterior.
- Storage: These can be kept at room temperature for up to two days, but you can also freeze them. Just make sure to wrap them tightly in plastic wrap!
- Reheating: A warm skillet or toaster can revive these beauties perfectly.
Serving Suggestions
Pair your Thai Banana Roti with a side of fresh fruits or vanilla ice cream for a mouth-watering dessert. If you want to keep it authentic, serve it alongside a hot cup of Thai tea or even coffee for a delightful brunch setting. For a special occasion, arrange them elegantly on a serving platter and drizzle with various sauces to impress your guests!
Variations & Substitutions
- Flavor Combinations: Try using chocolate or peanut butter spread along with bananas for an indulgent twist.
- Dietary Restrictions: This recipe can be adapted for vegan diets by using plant-based butter and omitting the egg.
- Seasonal Variations: For added festivity, incorporate pumpkin puree in the fall or berries during the summer for fresh fruity goodness.
Nutrition & Storage Info
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: Approximately 11 servings
- Estimated Calories: About 300 calories per serving, depending on toppings
- Storage: Room temperature for 2 days; refrigerate for up to a week; freeze for up to 3 months. Reheat before serving.
Frequently Asked Questions
-
Can I make the dough in advance?
- Yes! Prepare your dough a day ahead and store it in the refrigerator. Just remember to let it come to room temperature before stretching.
-
Is it possible to bake Thai Banana Roti?
- You can bake them, but the result will differ in texture; they won’t be as crispy as frying.
-
What can I replace bananas with?
- Pears or apples sautéed in butter also work wonderfully, giving you a unique twist!
-
Can I make them gluten-free?
- Absolutely! Use a gluten-free all-purpose flour blend, and you’re good to go.
-
What can I do if my dough feels too sticky?
- If your dough is too sticky, gradually add a bit more flour until you reach the right consistency.
-
How do I serve leftovers?
- Reheat them on a skillet or in the oven, drizzle with fresh toppings, and enjoy as good as new!
-
Can I use frozen bananas?
- Fresh bananas work better for texture; however, if you have frozen, thaw them and ensure they’re well-drained.
-
What oil do you recommend for frying?
- A neutral flavored oil like vegetable or canola would work best to allow the flavor of the roti to shine through.
-
What’s the best dipping sauce?
- Traditional sweetened condensed milk is fantastic, but drizzling honey or maple syrup also adds a delicious flavor twist!
-
Can I make smaller or larger portions?
- Yes! Adjust the size of your dough balls according to your preference; just remember cooking times may vary.
Conclusion
To wrap it up, this recipe for Thai Banana Roti offers not just a dish but a heartfelt reminder of family and tradition. I encourage you to give it a try—you might just find it transforming your mealtime into cherished memories, just like it did for me. I’d love to hear your thoughts and any variations you create! Don’t forget to check out more delicious recipes on my blog that celebrate the wonderful world of home baking.

Thai Banana Roti
Ingredients
Method
- In a large bowl, combine salt and water; whisk until the salt dissolves completely.
- Add the sweetened condensed milk and egg, whisking until mixed thoroughly.
- In another bowl, mix the flour and butter together, rubbing the butter into the flour until there are no large chunks remaining.
- Combine the flour mixture with the water mixture, kneading until all ingredients are fully absorbed.
- Let the dough rest for 15-30 minutes for elasticity.
- Knead the dough for another 5 minutes until it’s moist but not sticky, then rest again for 10-15 minutes.
- Shape the dough into about 11 balls (each about 80g).
- Brush the balls with a mixture of melted unsalted butter and oil. Let these rest for at least 3 hours.
- On a lightly oiled surface, press and stretch each dough ball into a thin sheet (about 1-2 mm thick).
- Heat a skillet over medium heat and add enough oil to coat the bottom.
- Lightly cook each sheet of dough until golden brown and crispy (around 2-3 minutes each side).
- Add sliced bananas in the center of each sheet, fold over, and continue cooking until crispy and the bananas are soft (4-5 minutes total).
- Optionally, add a bit of butter while cooking for extra richness.
- Cut into pieces, drizzle with sweetened condensed milk or chocolate sauce, and sprinkle with sugar.
