vegan vietnamese sweet soup dessert recipe

2 min prep 30 min cook 3 servings
vegan vietnamese sweet soup dessert recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a humid July evening in my grandparents' old Saigon house, the kind of night when the cicadas start a chorus and the kitchen smells like a promise of comfort. I was perched on a tiny stool, watching my grandmother stir a pot that seemed to sigh with steam, and the first thing that hit me was a cloud of sweet, coconut‑infused perfume that wrapped around the room like a warm blanket. The moment she lifted the lid, a gentle swirl of aromatic steam rose, carrying whispers of toasted peanuts and the faint, almost mystical scent of pandan leaf, and I knew I was witnessing something that transcended ordinary dessert. That soup, a humble vegan Vietnamese sweet soup, was more than just a treat—it was a memory, a cultural thread, and a lesson in patience and love.

Fast forward a few years, and I found myself in a tiny apartment kitchen in Portland, trying to recreate that same feeling for my own family. The challenge? Translating a street‑market classic that’s traditionally made with animal‑based broth into a fully vegan masterpiece without losing any of its soul. I experimented with mung beans, the unsung heroes of Asian desserts, and discovered that when they’re simmered just right, they turn buttery and silky, providing the perfect canvas for coconut milk’s richness. Then there are the tiny tapioca pearls, those translucent gems that pop like little fireworks in your mouth—adding a playful texture that makes the soup feel both familiar and exciting.

What makes this recipe truly special is its balance of flavors and textures: the earthiness of mung beans, the gentle chew of tapioca, the sweet kiss of coconut, and the crunch of roasted peanuts and toasted sesame seeds that finish it off. Imagine spooning a bowl of velvety, amber‑gold liquid that shimmers in the light, each sip delivering a layered experience that starts sweet, turns creamy, and ends with a nutty crunch. It’s a dessert that can be served hot on a chilly night or chilled for a refreshing summer treat, making it a year‑round crowd‑pleaser that fits any occasion—from birthday celebrations to quiet family evenings.

But wait—there’s a secret trick in step 4 that will elevate the aroma to a whole new level, and a common mistake that even seasoned cooks make, which I’ll reveal later. Trust me, once you master this, your friends will be begging for the recipe, and you’ll feel the same pride I felt watching my grandmother’s eyes light up. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of coconut milk and a pinch of salt creates a sweet‑salty harmony that mimics the richness of traditional dairy‑based desserts while staying entirely plant‑based. This balance makes each spoonful feel indulgent without overwhelming the palate.
  • Texture Symphony: Mung beans become silky when cooked, while tapioca pearls add a gentle chew, and the toasted peanuts and sesame seeds provide a satisfying crunch. The contrast keeps the mouthfeel interesting from the first bite to the last.
  • Ease of Preparation: Most of the work is hands‑off simmering, allowing you to multitask or simply enjoy a moment of calm as the flavors meld. Even beginners can achieve a professional‑grade result with minimal fuss.
  • Time Efficiency: The total active cooking time is under 30 minutes, with the majority spent gently simmering, which means you can fit this dessert into a busy weekday schedule or a relaxed weekend brunch.
  • Versatility: Serve it hot for comfort, chilled for a refreshing treat, or even as a base for fruit compotes. The recipe adapts effortlessly to seasonal produce and personal preferences.
  • Nutrition Boost: Mung beans provide plant‑based protein and fiber, while coconut milk offers healthy fats, making the dessert more satisfying and sustaining than typical sugary puddings.
  • Ingredient Quality: Using fresh, high‑quality coconut milk and authentic pandan leaf (if available) elevates the aroma and richness, turning a simple soup into a fragrant experience.
  • Crowd‑Pleaser Factor: The sweet, nutty profile appeals to both vegans and non‑vegans alike, making it a safe bet for gatherings where dietary preferences vary.
💡 Pro Tip: Toast the peanuts and sesame seeds just until they turn golden and start to pop; this releases their natural oils and deepens the flavor dramatically.

🥗 Ingredients Breakdown

The Foundation

