Chè Ba Màu is a beloved Vietnamese dessert that stirs up childhood memories with every colorful, refreshing spoonful. The creamy mung bean, sweet red beans, chewy pandan jelly, and rich coconut milk come together in one glass to create a symphony of flavor—cool, vibrant, and perfect for beating the summer heat with your loved ones.

Chè Ba Màu, also known as Vietnamese Three-Color Dessert, is a vibrant and refreshing layered dessert that’s perfect for warm weather. This traditional Vietnamese sweet treat is served cold and features three beautifully distinct layers: soft mung bean paste, sweetened red beans, and chewy green pandan jelly, all topped with crushed ice and rich coconut milk.
It’s a delightful blend of textures and flavors—creamy, sweet, and subtly floral—that makes it a favorite street food dessert throughout Vietnam, especially during hot and humid days. In this vegan-friendly version, we keep the classic elements while ensuring that it’s completely plant-based and naturally gluten-free.
For more easy Vietnamese plant-based desserts, check out Banana Tapioca Pudding, Mango Sago, and Vietnamese Avocado Pudding.
What is Chè Ba Màu?
“Chè” refers to Vietnamese sweet desserts, often in the form of puddings, soups, or beverages. “Ba màu” translates to “three colors,” which describes the signature visual appeal of this dessert. Each layer has its own flavor and texture, coming together harmoniously in every spoonful.
In Vietnam, Chè Ba Màu isn't something you typically make at home—it’s something you grab from a street food stall when the heat of the day calls for a refreshing treat. I have vivid memories of walking down the bustling streets, passing by colorful stalls with tall glass jars filled with vibrant layers of chè—red beans, mung beans, and pandan jelly glistening like jewels in the sunlight. It's one of my favorite summer desserts!
Ingredients
This recipe uses the following 9 ingredients:
🌺 Red Beans from a can
Sweet and tender, red beans bring earthy richness and a nostalgic flavor base that grounds the dessert.
🌞 Split Mung Beans
Naturally sweet and creamy when cooked and mashed—this golden middle layer adds smooth contrast and heartiness. Make sure to soak them for 1-2 hours in advance.
🌿 Pandan Extract
Fragrant and floral, pandan gives the jelly its signature green hue and an irresistible Southeast Asian aroma.
💧 Agar Agar Powder
This plant-based gelling agent creates that bouncy, satisfying jelly texture—firmer than gelatin and perfect for layering.
🍚 Granulated Sugar
Balances and enhances the flavors of each layer without overpowering the natural sweetness of the beans.
🧂 Pinch of Salt
A little salt sharpens all the flavors and adds depth—especially important in desserts with coconut milk.
🥥 Full-Fat Coconut Milk
Creamy, rich, and lightly sweet—coconut milk ties the dessert together with its silky finish and tropical charm.
🌽 Tapioca or Cornstarch (optional)
Used to thicken the coconut sauce slightly, making it cling lovingly to the crushed ice and layered goodness.
❄️ Crushed Ice
Cool, refreshing, and texturally essential—ice turns this into the ultimate summer dessert.
Instructions
Prepare the Red Bean Layer
- Drain and rinse the canned red beans.
- In a bowl, mix the beans with 2 tablespoons of sugar and a pinch of salt.
- Stir well and set aside. No cooking needed—easy and quick!
Make the Mung Bean Paste
- Rinse the split mung beans thoroughly.
- Boil or steam until soft and tender (about 20–25 minutes).
- Mash or blend the mung beans with 1 tablespoon of sugar, a pinch of salt, and a splash of the cooking liquid until smooth and creamy.
- Let cool to room temperature.
Prepare the Pandan Jelly
- In a saucepan, combine 2 cups of water, pandan extract, agar agar powder, and sugar.
- Bring to a boil over medium heat, stirring constantly to dissolve the agar completely.
- Pour the mixture into a shallow tray and let it cool at room temperature until fully set (15–20 minutes).
- Slice into thin strips or small cubes once firm.
Make the Coconut Sauce
- In a small saucepan, heat the coconut milk with sugar and a pinch of salt over low heat.
- If desired, stir in a slurry made from 1 tablespoon tapioca or cornstarch mixed with 1 tablespoon water to slightly thicken the sauce.
- Cook for 2-3 minutes, then remove from heat and let cool. Refrigerate until ready to serve.
Assemble Chè Ba Màu
- In a tall dessert glass or bowl, layer the components in this order: sweet red beans, mung bean paste, pandan jelly cubes, ice, and a generous drizzle of coconut sauce over everything.
If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!
Print📖 Recipe
Chè Ba Màu (Vietnamese Three-Color Dessert)
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Chè Ba Màu is a beloved Vietnamese dessert that stirs up childhood memories with every colorful, refreshing spoonful. The creamy mung bean, sweet red beans, chewy pandan jelly, and rich coconut milk come together in one glass to create a symphony of flavor—cool, vibrant, and perfect for beating the summer heat with your loved ones.
Ingredients
Red Bean Layer
- 200g canned red beans (adzuki or small red beans)
- 2 tbsp granulated sugar
- Pinch of salt
Mung Bean Layer
- 100g split mung beans
- 1 1/2 cups water
- 1 tbsp granulated sugar
- Pinch of salt
Pandan Jelly
- 2 cups water
- 1 tsp pandan extract (or pandan juice)
- 1 tbsp agar agar powder
- 2 tbsp granulated sugar
Coconut Sauce
- 1 cup full-fat coconut milk
- 2 tbsp sugar
- Pinch of salt
- 1 tbsp tapioca starch or cornstarch (optional, for thickening)
To Serve
- Crushed ice
- Tall dessert glasses or bowls
Instructions
Prepare the Red Bean Layer
-
Drain and rinse the canned red beans.
-
In a bowl, mix the beans with 2 tablespoons of sugar and a pinch of salt.
-
Stir well and set aside. No cooking needed—easy and quick!
Make the Mung Bean Paste
-
Rinse the split mung beans thoroughly.
-
Boil or steam until soft and tender (about 20–25 minutes).
-
Mash or blend the mung beans with 1 tablespoon of sugar, a pinch of salt, and a splash of the cooking liquid until smooth and creamy.
-
Let cool to room temperature.
Prepare the Pandan Jelly
-
In a saucepan, combine 2 cups of water, pandan extract, agar agar powder, and sugar.
-
Bring to a boil over medium heat, stirring constantly to dissolve the agar completely.
-
Pour the mixture into a shallow tray and let it cool at room temperature until fully set (15–20 minutes).
-
Slice into thin strips or small cubes once firm.
Make the Coconut Sauce
-
In a small saucepan, heat the coconut milk with sugar and a pinch of salt over low heat.
-
If desired, stir in a slurry made from 1 tablespoon tapioca or cornstarch mixed with 1 tablespoon water to slightly thicken the sauce.
-
Cook for 2–3 minutes, then remove from heat and let cool. Refrigerate until ready to serve.
Assemble Chè Ba Màu
- In a tall dessert glass or bowl, layer the components in this order: sweet red beans, mung bean paste, pandan jelly cubes, ice, and a generous drizzle of coconut sauce over everything.
Notes
Tip: You could make the pandan jelly in advance and store it in the fridge overnight.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: stovetop, mixing
- Cuisine: Vietnamese
Comments
No Comments