Bean Curd Sweet Soup Recipe: Silky Coconut and Lotus Root Harmony

Soups & Stews

Bean Curd Sweet Soup Recipe: Silky Coconut and Lotus Root Harmony

This bean curd sweet soup recipe transforms humble tofu into a velvety, aromatic masterpiece that balances sweetness with earthy depth. The secret lies in slow simmering—where coconut milk and rock sugar meld into a silky broth, while star anise and ginger infuse warmth.

Traditional Chinese versions often include lotus root for texture, but modern twists let you add fruit like lychee or mango for brightness.

The magic happens in layers: first, tofu cubes soak up the fragrant broth, then spices bloom in the simmering pot, and finally, the sweetener dissolves into a harmonious blend. Unlike chunky soups, this version prioritizes smoothness—though you can adjust blending for texture preferences.

The result? A comforting, plant-based dish that’s light enough for summer but warming enough for cooler evenings.

What sets this recipe apart is its versatility. Swap coconut milk for almond or oat milk for nutty undertones, or reduce sugar to taste. The broth keeps well for days, making it perfect for meal prep.

Serve it as a standalone soup or pair with steamed rice for a complete meal.

Ready to create a dish that’s both nostalgic and innovative? Let’s begin with the ingredients—where every component plays a role in crafting that perfect balance of sweet, savory, and herbal notes.

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for bean curd sweet soup

Silky coconut milk meets earthy tofu and aromatic spices in this velvety sweet soup.

Ingredient Amount Notes
Extra-Firm Tofu 🥬 1 lb Pressed and cubed
Coconut Milk 🥥 1 can Full-fat for creaminess
Lotus Root 🌿 1 whole Thinly sliced, optional
Rock Sugar 🍯 ½ cup Or light brown sugar
Fresh Ginger 🧄 2 tbsp Grated, freshly grated
Star Anise 🌟 2 whole Lightly crushed
Green Onion 🧅 1 whole Thinly sliced, for garnish
Vegetable Oil 🫒 2 tbsp For stir-frying tofu
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Lychee 🍈 ½ cup Optional, peeled
Salt 🧂 ½ tsp To taste, adjust
White Pepper 🌶️ ¼ tsp Freshly ground

The tofu is the foundation—extra-firm holds its shape best after pressing. Asian markets carry pre-pressed tofu, but if you're doing it yourself, wrap the block in a towel and place a heavy pan on top for 20 minutes. For the coconut milk, full-fat canned versions like Thai Kitchen or Goya deliver the richest texture. Star anise is key for that traditional aroma, but if you can't find it, a pinch of cinnamon and cloves works in a pinch. Lotus root adds texture, but it's optional—skip it if you prefer a smoother soup. The rock sugar should dissolve completely, so use light brown sugar if you prefer a caramelized depth.

No star anise? Anise seeds or fennel seeds can substitute at half the amount. Fresh ginger is ideal, but if you're using powdered, reduce to one-third the quantity. For the lychee, canned works in a pinch, but fresh adds that bright pop of flavor. The broth can be homemade or store-bought—just make sure it's low-sodium to balance the sweetness. If you're using lychee, peel it carefully to avoid the bitter skin. The tofu cubes should be evenly sized so they cook at the same rate—aim for about 1-inch pieces.

Broth keeps well for 4-5 days in the fridge, so make extra for lunches. The tofu absorbs flavors beautifully, so store it in the broth if possible. For a quicker version, use pre-cubed tofu from the refrigerated section at Whole Foods or Trader Joe's. The soup reheats well—just stir gently to avoid breaking up the tofu. If it gets too thick after reheating, add a splash of water or more broth. Garnish with green onion just before serving to keep it fresh.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just slice the lotus root into thick rounds (no peeling needed if you’re lazy) and let the ginger and rock sugar do the work. The tofu cubes stay intact while simmering, so no falling-apart disasters here.
  • Creamy-Ginger Magic: That first sip of coconut milk and ginger? It’s like a warm hug in a bowl. The rock sugar dissolves just enough to balance the earthy tofu and the subtle crunch of lotus root—sweet without being cloying.
  • Leftover Goldmine: This soup actually improves the next day. The flavors meld deeper, and the tofu soaks up all the coconut richness. I make a big batch on Sundays and reheat portions all week—zero waste, all comfort.
  • Budget-Friendly Luxury: Extra-firm tofu and lotus root might sound fancy, but they’re cheaper than takeout and way more satisfying. A single can of coconut milk stretches across multiple servings, and ginger lasts forever in the freezer. Frugal? Absolutely. Worth it? Always.

