
Red Bean Soup
Hawker • Singapore
About Red Bean Soup
Sweet red bean dessert soup — can be served hot or cold
How to Make Red Bean Soup (Traditional & Healthy Version)
Red Bean Soup, known locally as 'Hong Dou Tang', is a beloved dessert commonly found in Singapore’s vibrant kopitiams and hawker centres. Celebrated for its sweet, earthy aroma and comforting warmth, this plant-based treat is a staple among Singaporeans of all ages. Traditionally served either hot or chilled, Red Bean Soup is a simple yet nourishing option that reflects Singapore’s multicultural influences and love for wholesome, fuss-free desserts. Singapore’s Red Bean Soup is often enjoyed during humid afternoons or as a light sweet ending to a hearty hawker meal. The use of azuki beans, pandan leaves, and rock sugar infuses the soup with a fragrant, delicate sweetness that is both satisfying and guilt-free. This dessert’s enduring popularity lies in its versatility: it can be adapted for vegans, those watching their sugar intake, or anyone seeking a nostalgic taste of Singapore’s culinary heritage. Whether served at home or from a street-side stall, Red Bean Soup is a testament to the nation’s ability to blend healthfulness with tradition.
Ingredients(for 1 medium bowl)
- 1/2 cup Dried red beans (azuki beans) (pre-soaked overnight)
- 3 cups Water
- 2 leaves Pandan leaves (tied into a knot)
- 3 tbsp Rock sugar (adjust to taste)
- 1 small piece Dried tangerine peel (optional, for aroma) - optional
- 1/8 tsp Pinch of salt
- 2 tbsp Sago pearls (optional, rinsed) - optional
- 1 tbsp Low-fat coconut milk (optional, for serving) - optional
Instructions
- 1
Rinse the pre-soaked red beans thoroughly under running water. Drain well.
2 minutes
Soaking the beans overnight reduces cooking time and boosts digestibility.
- 2
In a medium pot, add the red beans, 3 cups water, pandan leaves, and dried tangerine peel (if using). Bring to a boil over high heat.
5 minutes
Use a heavy-bottomed pot to prevent burning and ensure even simmering.
- 3
Reduce to a gentle simmer and cook uncovered for 20 minutes, or until beans are tender but not mushy.
20 minutes
Skim off any foam that rises to keep the soup clear.
- 4
Add rock sugar and a pinch of salt. Stir until dissolved. Taste and adjust sweetness if needed.
2 minutes
Adding salt enhances the bean flavor and balances sweetness.
Why This Dish is Healthy
This Red Bean Soup recipe is a healthy option thanks to its focus on whole, minimally processed ingredients and its naturally low fat content. High in fibre and plant protein, it supports satiety and stable blood sugar levels. By using just enough rock sugar and offering the option to skip coconut milk, this version is ideal for calorie-conscious eaters and those seeking to enjoy traditional Singaporean desserts without the guilt. It’s a delicious way to satisfy your sweet tooth while nourishing your body with essential nutrients.
Red Bean Soup is naturally low in fat and contains no cholesterol, making it a heart-healthy dessert option. Red beans (azuki beans) are rich in plant-based protein, complex carbohydrates, and dietary fibre, which support digestive health and provide steady energy. The addition of pandan leaves brings antioxidants, while using rock sugar in moderation keeps the glycemic load lower compared to refined sugars. Optional sago pearls add texture but can be omitted for an even lighter dish. This vegan dessert is also free of gluten and dairy, making it suitable for most diets.
Pro Tips
- 💡Tip 1: Soak red beans overnight for a creamier texture and shorter cooking time.
- 💡Tip 2: Use fresh pandan leaves for the most aromatic flavor—frozen works in a pinch.
- 💡Tip 3: For a thicker soup, mash some of the cooked beans before serving.
Storage & Serving
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or serve cold as a refreshing dessert. If using coconut milk, add only before serving to maintain freshness.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 150.0 kcal |
| Protein | 5.0 g |
| Carbohydrates | 30.0 g |
| Total Fat | 1.0 g |
| Fiber | 3.0 g |