The first pillar of our soup is the mung beans. These tiny green legumes are naturally sweet and become wonderfully creamy when simmered, creating a velvety base that carries the rest of the flavors. Choose split mung beans for a faster cooking time, but whole beans add a slightly nuttier bite if you have a bit more patience. Rinse them thoroughly before cooking to remove any dust, and consider soaking them for 30 minutes to shave off a few minutes from the simmering stage.

Next up are the tapioca pearls. These translucent pearls are the texture heroes, offering a soft chew that contrasts beautifully with the smooth beans. Opt for small‑sized pearls (often labeled “mini” or “small”) as they blend more seamlessly into the soup. Rinse them under cold water before adding them to the pot to prevent them from clumping together.

Aromatics & Spices

The heart‑warming aroma comes from coconut milk, which brings a rich, buttery note that is both comforting and exotic. I always reach for a full‑fat coconut milk for depth; if you’re watching calories, a light version works, but you’ll lose some of that luxurious mouthfeel. Stir the coconut milk gently to avoid separation and to keep the soup silky.

A pinch of salt may seem simple, but it’s a flavor enhancer that lifts the sweetness and balances the richness of the coconut. It’s the secret that turns a good dessert into a great one, much like a dash of sea salt on caramel.

If you can find a fresh pandan leaf, add it for an aromatic boost that transports you straight to a Vietnamese night market. The leaf releases a sweet, grassy fragrance that pairs perfectly with coconut. Tie the leaf into a knot before dropping it into the simmering pot, and remove it before serving to avoid any fibrous bites.

The Secret Weapons

Roasted peanuts, crushed add a crunchy, earthy finish that contrasts the soup’s smoothness. Use unsalted peanuts and roast them yourself for the best flavor—just a few minutes in a dry skillet over medium heat, shaking frequently, until they turn golden and start to release their natural oils.

Toasted sesame seeds bring a nutty, slightly bitter note that rounds out the sweetness. Toast them in a dry pan for 1‑2 minutes, watching carefully so they don’t burn; the moment they start to brown and emit a toasty scent, they’re ready.

🤔 Did You Know? Mung beans are a staple in many Asian desserts because they are naturally low in fat and high in protein, making them a healthy alternative to rice‑based puddings.

Finishing Touches

Finally, the sugar ties everything together. I start with half a cup and taste as I go, adjusting to your personal sweetness preference. Coconut sugar or palm sugar can be used for a deeper caramel note, but white granulated sugar keeps the flavor clean and bright.

The optional pandan leaf and the precise balance of salt are the final layers that elevate the dish from simple to spectacular. With all ingredients prepped, you’re ready to dive into the cooking process. Here’s where the fun really begins...

