Introduction

Welcome to Recipes in Style! I’m Sophie Grace, the culinary mind behind this blog, where cooking transforms from a simple task to an art form. Today, I’m thrilled to share with you a delectable treat that has captured the hearts of many: Thai Banana Roti. This dish is a popular street food in Thailand, known for its sweet, crispy, and buttery layers enveloping soft banana slices. Whether you’re a seasoned home chef or just embarking on your culinary journey, this recipe is designed to inspire you and bring a taste of Thailand to your kitchen.
Thai Banana Roti is more than just a dessert; it’s a delightful experience that combines simplicity and decadence. With a few basic ingredients that you might already have in your pantry, you can create this versatile and mouthwatering dish. Moreover, it’s perfect for any occasion, whether you’re enjoying a cozy night in or impressing guests with a unique dessert. Let’s dive into this culinary adventure and explore the magic of Thai Banana Roti together!
What Makes This Recipe Special
Key Benefits
Thai Banana Roti stands out for its simplicity and the delightful fusion of flavors and textures. The crispy outer layer contrasts beautifully with the sweet, soft bananas inside, creating a symphony of taste in every bite. Additionally, this recipe is quick to prepare, making it ideal for busy days when you crave something sweet yet uncomplicated.
Unique Features
What sets this recipe apart is its adaptability and the opportunity to personalize it with various toppings and fillings. You can easily adjust the sweetness or add a touch of spice to suit your taste preferences. Furthermore, this dish is a wonderful way to introduce exotic flavors to your family and friends without overwhelming them with complexity.
Ingredients for Thai Banana Roti

Main Ingredients
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 1 tablespoon sugar
- 1/4 cup unsalted butter, melted
- 1/2 cup warm water
- 2 ripe bananas, sliced
- 1/4 cup sweetened condensed milk
- Vegetable oil for cooking
Optional Add-ins
- 1/4 teaspoon cinnamon
- 1 tablespoon Nutella or chocolate spread
- 1 tablespoon shredded coconut
- 1 tablespoon chopped nuts (such as almonds or pistachios)
Step-by-Step Cooking Instructions

Preparation Steps
- In a large mixing bowl, combine the all-purpose flour, salt, and sugar. Mix well.
- Add the melted butter to the dry ingredients and mix until the mixture resembles coarse crumbs.
- Gradually pour in the warm water, kneading the dough until it becomes smooth and elastic. This should take about 5-7 minutes.
- Cover the dough with a damp cloth and let it rest for at least 30 minutes. This will help the gluten relax, making it easier to roll out.
Cooking Process
- Divide the rested dough into small balls, approximately the size of a golf ball.
- On a lightly floured surface, roll each ball into a thin circle, about 8 inches in diameter.
- Heat a non-stick skillet over medium heat and add a tablespoon of vegetable oil.
- Place one dough circle in the skillet and quickly arrange banana slices over half of the dough.
- Drizzle a little sweetened condensed milk over the bananas, and fold the other half of the dough over to seal.
- Cook for 2-3 minutes on each side, or until golden brown and crispy.
- Repeat the process with the remaining dough balls and banana slices.
- Serve warm, drizzled with additional sweetened condensed milk or your favorite toppings.
Tips and Tricks for Perfect Results

