Thai Banana Egg Roti Recipe: Crispy Tortilla Wraps With Silky Egg Ribbons

Breakfast & Brunch

Thai Banana Egg Roti Recipe: Crispy Tortilla Wraps With Silky Egg Ribbons

This Thai banana egg roti recipe transforms simple ingredients into crispy, golden tortillas wrapped around silky egg ribbons and sweet mashed banana. The fusion of Thai and Indian flavors creates a breakfast that's both comforting and vibrant—perfect for brunch lovers seeking something beyond the ordinary.

I developed this version after years of experimenting with regional roti variations, and the balance of textures and spices is what makes it truly special.

The foundation begins with a soft, pliable dough that rolls out effortlessly, while the filling combines ripe banana, beaten eggs, and a blend of Thai spices like lemongrass and galangal for an aromatic kick.

What sets this apart is the cooking technique: pan-frying the roti until it achieves that signature crispy exterior while keeping the interior tender. The egg ribbons inside add a luxurious texture that elevates every bite, making this more than just a breakfast—it's an experience.

By the time you finish cooking, you'll have golden-brown roti with crisp edges and a warm center, filled with creamy egg and sweet banana that's perfectly balanced by the bright Thai flavors.

The aroma alone will have everyone gathering at the table, and the combination of textures—crispy, creamy, and soft—makes it impossible to eat just one. This is the kind of dish that feels indulgent yet remains simple enough for weekdays.

Serve with a side of coconut milk for dipping or a spicy green chili sauce to cut through the richness. The possibilities for customization are endless—add a sprinkle of sesame seeds, adjust the sweetness of the banana, or experiment with different Thai spices.

Let's get started on creating this flavorful fusion masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for thai banana egg roti

Simple ingredients create extraordinary fusion flavors in these crispy Thai banana egg roti wraps.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 cups For soft pliable dough
Ripe Bananas 🍌 2 medium Mashed for filling
Large Eggs 🥚 4 whole Beaten for ribbons
Granulated Sugar 🍚 ¼ cup For banana sweetness
Milk 🥛 ½ cup For dough hydration
Ghee 🧈 2 tbsp For frying roti
Fresh Lemongrass 🌿 2 tbsp Finely chopped paste
Galangal 🍃 1 tbsp Grated for Thai flavor
Ground Turmeric 🌶️ ½ tsp For vibrant color
Ground Cumin 🌿 ½ tsp Toasted for depth
Salt 🧂 ½ tsp Kosher or sea salt
Sesame Seeds 🌰 1 tbsp For garnish (optional)
Coconut Milk 🥥 ½ cup For dipping sauce
Green Chili Sauce 🌶️ ¼ cup For serving (optional)

The bananas should be ripe but not mushy—think soft spots but still firm. Trader Joe's and Whole Foods often carry perfectly ripe ones, or check the produce section for those with brown peel spots. For the dough, King Arthur flour works best if you want extra tenderness. The ghee is non-negotiable here—it's what gives those roti their signature crispy edges. Gujarat brand ghee from Indian markets has the best flavor, but Store brand ghee works in a pinch. Fresh lemongrass and galangal are available frozen at most Asian markets if you can't find fresh.

No ripe bananas? Ripe plantains work in a pinch, but they're sweeter so reduce the sugar to 2 tbsp. Short on ghee? Coconut oil gives a similar flavor profile, though the texture won't be quite as crispy. Want to skip the galangal? Double the ginger for a similar zing. The sesame seeds are optional but add that perfect crunch—toasted in a dry pan for 30 seconds before sprinkling. For the coconut milk, full-fat canned gives the creamiest sauce, but light works if that's all you have. The green chili sauce can be any spicy condiment you like—Sriracha or Thai chili jam both work well.

The dough keeps best in the fridge for 2 days wrapped tightly in plastic. Bananas can be mashed ahead and stored for 1 day in the fridge. For extra crispy roti, pat the rolled dough thinner before cooking. These reheat beautifully—wrap in foil and warm in a dry pan for 2-3 minutes per side. The filling reheats well too, so you can prep everything ahead and assemble when ready to cook. Store leftovers in an airtight container for 3 days—though they rarely last that long!

❤️

Why You'll Love This Recipe

  • No-Fuss Ingredients: I keep a bag of flour, a few bananas, and eggs on hand—this recipe uses what’s already in my pantry. No weird spices or hard-to-find items; just the basics mashed, mixed, and cooked.
  • Sweet-Savory Magic: That caramelized banana filling with a touch of sugar? It’s like dessert meeting breakfast—warm, gooey, and just crisp enough on the edges. The egg adds richness without overpowering the natural sweetness.
  • Breakfast or Snack: Honestly, I make these for lazy mornings or after-school snacks. They’re just as good cold with tea as they are fresh off the pan. Pack them for lunch or serve them at brunch—no judgment.
  • Budget Breakfast Win: A dozen rotis cost me less than takeout coffee. Stretch the dough for multiple servings, and the bananas add natural sweetness so I skip pricey syrups. Leftovers? Toast them up—taste just as good the next day.

