Rainbow Bubur Cha Cha: A Sweet Malaysian Coconut Dessert
Vibrant, chewy sweet potatoes and bananas swim in a luscious, fragrant coconut milk broth.
By Janelle
Updated: January 18, 2026
Why I Love This Recipe
Bubur Cha Cha is more than just a dessert; it's a vibrant celebration of color and texture, deeply rooted in Southeast Asian culinary traditions. Originating from Malaysia and Singapore, this sweet coconut milk-based dessert is a comforting treat enjoyed year-round, but especially during festive occasions. Imagine a warm, slightly sweet broth enveloping tender sweet potatoes, creamy bananas, and bouncy tapioca pearls – a true symphony of flavors and textures that dances on the palate.
- •A Carnival of Textures - The delightful chewiness of tapioca and sago pearls contrasts beautifully with the soft sweetness of the cooked sweet potatoes and bananas.
- •Naturally Sweetened Goodness - Palm sugar lends a unique caramel-like sweetness that is far more complex than refined sugar.
- •Fragrant Coconut Embrace - The creamy coconut milk infused with pandan leaves creates an aromatic and comforting base for the entire dessert.
- •Visually Stunning - The vibrant colors of the sweet potatoes and bananas create a visually appealing dessert that's sure to impress.
- •Warm or Cold Delight - Enjoy it warm on a chilly evening or chilled on a hot day, Bubur Cha Cha is delicious any time of year.
Ingredients You'll Need
Here's what you'll need – nothing too fancy, just good ingredients that work together beautifully.
- 2 medium Sweet Potatoes (peeled and cubed)
- 1 medium Yams (peeled and cubed)
- 2 ripe Bananas (sliced)
- 1/2 cup Tapioca Pearls (small)
- 1/4 cup Sago Pearls (small)
- 4 cups Coconut Milk (full-fat)
- 2 cups Water
- 3 leaves Pandan Leaves (knotted)
- 1/2 cup Palm Sugar (or to taste)
- 1/4 teaspoon Salt
Step-by-Step Instructions
- 1
Rinse the tapioca and sago pearls separately under cold water to remove excess starch. This helps prevent them from clumping together during cooking and ensures a clearer, more appealing final product.
~2 min
Tip: Don't skip the rinsing step! - 2
In a medium saucepan, bring the water to a boil. Add the tapioca pearls and cook until they become translucent with only a tiny white dot in the center, about 10-15 minutes. Stir occasionally to prevent sticking. The translucent appearance indicates they are cooked through.
~15 min
Tip: Adjust cooking time depending on the size of the pearls. - 3
Once the tapioca pearls are cooked, drain them and rinse them under cold water. This stops the cooking process and prevents them from sticking together. Set them aside.
~2 min
Tip: Rinsing is crucial for texture. - 4
In the same saucepan, bring the coconut milk, pandan leaves, and salt to a simmer over medium heat. Stir gently to prevent the coconut milk from scorching. Simmering allows the pandan leaves to infuse their fragrance into the coconut milk.
~5 min
Tip: Keep the heat low to avoid curdling the coconut milk. - 5
Add the cubed sweet potatoes and yams to the simmering coconut milk. Cook until they are tender, about 10-15 minutes. The sweetness of the potatoes will start to seep into the coconut milk, enhancing the flavor.
~15 min
Tip: Ensure the sweet potatoes and yams are evenly cubed for even cooking. - 6
Add the sago pearls to the pot and cook for another 5 minutes, or until they become translucent. Stir occasionally to prevent sticking.
~5 min
Tip: Sago pearls cook quickly, so keep a close eye on them. - 7
Stir in the palm sugar, starting with half the amount and adding more to taste. Continue stirring until the palm sugar is completely dissolved. This ensures the sweetness is evenly distributed throughout the dessert.
~3 min
Tip: Palm sugar sweetness varies, so adjust to your preference. - 8
Gently fold in the sliced bananas. Cook for just a minute or two, until they are heated through but still hold their shape. Overcooked bananas will become mushy.
~2 min
Tip: Add the bananas last to prevent them from overcooking. - 9
Finally, add the cooked tapioca pearls to the pot and stir gently to combine. This adds the final textural element to the dish.
~1 min
Tip: Be gentle when stirring to avoid breaking the pearls. - 10
Remove the pandan leaves before serving. They have imparted their fragrance and are no longer needed.
~1 min
Tip: Don't forget to remove the leaves! - 11
Taste and adjust the sweetness as needed. Add more palm sugar if desired. A little extra salt can also enhance the overall flavor.
~1 min
Tip: Taste and adjust to your liking. - 12
Serve warm or chilled. Bubur Cha Cha can be enjoyed immediately or stored in the refrigerator for later. The flavors will meld together even more over time.
0Tip: Chilled Bubur Cha Cha is especially refreshing on a hot day.
How Do I Know It's Ready?
The sweet potatoes and yams should be easily pierced with a fork. The tapioca and sago pearls should be translucent with no hard center.
Frequently Asked Questions
Yes, you can use frozen, but thaw them slightly before adding them to the coconut milk.
Final Thoughts
I hope you enjoy making this Rainbow Bubur Cha Cha: A Sweet Malaysian Coconut Dessert as much as I do! It's a wonderful dish that's sure to become a favorite in your kitchen. If you try this recipe, I'd love to hear how it turned out – feel free to share your experience and any variations you tried!