🍳 Step-by-Step Instructions

  1. Begin by rinsing the mung beans under cold running water, discarding any stones or discolored beans you might find. Transfer the beans to a large saucepan and cover them with 4 cups of water. Bring the water to a gentle boil over medium‑high heat, then reduce to a simmer, skimming off any foam that rises to the surface. Let the beans cook for about 15‑20 minutes, or until they start to soften but are still holding their shape.

    💡 Pro Tip: Adding a pinch of baking soda can help soften the beans faster, but use sparingly to avoid a soapy taste.
  2. While the beans are simmering, prepare the tapioca pearls. In a separate pot, bring 2 cups of water to a rolling boil, then stir in the ½ cup of tapioca pearls. Reduce the heat to medium and let them cook, stirring occasionally, for about 10‑12 minutes until they become translucent with a tiny white dot in the center. Once cooked, drain the pearls and rinse them under cold water to stop the cooking process and prevent them from sticking together.

  3. When the mung beans are nearly tender, stir in the coconut milk, sugar, and salt. The mixture should return to a gentle simmer; avoid a rapid boil, as this can cause the coconut milk to separate and create a grainy texture. As the soup thickens, you’ll notice a fragrant steam rising—this is the moment the flavors start to meld. Taste and adjust the sweetness if needed; remember, the peanuts and sesame will add a subtle nutty sweetness later.

  4. Now comes the aromatic secret: add the pandan leaf (if using) by tying it into a knot and submerging it into the pot. Let it steep for 5‑7 minutes, allowing its sweet, grassy perfume to infuse the soup. The liquid will take on a faint green hue, signaling that the pandan has done its work. Remove the leaf before serving to avoid any fibrous bites.

    ⚠️ Common Mistake: Forgetting to remove the pandan leaf can leave an unpleasant texture in the final dish.
  5. Gently fold the cooked tapioca pearls into the simmering soup, ensuring they’re evenly distributed. The pearls will absorb some of the coconut broth, swelling slightly and becoming even more luscious. Let the mixture simmer for another 3‑4 minutes so the flavors fully integrate. At this stage, the soup should have a thick yet pourable consistency—think of a creamy porridge that can be ladled.

  6. While the soup rests, toast the peanuts and sesame seeds if you haven’t already. For the peanuts, heat a dry skillet over medium heat, add the whole peanuts, and stir continuously until they turn a deep golden brown and release a nutty aroma. Transfer them to a plate, let them cool, then crush them roughly with a mortar and pestle. For the sesame seeds, use the same skillet, spreading them in a thin layer and stirring until they pop and turn lightly golden.

    💡 Pro Tip: Lightly crushing the peanuts while still warm releases more oil, intensifying their flavor in the final garnish.
  7. Now, it’s time to plate. Ladle the hot soup into shallow bowls, ensuring each serving gets a generous amount of beans and pearls. Sprinkle a handful of crushed roasted peanuts and toasted sesame seeds over the top. The contrast of colors—creamy ivory, golden peanuts, and speckled black sesame—makes the dish as visually appealing as it is tasty.

  8. Serve the soup immediately while it’s warm, or let it cool to room temperature and refrigerate for a chilled version. If you choose to chill, give the soup a gentle stir before serving to recombine any settled cream. The result? A comforting, fragrant, and delightfully textured dessert that can be enjoyed any time of day.

  9. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, scoop a tiny spoonful and let it cool for a moment. This pause allows the flavors to settle, and you can judge the balance of sweetness, salt, and coconut richness. If the soup feels a bit flat, a dash more sugar or a pinch of sea salt can instantly brighten it. I once served this to a friend who’s a professional pastry chef, and he swore by this quick taste test before plating.

Why Resting Time Matters More Than You Think

Allowing the soup to rest for 10‑15 minutes after cooking lets the mung beans absorb the coconut broth fully, resulting in an even creamier texture. This resting period also gives the pandan leaf’s aroma a chance to permeate every bite. I used to skip this step, and the soup felt slightly watery; now I never forget to let it sit.

The Seasoning Secret Pros Won’t Tell You

A pinch of freshly ground black pepper might sound odd in a sweet dessert, but it adds a subtle heat that cuts through the richness and heightens the overall flavor profile. It’s a trick I learned from a Vietnamese street vendor who added a whisper of pepper to his chè, and the result was a more complex, satisfying finish.

💡 Pro Tip: Finish the soup with a drizzle of coconut cream for an extra layer of silkiness that makes each spoonful feel luxurious.

The Texture Balancing Act

If you prefer a smoother mouthfeel, blend half of the cooked mung beans before returning them to the pot. This creates a velvety base while still leaving some whole beans for texture. Conversely, if you love a heartier bite, keep all the beans whole and enjoy the rustic feel.

The Perfect Garnish Guide

Beyond peanuts and sesame, consider adding a sprinkle of shredded coconut or a few fresh mango cubes for a tropical twist. A drizzle of pandan‑infused syrup can also amplify the fragrance. I once experimented with a dash of lime zest, and the bright citrus lifted the entire dessert, making it unforgettable.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I’ve tried and loved:

Mango‑Infused Summer Chill

Add diced ripe mangoes during the final minute of cooking. The mango’s sweet acidity balances the coconut’s richness, creating a refreshing summer dessert that’s perfect served chilled.

Chocolate‑Swirl Delight

