Irresistible Thai Banana Roti: Street Food Pancakes Recipe
Last Updated on March 13, 2026 by Valdemar
The first bite of Thai Banana Roti is like a warm embrace on a chilly evening. As I cooked, the sweet aroma of caramelized bananas mingled with the richness of butter, instantly transporting me to the vibrant street markets of Thailand. There s an enchanting dance that happens when dough meets hot oil, a sizzle that promises pure delight.
This recipe is more than just a treat; it s a celebration of flavors and textures that come together effortlessly, making it an ideal choice for those cozy weekends when you want to dazzle your family or friends without spending all day in the kitchen. Whether you enjoy it drizzled with sweetened condensed milk or indulge in a chocolate extravaganza, these Thai Banana Roti pancakes are an instant crowd-pleaser a delightful twist on the typical pancake that will leave everyone wanting more.
So, let s roll up our sleeves and dive into this easy-to-follow recipe that s sure to become a beloved favorite in your home!
Why is Thai Banana Roti a Must-Try?
Unique Experience: This dish brings the vibrant flavors of street food right into your kitchen, offering a delightful culinary adventure.
Richly Flavorful: The blend of sweet bananas with rich, buttery dough results in a dessert that’s simply irresistible.
Versatile Topping Options: Drizzle with condensed milk, Nutella, or chocolate sauce for a personalized touch that suits everyone s taste buds.
Quick and Easy: With straightforward steps, this recipe fits perfectly into your weekend cooking plans, allowing you to impress guests without stress.
Crowd-Pleaser: Perfect for gatherings, these pancakes are bound to wow both family and friends, making them a great addition to any menu.
Comfort Food: A wonderful way to enjoy homemade deliciousness that transforms ordinary moments into a delightful experience.
Thai Banana Roti Ingredients
For the Dough
Salt Enhances the flavors of the dough.
Sweetened condensed milk Adds a delicious sweetness and richness.
Large egg Acts as a binding agent for the dough.
Water Helps to achieve the right dough consistency.
All-purpose flour Provides a sturdy base for the Thai Banana Roti.
Unsalted butter (room temp) Adds moisture and a rich flavor.
Unsalted butter (for coating) Gives a lovely, golden finish to the dough.
Neutral flavored oil (for coating) Prevents sticking and adds additional flavor.
For Cooking
Neutral flavored oil Essential for frying the roti to perfection.
Extra unsalted butter (optional) For a richer taste when cooking the roti.
For Filling and Topping
Bananas The star of the show, providing sweetness and moisture.
Sweetened condensed milk (for drizzling) Adds a lovely finishing touch of sweetness.
Nutella or chocolate sauce (optional) For the chocolate lovers craving a bit of indulgence.
Granulated sugar A sprinkle of sweetness to enhance the overall flavor.
Now that you have the ingredients ready, you’re all set to experience the magic of making Thai Banana Roti at home!
How to Make Thai Banana Roti
-
Mix Ingredients: In a large mixing bowl, combine the salt with water and whisk until dissolved. Then, add sweetened condensed milk and the egg, continuing to whisk until fully combined for a creamy texture.
-
Prepare Dough: In another bowl, mix flour with the room-temperature butter. Rub the butter into the flour until there are no big chunks, creating a crumbly mixture that feels light and airy.
-
Combine Mixtures: Gently add the flour-butter mix to the water mixture. Knead until all the dry flour is absorbed, then cover and let it rest for 15-30 minutes to develop flavors and soft texture.
-
Knead Again: On a clean surface, knead the dough for about 5 minutes until it feels drier. If it s still sticky, sprinkle a little flour to achieve a smooth consistency.
-
Rest Dough: Allow the dough to rest for another 10-15 minutes which helps in relaxing the gluten, making it easier to roll and stretch later.
-
Coat Dough Balls: Mix melted butter and oil together to create a coating for the dough balls. This gives them an extra boost of flavor and prevents sticking.
-
Shape Dough: Shape the rested dough into a log and cut it into 80g pieces (about 11 pieces). Form each piece into a round ball, ensuring a uniform size for even cooking.
-
Prepare for Resting: Brush a container with the butter mixture, then coat each dough ball individually. Place them inside the container, making sure they re not touching.
-
Long Rest: Let the dough rest for at least 3 hours to develop its flavor fully. Alternatively, you can refrigerate them overnight for even better results.
-
Prepare for Cooking: On a lightly oiled surface, take a dough ball and press it into a flat disk. Stretch gently into a thin sheet, taking care not to tear the dough.
-
Trim Edges: Use a knife to trim off the thicker edges of the dough, giving it a more polished and appealing shape.
-
Heat the Skillet: Preheat a skillet over medium heat and add enough oil to coat the bottom. This ensures a crispy, golden exterior.
-
Cook Dough: Carefully transfer the stretched dough into the pan, adjusting any folded edges to avoid burning.
-
Add Bananas: Place about 12-16 slices of banana in the center of the dough. Fold the edges over the bananas, ensuring they are well encased.
-
Sizzle Away: Cook the roti until the bottom is slightly browned, about 2-3 minutes, then flip and brown the other side for another 2-3 minutes until golden.
-
Optional Butter Bath: For an added layer of flavor, drop a piece of butter beside the roti in the skillet and allow it to melt, coating the roti in delicious butter for 30 seconds.
-
Slice and Serve: Cut the cooked roti into 12-16 pieces and let it cool slightly before serving to allow the flavors to build.
-
Dress it Up: Drizzle warm roti with sweetened condensed milk or chocolate sauce, and sprinkle with granulated sugar for that final touch of perfection.
Optional: Serve with fresh fruit for a colorful presentation.
Exact quantities are listed in the recipe card below.
What to Serve with Thai Banana Roti?
Elevate your Thai Banana Roti experience with these delightful pairings that bring a harmony of flavors and textures to your table.
-
Coconut Ice Cream: A scoop of this creamy delight balances the warm roti perfectly, adding a tropical touch.
-
Fresh Mango Slices: Juicy and sweet, mango adds a refreshing contrast to the rich taste of the roti, making each bite a burst of flavor.
-
Thai Iced Tea: The bold, sweet flavors of this tea pair beautifully with the dessert, enhancing the overall Thai dining experience.
-
Tropical Fruit Salad: A medley of fruits like pineapple and papaya adds freshness and vibrancy, complementing the sweetness in the dish.
-
Spicy Thai Peanut Sauce: A drizzle of this sauce offers an intriguing kick, balancing the sweetness of the bananas with a delightful heat.
-
Chocolate Dipping Sauce: For the chocolate lovers, offering a rich dipping sauce can create an indulgent treat that enchants every palate.
-
Whipped Cream: Light and airy, a dollop of whipped cream adds a creamy texture that pairs wonderfully with the crispy roti.
-
Honey Drizzle: A touch of honey enhances sweetness with floral notes that blend effortlessly into the flavor profile of the dish.
-
Chai Latte: This spiced tea offers warmth and comfort that pairs perfectly, making for an inviting dessert option for chilly nights.
Consider these pairings to transform your Thai Banana Roti into a complete feast that resonates with warmth, joy, and delightful flavors.
Expert Tips for Thai Banana Roti
-
Dough Consistency: Make sure the dough isn’t too sticky. If it feels wet while kneading, just sprinkle a bit of flour to achieve the desired texture for your Thai Banana Roti.
-
Resting Time: Patience is key! Allow the dough to rest adequately, preferably overnight. This step enhances flavor and texture, making the roti more enjoyable.
-
Even Banana Slices: Slice the bananas evenly to ensure they cook uniformly inside the roti. This prevents some pieces from being too raw or overly mushy.
-
Correct Heat: Maintain medium heat while cooking to achieve a golden-brown color without burning the rotis. Too high of a heat can create a crisp exterior but leave the inside undercooked.
-
Adjust Fillings: Feel free to get creative! Experiment with fillings like Nutella or different fruits to make customized Thai Banana Roti that everyone will love.
-
Serving Suggestions: Serve warm with an additional drizzle of sweetened condensed milk or chocolate sauce to elevate the dessert experience even further.
How to Store and Freeze Thai Banana Roti
Room Temperature: Allow the cooked Thai Banana Roti to cool completely before storing at room temperature for up to 2 days in an airtight container.
Fridge: To keep them fresh longer, refrigerate the roti in an airtight container for up to 5 days, separating layers with parchment paper to prevent sticking.
Freezer: Freeze the cooked Thai Banana Roti by wrapping each one in plastic wrap and placing them in a freezer-safe bag. They can last up to 3 months.
Reheating: Reheat your roti in a skillet over medium heat for a few minutes on each side or microwave for 15-20 seconds until warmed through, enhancing that delicious, fresh taste.
Thai Banana Roti Customizations
Feel free to personalize your Thai Banana Roti and make it truly your own!
-
Gluten-Free: Swap all-purpose flour with a gluten-free blend to enjoy the same delightful texture.
-
Dairy-Free: Use coconut oil in place of butter and plant-based milk for a deliciously creamy dough.
-
Nutty Twist: Add chopped nuts (like walnuts or almonds) to the banana filling for an extra crunch that complements the soft roti.
-
Tropical Flavor: Stuff the roti with slices of mango or pineapple in addition to banana for a refreshing fruity experience.
-
Chocolate Delight: Drizzle a generous amount of peanut butter or Nutella inside the roti with the bananas for an indulgent sweet treat.
-
Spiced Up: Sprinkle a hint of cinnamon or cardamom into the dough to elevate the flavor profile with warm, cozy notes.
-
Savory Surprise: Trade bananas for savory fillings like cooked spinach and feta for a delightful twist on the traditional sweet version.
-
Crispy Edges: Coat the outer layer of the dough with crushed cornflakes before frying for a delightful crunch that contrasts beautifully with the soft interior.
Let your creativity shine with these variations, making every Thai Banana Roti uniquely yours!
Make Ahead Options
These Thai Banana Roti are a fantastic choice for meal prep, allowing you to savor fresh street food flavors any day of the week! You can prepare the dough and refrigerate it for up to 24 hours, which keeps it fresh and flavorful. Simply follow the initial steps of mixing, kneading, and coating the dough balls, then place them in a greased container before refrigerating. For the best results, make sure to soften the dough slightly at room temperature before rolling it out. When you’re ready to enjoy, just follow the cooking instructions, and you’ll have delightful, restaurant-quality Thai Banana Roti in no time making your busy weeknights a breeze!
Thai Banana Roti Recipe FAQs
How do I choose ripe bananas for my Thai Banana Roti?
Absolutely! Look for bananas that are slightly ripe with a few brown spots on the peel. They should be firm but not too soft, as overly ripe bananas can make the filling mushy and might not hold their shape during cooking.
What s the best way to store leftover Thai Banana Roti?
Very! Once cooled, you can store the cooked Thai Banana Roti in an airtight container at room temperature for up to 2 days. For longer storage, place them in the fridge for up to 5 days, separating layers with parchment paper to prevent sticking.
Can I freeze Thai Banana Roti, and if so, how?
Of course! To freeze, allow cooked Roti to cool completely, then wrap each one individually in plastic wrap and place them in a freezer-safe bag or container. They can last up to 3 months in the freezer. When ready to enjoy, simply reheat in a skillet or microwave until warm.
What should I do if my dough is too sticky?
No worries! If your dough feels sticky while you re kneading, just sprinkle it lightly with extra flour, a little at a time, until it reaches the desired consistency. Avoid adding too much flour at once; this way, you keep the dough soft yet workable.
Can I make Thai Banana Roti gluten-free?
Very! You can substitute the all-purpose flour with a gluten-free flour mix. Just make sure to use a blend that includes xanthan gum to maintain the dough s structure. Additionally, check for any other ingredients to ensure they align with your dietary needs.
Are there any allergy considerations I should keep in mind?
Absolutely! Be mindful of guests who may have allergies to eggs, gluten in flour, or dairy in butter and condensed milk. Consider using egg substitutes like applesauce, plant-based butter, or alternative creams for drizzling to make your Thai Banana Roti more inclusive.