Pro Chef Tips
For an extra-crispy roti, ensure your pan is hot before adding the dough. Don’t skimp on the oil; it helps achieve that golden, crispy texture. Additionally, using ripe bananas will enhance the sweetness and flavor of the roti.
Common Mistakes to Avoid
Avoid over-kneading the dough, as this can make it tough. Also, be cautious not to overfill the roti, as it can make cooking uneven and lead to sogginess. Finally, ensure each roti is sealed well to prevent the filling from leaking out during cooking.
Nutritional Information and Health Benefits
Calories and Macros
Each serving of Thai Banana Roti (one roti) contains approximately:
- Calories: 250
- Carbohydrates: 40g
- Protein: 4g
- Fat: 8g
- Fiber: 2g
Health Benefits
While Thai Banana Roti is a sweet treat, it does offer some nutritional benefits. Bananas are rich in potassium and vitamin C, which are vital for heart health and immune function. Furthermore, when using whole-grain flour, you increase the fiber content, aiding in digestion.
Recipe Variations and Substitutions
Dietary Modifications
For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend. To make it vegan, replace the butter with coconut oil and use coconut condensed milk.
Flavor Variations
Experiment with different fillings such as strawberries, mangoes, or apples for a fruity twist. You can also add a pinch of cardamom or cloves for a spiced variation.
Storage and Serving Suggestions
How to Store
Leftover Thai Banana Roti can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, simply warm them in a skillet over low heat until heated through.
Serving Ideas
Serve Thai Banana Roti with a scoop of vanilla ice cream for a decadent dessert. Alternatively, drizzle with honey or chocolate syrup and sprinkle with powdered sugar for an added touch of sweetness.
Frequently Asked Questions
Can I make Thai Banana Roti ahead of time?
Yes, you can prepare the dough in advance and store it in the refrigerator for up to 24 hours. Let it come to room temperature before rolling out.
What type of bananas are best for this recipe?
Use ripe, but not overly soft, bananas for the best texture and sweetness.
Can I freeze Thai Banana Roti?
It’s best enjoyed fresh, but you can freeze cooked rotis. Reheat them in the oven or on a skillet for the best results.
Conclusion

In conclusion, Thai Banana Roti is a delightful and versatile dish that brings a taste of Thailand into your home. With its simple ingredients and straightforward preparation, it’s a perfect recipe for both novice cooks and seasoned chefs. Whether you enjoy it as a sweet snack or a sumptuous dessert, this dish is sure to impress and satisfy. Remember to share your creations with the Recipes in Style community and explore more global and gourmet delights. Happy cooking, and bon appétit!
Print
Delight in Thai Banana Roti: A Sweet and Simple Indulgence
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A beloved Thai street food dessert featuring crispy, buttery layers wrapped around soft, sweet bananas, perfect for a quick and delicious treat.
Ingredients
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 1 tablespoon sugar
- 1/4 cup unsalted butter, melted
- 1/2 cup warm water
- 2 ripe bananas, sliced
- 1/4 cup sweetened condensed milk
- Vegetable oil for cooking
- Optional: 1/4 teaspoon cinnamon
- Optional: 1 tablespoon Nutella or chocolate spread
- Optional: 1 tablespoon shredded coconut
- Optional: 1 tablespoon chopped nuts (such as almonds or pistachios)
Instructions
- In a large mixing bowl, combine the all-purpose flour, salt, and sugar. Mix well.
- Add the melted butter to the dry ingredients and mix until the mixture resembles coarse crumbs.
- Gradually pour in the warm water, kneading the dough until smooth and elastic (5-7 minutes).
- Cover with a damp cloth and let rest for at least 30 minutes.
- Divide dough into golf ball-sized pieces.
- Roll each ball into a thin 8-inch circle.
- Heat a non-stick skillet over medium heat with a tablespoon of vegetable oil.
- Place a dough circle in the skillet, add banana slices to half, and drizzle with condensed milk.
- Fold over the dough to seal and cook 2-3 minutes on each side until golden brown.
- Repeat with remaining dough and bananas.
- Serve warm with extra condensed milk or toppings of your choice.
Notes
Use ripe bananas for best flavor. Ensure the skillet is hot and use enough oil for a crispy texture. Don’t overfill or over-knead the dough.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Pan-Fried
- Cuisine: Thai
Nutrition
- Serving Size: 1 roti
- Calories: 250
- Sugar: 10g
- Sodium: 100mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 10mg
Keywords: banana roti, Thai dessert, sweet street food, banana pancake