Step-by-step instructions for Thai banana egg roti

Master the art of Thai banana egg roti with this precise method for perfectly crispy wraps and silky egg ribbons.

1

Prepare the Spiced Banana Filling

In a small bowl, mash the 2 medium ripe bananas until completely smooth with no lumps. Stir in the 0.25 cup granulated sugar and mix well. In a separate pan, gently toast the 0.5 tsp ground cumin and 0.5 tsp ground turmeric over low heat for 30 seconds until fragrant. Remove from heat and let cool before adding to the banana mixture.

Next, create a lemongrass-galangal paste by finely chopping the 2 tbsp fresh lemongrass and grating the 1 tbsp galangal. Add these to the banana mixture along with the 0.5 tsp salt. The filling should be thick but spreadable—this will become the sweet, aromatic heart of your roti. Set aside while you prepare the dough.

2

Make the Soft Dough

In a large mixing bowl, combine the 2 cups all-purpose flour and 0.5 tsp salt. Create a well in the center and pour in the 4 whole large eggs, 0.5 cup milk, and 2 tbsp ghee. Gradually mix the wet ingredients into the flour using a fork until a shaggy dough forms.

Knead the dough on a lightly floured surface for 5-7 minutes until smooth and elastic. It should be soft but not sticky—if it sticks, add just enough flour to make it pliable. Wrap the dough in plastic wrap and let it rest for 30 minutes at room temperature. This resting period relaxes the gluten, making it easier to roll out thin and crispy roti.

3

Roll and Cook the Roti

Divide the rested dough into 4 equal portions. On a clean surface, roll one portion into a 6-inch circle about ⅛-inch thick. Heat 1 tbsp ghee in a non-stick skillet over medium-high heat until shimmering. Place the rolled dough in the pan and cook for 1-2 minutes until small bubbles form on the surface and the edges begin to lift.

Flip the roti carefully and cook the other side for 30-45 seconds until lightly golden. Remove from the pan and spread 1-2 tablespoons of the prepared banana filling over half of the roti. Fold the empty half over the filling to create a half-moon shape. Press gently to seal the edges.

4

Create the Egg Ribbons

In the same skillet, crack 1 large egg and let it slide into the pan. Immediately tilt the pan to spread the egg into a thin, even layer. Cook for 10-15 seconds until the edges begin to set but the center remains slightly runny. Quickly remove the pan from heat and pour the egg mixture over the folded roti, letting it cascade down like ribbons.

Return the pan to low heat for 10-15 seconds to gently set the egg ribbons. Flip the roti once more and cook the other side for 10 seconds to crisp the egg slightly. Repeat this process with the remaining dough and egg portions, keeping the cooked roti warm in a 200°F oven while you finish.

5

Serve with Dipping Sauce

To assemble for serving, carefully unfold the roti to reveal the egg ribbons draped elegantly over the banana filling. Garnish with 1 tbsp sesame seeds for added texture. For the dipping sauce, whisk together the 0.5 cup coconut milk and 0.25 cup green chili sauce until smooth. The sauce should be creamy with a subtle kick of heat—adjust the chili sauce to taste.

Serve the roti immediately with the coconut chili sauce on the side. Each bite should deliver a perfect balance of crispy roti, sweet banana filling, and silky egg ribbons, all enhanced by the aromatic Thai spices. The sauce adds a cooling contrast to the rich flavors, making every mouthful a harmonious experience.

👨‍🍳

Pro Tips For Making Thai Banana Egg Roti

  • Mash Bananas Properly: Use a fork to mash the bananas until they’re smooth but still slightly lumpy—no food processor. I learned this the hard way when my batter turned gluey and impossible to roll out. A few small chunks add texture and prevent the roti from sticking together.
  • Let the Batter Rest: Mix the flour, milk, egg, and sugar, then let the batter sit for 10 minutes before cooking. This gives the flour time to hydrate fully, so the roti doesn’t tear when you flip it. (Yes, even if you’re impatient like me.)
  • Cook on Medium Heat: Start with medium heat—too hot and the outside burns before the inside cooks through. After the first side is golden, lower the heat slightly for the second side. I used to rush this and ended up with raw egg pockets every time.
  • Use Cold Eggs for Clean Rolls: Chill the eggs in the fridge for 15 minutes before cracking them into the batter. The cold yolk holds its shape better, so your roti stays neat and doesn’t spread into a mess when you roll it out. (Trust me, it makes a real difference.)

