There’s something irresistibly comforting about the creamy sweetness of coconut paired with the gentle warmth of perfectly cooked rice—and when you add caramelized bananas into the mix, it feels like a little tropical escape right at home. I stumbled upon this Thai Coconut Rice with Banana recipe one afternoon when craving something comforting yet exotic, and it quickly became a favorite for quiet weekends and festive dinners alike. What truly sets this dish apart is how effortlessly it combines rich, velvety flavors with simple ingredients you likely already have in your pantry. Whether you’re looking to impress guests or just treat yourself to a homemade indulgence that’s far from ordinary fast food, this recipe hits every note perfectly. Let me take you through how to create this luscious, crowd-pleasing dessert that’s as easy to make as it is memorable to eat.
Why try Thai Coconut Rice with Banana?
Simplicity meets indulgence in this delightfully easy recipe that requires just a handful of everyday ingredients. Creamy coconut richness perfectly balances the natural sweetness of caramelized bananas, creating a tropical flavor explosion. Versatile and crowd-pleasing, it makes a stunning dessert or a comforting breakfast. Plus, it’s a refreshing change from typical fast food—homemade decadence in minutes!
Thai Coconut Rice with Banana Ingredients
For the Coconut Rice
- Jasmine Rice – use fragrant jasmine rice for the authentic Thai texture and aroma.
- Coconut Milk – the star ingredient that gives the rice its creamy, dreamy richness.
- Water – mix with coconut milk for perfectly cooked rice that’s neither too dry nor too mushy.
- Sugar – a touch of sweetness to enhance the natural coconut flavor without overpowering it.
- Salt – balances the sweetness and deepens the overall flavor of the coconut rice.
For the Caramelized Bananas
- Ripe Bananas – choose firm but ripe bananas for caramelizing to sweet, golden perfection.
- Butter – helps create a luscious caramelized coating with a rich, buttery note.
- Brown Sugar – adds depth and a slightly molasses-like sweetness to the bananas.
- Lime Juice – a splash brightens and balances the sweetness of the caramelized bananas.
Optional Toppings
- Toasted Sesame Seeds – add a subtle crunch and nutty aroma that pairs beautifully with the dish.
- Fresh Mint Leaves – provide a refreshing contrast to the creamy coconut and sweet bananas.
- Crushed Peanuts – sprinkle for added texture and a savory twist on the tropical layers.
This simple but magical blend of ingredients is what makes Thai Coconut Rice with Banana such an unforgettable treat!
How to Make Thai Coconut Rice with Banana
For the Coconut Rice:
- Rinse Rice: Rinse jasmine rice under cold water until it runs clear, about 1–2 minutes. This removes excess starch and ensures fluffy, separate grains once cooked.
- Combine Ingredients: In a saucepan, stir rice, coconut milk, water, sugar, and salt until sugar dissolves and coconut mixture is even.
- Cook Rice: Bring to a gentle boil over medium-high, then reduce heat to low. Cover and simmer until liquid is absorbed and rice is tender, about 15–18 minutes.
- Rest Rice: Remove from heat and let rice rest, covered, for 10 minutes. Fluff with a fork to release steam, creating creamy yet airy texture.
For the Caramelized Bananas:
- Slice Bananas: Slice bananas into 1/2-inch-thick coins, ensuring uniform pieces for even caramelization. This also makes them perfect for layering atop your creamy coconut rice for a balanced bite.
- Melt Butter: In a skillet over medium heat, melt butter until foaming and lightly golden, about 1 minute. Stir in brown sugar until a velvety amber caramel forms.
- Caramelize Bananas: Place banana slices in a single layer. Cook undisturbed for 2 minutes, then flip and caramelize the other side until golden-brown and syrupy.
- Add Lime Juice: Drizzle fresh lime juice over bananas, tossing gently to coat. The bright citrusy zing cuts sweetness, balancing the caramelized richness.
- Serve: Spoon warm coconut rice into bowls. Top generously with caramelized bananas and add sesame seeds, mint leaves, or crushed peanuts for extra crunch and flavor contrast.
Optional: Serve with a scoop of vanilla ice cream for extra indulgence.
Exact quantities are listed in the recipe card below.
Tips for the Best Thai Coconut Rice with Banana
- Perfect Rice Texture: Rinse jasmine rice thoroughly to remove starch, preventing clumps and ensuring the creamy yet fluffy texture key to Thai Coconut Rice with Banana.
- Coconut Milk Balance: Use full-fat coconut milk for richness, but avoid canned varieties with additives; too thin or sweetened versions can change the flavor and consistency.
- Caramelize with Care: Cook banana slices on medium heat—too high and they burn quickly, too low and caramelization stalls; patience yields golden, syrupy perfection.
- Use Ripe but Firm Bananas: Choose bananas that are ripe enough to caramelize well but still hold their shape, to avoid mushy results.
- Add Citrus at the End: Drizzle lime juice after caramelizing bananas to brighten flavors; adding too early can prevent proper caramelization.
- Serve Warm: Warm coconut rice and bananas enhance the comfort-factor and flavor blend, creating that homely indulgence that makes this dish so special.
What to Serve with Thai Coconut Rice with Banana?
When you’re ready to elevate your meal from simple to sensational, consider these delightful pairings that complement the lushness of the coconut rice and sweet bananas.
-
Fresh Fruit Salad: A vibrant blend of tropical fruits adds brightness and enhances the exotic feel of the dish. The juicy acidity harmonizes beautifully with the creaminess of the rice.
-
Thai Spring Rolls: Light and crispy, these rolls filled with fresh vegetables and herbs provide a textural contrast. The zesty dipping sauce adds a refreshing zing that balances the sweetness of the rice.
-
Coconut Curry Chicken: The rich, savory flavors of coconut curry make a perfect match. The aromatic spices will elevate your dining experience while enhancing the coconut theme already present.
-
Cardamom Tea: A warm cup of spiced cardamom tea pairs perfectly, offering a cozy, aromatic note that complements the tropical elements of your meal.
-
Vanilla Ice Cream: For a dessert lover’s dream, serve a scoop atop the warm rice. The cold, creamy ice cream creates a delightful contrast to the warm, caramelized bananas.
-
Grilled Pineapple: Caramelized on the grill, pineapple adds a smoky sweetness that echoes the bananas, creating a deliciously tropical finish to your meal.
-
Mango Sticky Rice: This Thai favorite provides a sweet, textural experience that echoes the flavors of coconut rice, making for an indulgent double treat.
-
Mint Lemonade: A refreshing drink option, mint lemonade cleanses the palate and enhances the overall tropical vibe of the dining experience.
These pairings will transform your Thai Coconut Rice with Banana into a truly unforgettable feast!
Make Ahead Options
These Thai Coconut Rice with Banana are perfect for busy weeknights when you need a delicious meal without the last-minute rush! You can prepare the coconut rice up to 24 hours in advance by cooking it and letting it cool down before refrigerating. Just be sure to store it in an airtight container to maintain its creamy texture. For the caramelized bananas, you can slice them ahead of time and refrigerate them for up to 3 days, but wait to caramelize them until just before serving to keep that delightful freshness and avoid sogginess. When you’re ready to enjoy, reheat the rice gently in the microwave and quickly caramelize the bananas in a skillet for that warm, inviting finish. You’ll have an impressive dish ready with minimal effort!
Variations & Substitutions for Thai Coconut Rice with Banana
Feel free to add your own twist to this already delightful dish with these creative variations!
-
Vegan Option: Substitute butter with coconut oil or vegan butter for creamy caramelized bananas without any dairy. Coconut oil enhances the tropical flavor too!
-
Nutty Flavor: Incorporate toasted almond slivers or cashews into the rice for a delicious crunch and added nuttiness. Sprinkle generously for that perfect contrast!
-
Spiced Up: Add a pinch of ground ginger or a dash of cinnamon to the coconut rice for a fragrant warmth that elevates the dish with cozy spices. Aromatic and irresistible!
-
Fruit Forward: Replace bananas with fresh mango or pineapple for another tropical twist. Just slice and caramelize them the same way to keep the experience sweet and vibrant.
-
Coconut Cream Upgrade: Boost creaminess by topping the dish with a dollop of coconut cream instead of regular whipped cream. It’s a luscious finish that feels indulgent!
-
Syrupy Sweetness: Drizzle with honey or maple syrup instead of brown sugar for caramelizing. This brings a unique sweetness and a different flavor profile altogether.
-
Citrus Zing: Try orange juice or zest along with the lime for added brightness and a lovely citrus tang that complements the creamy coconut beautifully.
-
Savory Contrast: For an adventurous flavor twist, add a pinch of sea salt flakes over the caramelized bananas. This contras the sweetness in a delightful way, highlighting every bite.
How to Store and Freeze Thai Coconut Rice with Banana
Room Temperature: Keep leftover Thai Coconut Rice with Banana at room temperature for up to 2 hours before refrigerating to avoid spoilage.
Fridge: Store in an airtight container for up to 3 days. Reheat gently in the microwave or on the stovetop with a splash of coconut milk for creaminess.
Freezer: Freeze the coconut rice in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating, adding a bit of water or coconut milk to restore moisture.
Reheating: For the caramelized bananas, gently warm them in a skillet over medium heat before serving on top of the rice, helping retain their delicious texture and flavor.
Thai Coconut Rice with Banana Recipe FAQs
What ripeness level should the bananas be for caramelizing?
I recommend using bananas that are ripe but still firm. They should be yellow with maybe just a few small brown spots—not overly soft or mushy. This firmness helps them hold their shape during caramelization while developing a sweet, golden coating that’s simply irresistible.
How long can I store leftover Thai Coconut Rice with Banana, and what’s the best method?
Store leftovers in an airtight container in the fridge for up to 3 days. Let the rice cool to room temperature first (no more than 2 hours out). When reheating, add a splash of coconut milk or water to keep the rice creamy, and warm the banana slices gently on the stove to maintain their texture and flavor.
Can I freeze this dish, and if so, how should I do it?
Absolutely! Freeze the coconut rice portion separately in a freezer-safe container for up to 2 months. Here’s a quick guide:
- Cool the rice completely.
- Transfer it to an airtight freezer container or heavy-duty freezer bag, removing as much air as possible.
- When ready to eat, thaw overnight in the fridge.
- Reheat on the stovetop or microwave with a splash of coconut milk to revive creaminess.
I typically recommend freezing the bananas separately if you want the best texture; thaw and re-caramelize them lightly before serving.
What should I do if my coconut rice turns out mushy or too dry?
If it’s mushy, you probably used too much liquid or didn’t rinse the rice well enough. Next time, rinse the jasmine rice thoroughly under cold water until clear, and measure liquids precisely. If too dry, stir in a little warmed coconut milk after cooking and fluff the rice gently. Keeping an eye on the simmering time and heat level also helps avoid overcooking.
Is this recipe safe for pets or good for people with food allergies?
While the ingredients are simple and wholesome, it’s best to avoid sharing this dish with dogs or cats because of the sugar and banana caramelization. For allergy concerns, this recipe is naturally gluten-free and dairy-free if you use plant-based butter alternatives. Always double-check the labels on your coconut milk and toppings to avoid hidden allergens like nuts if serving someone with allergies.

Easy Thai Coconut Rice with Banana That Will Wow Your Taste Buds
Ingredients
Equipment
Method
- Rinse jasmine rice under cold water until it runs clear, about 1–2 minutes.
- In a saucepan, stir rice, coconut milk, water, sugar, and salt until sugar dissolves.
- Bring to a gentle boil over medium-high, then reduce heat to low. Cover and simmer until rice is tender, about 15–18 minutes.
- Remove from heat and let rice rest, covered, for 10 minutes. Fluff with a fork.
- Slice bananas into 1/2-inch-thick coins.
- In a skillet over medium heat, melt butter until foaming. Stir in brown sugar.
- Place banana slices in a single layer. Cook undisturbed for 2 minutes, then flip and caramelize until golden-brown.
- Drizzle fresh lime juice over bananas, gently tossing to coat.
- Spoon warm coconut rice into bowls. Top generously with caramelized bananas and optional toppings.