Step-by-step instructions for silky coconut and lotus root harmony

Here's how to craft this delicate bean curd creation with perfect balance.

1

Prepare the Bean Curd and Aromatics

Begin by pressing the 1 lb extra-firm tofu for at least 30 minutes to remove excess water. Wrap it in a clean kitchen towel and place a heavy object on top. Once pressed, carefully cube the tofu into 1-inch pieces. The cubes should hold their shape but remain tender - this ensures they'll absorb the coconut milk beautifully without turning mushy.

In a small bowl, combine the 2 tbsp freshly grated ginger and lightly crush the 2 whole star anise. Set aside - these aromatics will infuse the broth with warm, earthy depth. For the lotus root, if using, peel and thinly slice it into ¼-inch rounds. The lotus root adds subtle sweetness and texture, though it's optional if you prefer a simpler presentation.

2

Build the Silky Coconut Base

In a large pot, heat the 2 tbsp vegetable oil over medium heat. Add the cubed tofu and gently stir to coat, allowing it to develop a light golden color on all sides for about 2 minutes. This quick sear prevents the tofu from absorbing too much liquid later.

Pour in the 1 can coconut milk and bring to a gentle simmer. Add the 4 cups vegetable broth, the ginger-star anise mixture, and the 0.5 cup rock sugar. Stir well to dissolve the sugar completely. The mixture should smell rich and aromatic - coconut with underlying spice notes. Let this simmer uncovered for 15 minutes, allowing the flavors to meld and the tofu to absorb the coconut essence.

3

Add Lotus Root and Lychee for Texture

After 15 minutes, add the sliced lotus root (if using) and the 0.5 cup fresh lychee. The lychee should be peeled and halved for easy eating. Simmer for another 5 minutes until the lotus root becomes tender but still holds its shape. The lychee will release its delicate floral aroma, creating a perfect balance with the coconut's richness.

Season with the 0.5 tsp salt and 0.25 tsp white pepper. Taste the broth - it should be sweet, aromatic, and just slightly salty. If needed, adjust the sweetness with a bit more rock sugar or the saltiness with a pinch more salt. The soup should be fragrant with coconut, ginger, and subtle lychee notes - this is where the harmony comes together.

4

Finish and Serve with Fresh Garnish

Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows all the flavors to fully integrate. Just before serving, thinly slice the 1 whole green onion and sprinkle it over the surface of each serving. The green onion adds a bright contrast to the creamy coconut and sweet lychee.

Serve immediately in warm bowls. The tofu should be silky and infused with coconut flavor, the broth rich and aromatic, and each spoonful should deliver a perfect balance of sweet, savory, and floral notes. The lotus root adds subtle texture, while the lychee provides bursts of fresh fruitiness. This soup captures the essence of delicate, comforting flavors that come together in perfect harmony.

👨‍🍳

Pro Tips For Making Bean Curd Sweet Soup

  • Boil Tofu First: Drop the extra-firm tofu into simmering water for 2-3 minutes before adding it to the soup—this firms up the texture and prevents it from turning mushy when the coconut milk gets hot. I learned this the hard way when my tofu dissolved into a sad, grainy paste halfway through cooking.
  • Slice Lotus Root Thin: Cut the lotus root into ¼-inch slices (no thicker) so it cooks evenly and stays tender without turning to mush. Thick slices hide in the soup half-raw, and thin ones soak up the coconut milk’s creaminess like a dream.
  • Simmer, Don’t Boil: Keep the soup at a gentle simmer—tiny bubbles, not rolling—once the coconut milk is added, or it’ll break and turn the broth greasy. I used to blast it on high, and the soup always ended up looking like a science experiment gone wrong.
  • Grate Ginger Fine: Use a microplane or fine grater for the ginger—no chunks, no zest—so it dissolves completely and adds bright, aromatic depth without any texture surprises. I was skeptical until I tried it; now I refuse to go back.

Creative variations of this dish

Traditional Chinese Style