Serving suggestions for this recipe

Warm Coconut Milk Dip

This simple yet elegant sauce is the perfect complement to your Thai banana egg roti. Warm ½ cup coconut milk in a small saucepan over low heat until steaming, then stir in ¼ cup green chili sauce until smooth.

The warmth enhances the coconut's natural sweetness while the chili sauce adds a bright, tangy kick that cuts through the richness of the egg and banana. For extra depth, add a pinch of ground white pepper or a dash of fish sauce if you're not strictly vegetarian.

Serve in a small bowl with a spoon for dipping. 🥥

Spicy Mango Chutney

For a fruity contrast, blend 1 cup ripe mango chunks, 2 tbsp lime juice, 1 tbsp red chili flakes, and 1 tbsp brown sugar until smooth. This vibrant chutney balances the sweet banana filling with its tangy, slightly spicy profile.

The natural acidity from the lime juice prevents the chutney from becoming too heavy, making it a refreshing accompaniment. Store any leftovers in an airtight container in the fridge for up to 5 days. 🌶️

Crispy Shallot Salsa

Sauté ½ cup thinly sliced shallots in 1 tbsp ghee over medium heat until golden and caramelized. Toss them with ¼ cup chopped cilantro, 1 tbsp lime juice, and a pinch of salt.

This adds a crunchy, aromatic element that elevates the dish's textures. The caramelized shallots bring a subtle sweetness that pairs beautifully with the roti's crispy edges. Serve immediately for the best texture contrast. 🌟

Fresh Herb Garnishes

Brighten your presentation with fresh herbs like cilantro or mint leaves sprinkled over the roti before serving. The freshness of these herbs cuts through the richness of the egg and banana, adding a bright, clean finish.

For an extra touch, lightly toast 1 tbsp sesame seeds in a dry pan until fragrant and sprinkle them over the top. This not only enhances the visual appeal but also adds a nutty crunch that complements the dish perfectly. ✨

Breakfast Platter Assembly

Arrange the roti on a large platter with the dipping sauce in small bowls at each place setting. Add a few extra garnishes like sliced cucumbers or cherry tomatoes for a fresh, crunchy element.

For a complete breakfast spread, include a side of scrambled tofu or fried plantains to round out the meal. The contrast of textures and flavors makes this dish feel like a restaurant-quality brunch. Serve with a cup of Thai iced tea or jasmine green tea to complete the experience. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 350mg15%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 18g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make Thai banana egg roti without eggs?

For a vegetarian alternative, you can replace the eggs with 2 mashed ripe avocados or 1 cup blended silken tofu mixed with 1 tbsp cornstarch to thicken. The texture will be different but still delicious! The filling will be creamier without the egg ribbons, so adjust the banana filling slightly by adding ½ tsp vanilla extract for extra flavor.

2

Why is my dough too sticky or dry?

If your dough is too sticky, add 1 tsp flour at a time while kneading until it becomes pliable but not dry. For dry dough, mix in 1 tsp milk or water and knead gently. The ideal dough should be soft enough to roll out thin but not so sticky it sticks to your fingers. Let it rest for 30 minutes if it feels too tight after kneading.

3

How do I get the egg ribbons to look perfect?

Use a non-stick skillet and heat it over medium-high heat until hot but not smoking. Crack the egg directly into the pan, then immediately tilt the pan to spread it thinly. Cook for just 10-15 seconds until the edges set but the center is still runny. Quickly pour it over the roti and return to low heat for 10 seconds to set. Practice makes perfect—don't worry if the first few aren't flawless!

4

Can I make these ahead of time?

You can prep the dough and banana filling 1 day ahead and store them separately in the fridge. The dough keeps well wrapped in plastic for 2 days, and the banana filling holds for 24 hours. Assemble and cook the roti fresh for the best texture, but you can reheat cooked roti in a dry pan over low heat for 1-2 minutes per side. The egg ribbons may lose some crispness when reheated, so it's best to enjoy them fresh.

5

What's the best way to store leftovers?

Store any leftover roti in an airtight container in the fridge for up to 3 days. To reheat, place the roti in a dry skillet over medium heat for 1-2 minutes per side until warmed through. The banana filling and egg will soften slightly, but the roti should still be crispy. For longer storage, freeze the roti (without the egg ribbons) for up to 1 month. Thaw overnight in the fridge before reheating.

★★★★★4.8(13 reviews)
Categories Breakfast & Brunch