Bubur Cha Cha or Bo Bo Cha Cha is a very popular sweet Peranakan Nonya dessert in South East Asia. Bubur means porridge in Malay language and Cha Cha is a type of dancing, so literally Bubur Cha Cha means dancing porridge. The main ingredients for Bubur Cha Cha are different colored sweet potatoes, taro (yam), sago pearls and bananas served in a sweet coconut milk soup flavored with pandan (screwpine) leaves. Sometimes, colourful tapioca jelly and black eye peas are also added. When all the ingredients are combined, Bubur Cha Cha is a very colourful and delicious sweet dessert.

Bubur Cha Cha [Vegan, Gluten Free]






Cooking Time




For the Base:

  • 2 1/4 cups red sweet potato (orange flesh), peeled and cut into small cubes
  • 2 1/4 purple sweet potato (yellow flesh), peeled and cut into small cubes
  • 2 1/4 fresh or frozen taro (yam), peeled and cut into small cubes
  • 1/3 cup tapioca pearls (sago)

For the coconut milk soup base:

  • 10 pandan leaves (screwpine leaves), tie into a knot
  • 1/4 cup agave syrup
  • 1 2/3 cup gluten free coconut milk
  • 4 cups water
  • 1/4 teaspoon salt

For the Garnish:

  • Bananas, peeled and sliced
  • Kiwifruits, peeled and diced into small pieces
  • Strawberries, sliced into quarters


  1. Heat up a wok with 1/3 full of water and place a large plate onto a steaming rack and bring to a rolling boil. Then put all the cut sweet potato and taro onto the plate and steam for ten minutes or until just cooked on low to medium heat. Do not over steam.
  2. Fill a small pot half full of water, add in the tapioca pearls (sago) and bring to a boil. Once its boiling, simmer on low to medium heat until tapioca pearls (sago) are translucent (no more white spots). Stir frequently to ensure its not sticking at the base.
  3. Drain and set aside in a medium bowl with some water to prevent them from sticking together.
  4. In another large pot, combine all the ingredients for the coconut milk soup base, bring to a boil. Then cover with lid and simmer on low for 15 minutes.
  5. Drain the tapioca pearls (sago) and add them into the coconut milk soup base.
  6. Then add all the cooked sweet potatoes and taro into the coconut milk soup base. Mix and combine well gently. Bring to a boil and turn off the heat.
  7. Garnish with some bananas, kiwifruits and strawberries.
  8. Serve immediately hot or if serving cold, chill in the refrigerator until cold before serving.

Nutritional Information

Per Serving: Calories: 252 | Carbs: 45g | Fat: 8 g | Protein: 2 g | Sodium: 65 mg | Sugar: 17 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.