This version stays true to classic Chinese bean curd soup traditions by emphasizing earthy, warming spices. Skip the coconut milk and use 4 cups vegetable broth infused with 1-inch slices of ginger and 2 star anise pods for depth.

Add ½ cup red dates (soaked first) for natural sweetness instead of rock sugar, and ½ cup lotus root for texture. Simmer the tofu cubes in this broth for 20 minutes until tender, then finish with a sprinkle of white pepper and green onion.

The result is lighter but equally comforting, perfect for pairing with steamed rice. 🌿

Modern Coconut-Lychee Twist

For a tropical-inspired update, boost the coconut flavor by using 1 can full-fat coconut milk and adding ½ cup fresh lychee (peeled and halved) in the final 5 minutes of cooking. The lychee’s floral notes contrast beautifully with the coconut’s richness.

For extra brightness, stir in 1 tbsp lime juice just before serving. This version works well as a refreshing summer soup or a light dessert when chilled. I love serving it with jasmine rice for a complete meal. 🍈

Spiced Winter Variation

Transform this soup into a cozy winter dish by adding 1 tsp cinnamon and ½ tsp ground cloves to the broth. Replace lychee with ½ cup canned mandarin orange segments for a festive touch, and use 1 cup coconut milk for extra creaminess.

Simmer the tofu with 1-inch slices of daikon radish for a peppery crunch. Garnish with toasted sesame seeds and a drizzle of honey for a sweet-savory balance. This version feels indulgent but remains plant-based. ❄️

Silky Blended Version

For a smoother texture, blend ½ of the cooked soup (without tofu) until silky using an immersion blender. Return the blended portion to the pot and stir well. This creates a luxurious, velvety base where the tofu cubes float like edible jewels.

Add a touch of vanilla extract (½ tsp) for depth, and garnish with toasted coconut flakes and mint leaves. This version is perfect for special occasions or when you want a restaurant-worthy presentation. 🥥

Herbal Green Tea Infusion

Swap the star anise for 2 green tea bags (removed after steeping) and add ½ cup fresh spinach in the last 3 minutes of cooking. The tea infuses a subtle earthiness, while the spinach adds freshness. Use ½ cup coconut milk and 1 tbsp agave syrup for sweetness.

This lighter version is ideal for a health-focused meal or as a palate cleanser before a heavier dish. Serve with quinoa for added protein. 🍵

Sweet and Smoky Adaptation

For a smoky twist, add ½ tsp smoked paprika and 1 tsp maple syrup to the broth. Replace lychee with ½ cup diced pineapple for a tropical vibe, and garnish with crushed peanuts for crunch.

The smoky-sweet flavor profile works surprisingly well with the tofu’s neutral base. This version is great for BBQ-themed meals or as a unique appetizer. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 36g13%
Dietary Fiber 3g11%
Sugars 20g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular tofu instead of extra-firm?

Extra-firm tofu is ideal because it holds its shape better during simmering. Regular tofu will become too soft and may fall apart. If you only have regular tofu, press it extra well and consider using 1 lb 4 oz to account for moisture loss. For a firmer texture, you could also lightly pan-fry the cubes before adding them to the broth.

2

What if I don't have star anise?

You can substitute with ½ tsp ground anise seeds or ½ tsp fennel seeds for similar warmth. For a different but still aromatic profile, try ¼ tsp cinnamon plus ¼ tsp cloves. If you're completely without spices, the soup will still be delicious—just slightly less complex in flavor.

3

How can I make this soup less sweet?

Reduce the rock sugar to ⅓ cup and add ½ tsp soy sauce or 1 tbsp tamari for umami depth. You can also increase the broth to 4.5 cups to dilute the sweetness naturally. Taste as you simmer—you can always add more broth if needed.

4

Can I prepare this soup ahead of time?

The soup actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over medium-low heat, stirring occasionally. If it thickens, add a splash of water or broth. The tofu will absorb more flavor overnight.

5

What's the best way to serve this soup?

This soup is versatile! Serve it warm as a standalone meal with jasmine rice or steamed buns. For a dessert-like presentation, chill it slightly and garnish with toasted coconut flakes and lychee slices. It also works beautifully as a light lunch with seaweed salad or edamame.

★★★★★4.8(6 reviews)
Categories Soups & Stews