Chè Ba Màu (Vietnamese Three Color Pudding)

A refreshing Vietnamese dessert made with layers of crushed ice, red bean and mung bean pastes, pandan jelly, and sweet coconut sauce.

Glass of Chè Ba Màu With a Straw and a Tall Dessert Spoon, and in the Background, Another Glass of Che and More Dessert Spoons in a Cup and on the Counter Next to a Yellow Kitchen Towel

Simply Recipes / Ciara Kehoe

Springtime calls for a celebration drink—something bright in color and in taste, something to make a person feel special. With the advent of Mother’s Day and all mom-related memories, I think of a dessert my mother and I love to share: chè ba màu, or “three-color pudding.” It’s also sometimes called Rainbow Dessert, because of the vibrant colors in the dish. 

What is Chè Ba Màu?

Chè is a general category of Vietnamese dessert that encompasses puddings, soups, and drinks that are sweet and often composed of multiple components. The “ba màu” part of the name refers to the striking red, yellow, and green layers of the chè. Chè ba màu is assembled from disparate yet complementary layers: sweet red beans, yellow mung beans, pandan jelly, crushed or shaved ice, and a salty-sweet coconut sauce.

The heartiness of the red beans plays well with the creamy mung beans, while the grassy, floral lightness of the pandan jelly adds a springy note. And my favorite part is the coconut cream that cuts through all the sugar with a velvety richness. It’s a wonderfully balanced and complex dessert that manages to be refreshing and filling at the same time.

Three Glasses of Chè Ba Màu Next to a Yellow Kitchen Towel

Simply Recipes / Ciara Kehoe

Homemade Means More Control

No one’s ever said that chè ba màu is quick or simple. In fact, its very decadence comes from the fact that it’s a celebratory kind of dessert parfait, something you have when you’re craving a special moment. Chè ba màu is typically served at restaurants or roadside stands, but when you make it at home, you have more control over the ratio of ingredients and the overall sweetness. I’ve had some chès that are teeth-rattlingly sweet, and others that feel more mild and balanced. 

Tips for Making Chè Ba Màu 

Most of the ingredients can be found in an Asian grocery store or online. You can make the minor substitutions noted below, but for the best results, you’ll want to use the actual ingredients.

  • Serve this in a tall glass, so that you can dredge a spoon through all the flavors.
  • Don’t skimp on the coconut cream. It can be harder to track down than coconut milk, but the texture adds an imitable touch.
  • The work in this dish is the prep, but once that’s out of the way, you can enjoy the dessert with a crowd. Consider making an event of it—double or triple the recipe, invite guests, and let them top their own chè!
Glasses of Chè Ba Màu on a Tray With a Straw and a Tall Spoon

Simply Recipes / Ciara Kehoe

Chè Ba Màu (Vietnamese Three Color Pudding)

Prep Time 5 mins
Cook Time 12 mins
Chill Time 3 hrs
Total Time 3 hrs 17 mins
Servings 4 servings


For the yellow layer

For the green layer

  • 2 cups water

  • 1 tablespoon agar agar (or unflavored gelatin powder, but it won’t be vegan)

  • 3 tablespoons sugar

  • 1/4 teaspoon pandan flavoring

  • 4 drops green food coloring (optional) 

For the coconut sauce

  • 3/4 cup (6 ounces) coconut cream (Do not use coconut milk.)

  • 3 tablespoons sugar

  • 1 teaspoon cornstarch

  • 1/4 teaspoon salt

For the red layer

For serving

  • Crushed or shaved ice