Stir in a tablespoon of dark cocoa powder and a splash of almond milk after the coconut milk has been incorporated. The chocolate adds depth and makes the soup feel indulgent, especially on cooler evenings.

Spiced Pumpkin Harvest

Swap half of the coconut milk for pumpkin puree and add a pinch of cinnamon and nutmeg. This autumnal version brings warm spices that pair beautifully with the nutty toppings.

Tropical Coconut‑Lime

Add a teaspoon of lime zest and a splash of lime juice right before serving. The citrus brightens the dish, making it feel light and vibrant—ideal for brunch.

Matcha Green Tea Twist

Whisk in a teaspoon of high‑quality matcha powder after the soup has simmered. The earthy green tea flavor adds a sophisticated note that pairs surprisingly well with the sweet base.

Nut‑Free Crunch

Replace the roasted peanuts with toasted pumpkin seeds and the sesame seeds with toasted sunflower seeds. This variation keeps the crunch while accommodating nut allergies.

📦 Storage & Reheating Tips

Refrigerator Storage

Transfer any leftovers to an airtight container and store them in the fridge for up to 3 days. The soup may thicken as it cools; simply stir in a splash of coconut milk or water before reheating to restore its silky texture.

Freezing Instructions

For longer storage, portion the soup into freezer‑safe bags, leaving a little headspace for expansion. Freeze for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge, then reheat gently on the stove, adding a bit of coconut milk to revive the creaminess.

Reheating Methods

Reheat the soup over low to medium heat, stirring frequently to prevent the coconut milk from separating. If you prefer a microwave, heat in short 30‑second bursts, stirring in between. The trick to reheating without drying it out? A splash of coconut milk or even a teaspoon of maple syrup can keep the sweetness balanced while restoring moisture.

❓ Frequently Asked Questions

You can substitute dairy milk, but you’ll lose the authentic tropical flavor and the rich, velvety mouthfeel that coconut milk provides. If you need a non‑coconut alternative, try oat milk for a similar creaminess, though the taste will be milder. Adjust the sweetness accordingly, as some plant milks are already slightly sweetened.

Soaking isn’t required, but it does reduce cooking time and can make the beans more digestible. A quick 30‑minute soak in warm water works well. If you’re short on time, simply rinse them well and start cooking; they’ll still turn out delicious, just a few minutes longer.

Absolutely! All the ingredients listed are naturally gluten‑free. Just double‑check that your tapioca pearls and any packaged coconut milk are labeled gluten‑free, as cross‑contamination can occur in some facilities.

When the pearls are fully cooked, they become mostly translucent with a tiny white dot in the center. Taste one; it should be soft but still have a slight chew. If they’re still opaque or gritty, cook a couple of minutes longer.

Yes! Fresh lychee, sliced banana, or mango cubes add a bright contrast to the creamy soup. Add the fruit just before serving so it retains its fresh texture and doesn’t become soggy.

Canned coconut milk is actually preferred for its higher fat content, which gives the soup a richer, more authentic flavor. Just give the can a good shake before opening to mix the cream and water layers.

If pandan isn’t available, you can substitute a few drops of pandan extract or use vanilla extract for a different but still pleasant aroma. The flavor won’t be identical, but the dessert will remain delicious.

Yes, you can replace granulated sugar with maple syrup, agave nectar, or coconut sugar. Keep in mind that liquid sweeteners may thin the soup slightly, so you might need to simmer a bit longer to achieve the desired consistency.

vegan vietnamese sweet soup dessert recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Rinse mung beans, simmer in water until tender but still holding shape (≈15‑20 min).
  2. Cook tapioca pearls in boiling water until translucent, then rinse under cold water.
  3. Add coconut milk, sugar, and salt to the beans; simmer gently, adjusting sweetness.
  4. Add tied pandan leaf, steep 5‑7 min, then remove.
  5. Stir in cooked tapioca pearls; simmer 3‑4 min for flavor integration.
  6. Toast peanuts and sesame seeds; crush peanuts while warm.
  7. Ladle soup into bowls, garnish with crushed peanuts and toasted sesame seeds.
  8. Serve hot or chill; enjoy!

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.