One day before serving:

  1. Soak the mung beans:

    Soak the dried mung beans in 3 cups of water for at least 3 hours, or preferably overnight. Keep refrigerated.

    Bowl of Mung Beans Soaking in Water Next to a Smaller Bowl With Dry Mung Beans for Chè Ba Màu Recipe

    Simply Recipes / Ciara Kehoe

  2. Make the green layer:

    Bring 2 cups of water to a boil in a small pot over medium-high heat. Add the agar agar and 3 tablespoons sugar. Stir for 1 to 2 minutes, until dissolved. 

    Lower heat to a simmer and mix in the pandan flavoring. If your flavoring is clear (sometimes it is green), add the optional food coloring—about 4 drops for a bright green color.

    Pour the pandan mixture into a container that’s at least 9 inches wide (like a quiche pan) and cool in the fridge for 1 to 2 hours or longer, similar to Jell-O, but firmer.

    Pot With Pandan Jelly Ingredients Mixed While Hot for Che Ba Mau Recipe

    Simply Recipes / Ciara Kehoe

    Pandan Jelly Setting in a Pie Dish

    Simply Recipes / Ciara Kehoe

On the day you’ll serve the chè ba màu:

  1. Cook the mung beans: 

    Rinse the mung beans in a colander under running water, and add to a medium pot with 1 cup of water. Bring to a boil over medium-high heat. Once the pot is boiling, lower the heat to medium. Add 2 tablespoons sugar and allow to cook for 10 minutes, until the beans feel tender to the bite. 

    Let cool, then mash with a fork or potato masher.

    Mung Beans in a Pot With Water for Che Recipe

    Simply Recipes / Ciara Kehoe

    Mung Beans Mashed Together Using a Fork

    Simply Recipes / Ciara Kehoe

  2. Slice the pandan jelly:

    Slice the pandan jelly into thin ribbons (my preference) or 1/2-inch cubes. You can do this right in the container—no need to transfer it onto a cutting board.

    Pandan Jelly in Strips in a Glass Pie Dish

    Simply Recipes / Ciara Kehoe

  3. Make the coconut sauce:

    Bring the coconut cream to a boil in a small pot over medium heat. Then, add 3 tablespoons sugar, the tapioca starch, and salt. Stir vigorously for 1 to 2 minutes, until the mixture thickens. It should stick to the back of your spoon, like melted ice cream.

    Set aside to cool.

    Coconut Sauce Ingredients Boiling Together in a Pot for Che Ba Mau Recipe

    Simply Recipes / Ciara Kehoe

    Some Sauce on the Back of a Spoon With a Streak on It to Showcase Desired Consistency

    Simply Recipes / Ciara Kehoe

  4. Assemble the chè ba màu:

    You’ll build the chè ba màu in a tall clear glass. Layer in the following order: 2 tablespoons of the red bean paste, 2 tablespoons of the yellow mung bean mixture, 2 tablespoons of the green pandan jelly, and 1 cup of crushed ice. Drizzle the top of the mixture with 2 tablespoons of coconut sauce. You will have enough ingredients to assemble 4 glasses of chè ba màu.

    You can be flexible with this assembling, adding more or less of the ingredients to adjust the ratio to your taste. I like a pretty balanced mixture, but some people might use less of the sweet bean paste and more of the pandan jelly. You can also adjust your ice, based on preference.

    Serve with a tall spoon and a straw. Mix the servings or eat each layer separately.

    Ingredients can be refrigerated for up to one week.

    Love the recipe? Leave us stars and a comment below!

    Assembly (L to R): Bowl of Coconut Sauce, Bowl of Crushed Ice, Bowl of Crushed Mung Beans, Bowl of Red Beans Paste, Two Glasses, and Pie Dish With Pandan Jelly for Che Ba Mau

    Simply Recipes / Ciara Kehoe

    Glass of Che Ba Mau (Layers From Bottom to Top: Reed Bean Paste, Mung Beans, Pandan Jelly, Crushed Ice, and Coconut Sauce)

    Simply Recipes / Ciara Kehoe

Nutrition Facts (per serving)
395 Calories
7g Fat
79g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 395
% Daily Value*
Total Fat 7g 10%
Saturated Fat 7g 33%
Cholesterol 0mg 0%
Sodium 257mg 11%
Total Carbohydrate 79g 29%
Dietary Fiber 4g 15%
Total Sugars 65g
Protein 6g
Vitamin C 0mg 2%
Calcium 48mg 4%
Iron 1mg 7%
Potassium 246mg 5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.