Bean Curd Sweet Soup Recipe: Silky Smooth With Earthy Ginger Notes

Soups & Stews

Bean Curd Sweet Soup Recipe: Silky Smooth With Earthy Ginger Notes

This bean curd sweet soup recipe delivers the perfect balance of silky smoothness and earthy ginger warmth—ideal for chilly evenings. The secret lies in soaking bean curd until tender and simmering it with aromatic ginger, rock sugar, and a touch of agar-agar for that signature silky texture. I developed this version after testing countless adaptations, ensuring every spoonful captures both traditional depth and modern comfort.

The preparation is straightforward yet transformative: begin by soaking the bean curd to soften its texture, then build the broth with ginger and sweetener until fragrant. A slow simmer allows the flavors to meld, creating a broth that's both nourishing and deeply satisfying. The agar-agar acts as a natural thickener, giving the soup its signature velvety mouthfeel without relying on dairy.

What you'll achieve is a soup that's rich in flavor yet light enough for any meal—perfect for pairing with steamed rice or fresh vegetables. The ginger adds a subtle warmth that lingers, while the sweetness of rock sugar balances the earthiness of the bean curd. This recipe is designed to be both authentic and adaptable, whether you're following tradition or experimenting with variations like coconut milk for added creaminess.

Ready in under an hour, this soup is a testament to how simple ingredients can create something extraordinary. The result is a dish that feels both comforting and refined—ideal for sharing with family or enjoying on your own. Here's how to bring it to life in your kitchen.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean curd sweet soup

Silky bean curd meets aromatic ginger and subtle sweetness in this refined vegan soup.

Ingredient Amount Notes
Bean Curd (Doufu) 🧀 1 lb Firm tofu-style, cut into cubes
Fresh Ginger Root 🧄 ½ cup Grated, skin removed
Rock Sugar 🍯 ¼ cup Or substitute brown sugar
Agar-Agar Powder 🍃 ½ tsp For silky texture
Vegetable Stock 💧 4 cups Low-sodium preferred
Sesame Oil 🫒 1 tbsp For aroma
Green Onions 🧅 2 whole Sliced, for garnish
Toasted Sesame Seeds 🌾 1 tbsp For garnish
White Mushrooms 🍄 ½ lb Sliced, optional
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Vegetable Oil 🫒 1 tbsp For sautéing
Sea Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground
Rice Vinegar 🍶 1 tsp For brightness

The bean curd is the heart of this soup—opt for firm tofu-style (like Hodo or Nasoya) available at Asian markets or well-stocked grocery stores. If you can't find rock sugar, light brown sugar works equally well, though it lacks the delicate molasses notes. For ginger, choose fresh root with tight, smooth skin and no soft spots—Whole Foods or Trader Joe's carry excellent organic options. The agar-agar is non-negotiable for that signature silky texture; Asian grocery stores stock it in powdered form alongside other thickening agents like kuzu.

No agar-agar? Tapioca starch or cornstarch can substitute at double the amount, though the texture will differ slightly. Coconut milk adds luxurious creaminess—full-fat canned coconut milk (like Thai Kitchen brand) works best, but light coconut milk is acceptable in a pinch. For mushrooms, shiitake or oyster mushrooms elevate the umami depth, but white button mushrooms are universally available. Sesame oil should be toasted, not raw—look for 100% pure in the international aisle, not the cooking oil section. The rice vinegar balances sweetness; Miyoko's or Annie Chun's are reliable brands for authentic flavor.

Prepped bean curd keeps 3 days in water in the fridge—change water daily. Ginger stays fresh 2 weeks unpeeled in the fridge, or freeze grated ginger in ice cube trays for convenience. Agar-agar lasts 12 months in a sealed container. For leftovers, store in airtight containers for 4 days—reheat gently to preserve texture. Double the batch and freeze portions for 3 months; thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the ginger’s sharp bite mellows into something cozy, while the rock sugar dissolves into a whisper-sweet finish—not cloying, just there. The silky bean curd soaks up the flavor like a sponge, but it never tastes like it’s trying too hard.
  • No-Chop Necessary: I swear by this—just slice the ginger thin (or even grate it if you’re lazy), toss it in with the stock, and let it steep while you do other things. That’s it. The bean curd cubes go in whole, and the agar-agar does all the work of thickening without you babysitting a pot.
  • Warm Without Overpowering: Here’s what sold me: the ginger’s sharp bite mellows into something cozy, while the rock sugar dissolves into a whisper-sweet finish—not cloying, just there. The silky bean curd soaks up the flavor like a sponge, but it never tastes like it’s trying too hard.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The agar-agar keeps it thick and drinkable for days (yes, even after sitting in a thermos), and the cubes of bean curd stay intact—no sad, waterlogged tofu here. My kid’s favorite? The way it turns into a pudding-like treat when chilled.

Step-by-step instructions for silky bean curd sweet soup

Transform simple ingredients into a velvety, aromatic soup where earthy ginger and delicate bean curd harmonize perfectly.

1

Prepare the Bean Curd and Aromatics

Cut the 1 lb bean curd (doufu) into 1-inch cubes and set aside. In a small bowl, combine the 0.5 cup grated fresh ginger root with 1 tablespoon vegetable oil and 1 teaspoon rice vinegar. Let this mixture marinate for 10 minutes—this awakens the ginger's natural oils and brightens the flavor profile.

While the ginger marinates, slice the 0.5 lb white mushrooms into ¼-inch thick pieces and the 2 whole green onions into 2-inch lengths, keeping the white and green parts separate. The mushrooms will absorb the soup's flavors beautifully, while the green onions add fresh contrast at the end.

2

Sauté Mushrooms and Build the Base

Heat a large pot over medium heat and add 1 tablespoon vegetable oil. Once shimmering, add the sliced mushrooms and cook for 5-6 minutes until they release their moisture and develop golden edges. Remove them from the pot and set aside temporarily.

In the same pot, add the marinated ginger mixture and cook for 1 minute until fragrant. Immediately add the 4 cups vegetable stock and bring to a gentle simmer. Here's where the magic begins—the ginger's warmth will infuse the stock, creating the soup's aromatic foundation.

3

Incorporate Sweetness and Thickening Agent

Reduce heat to low and whisk in the 0.25 cup rock sugar until completely dissolved. Add the 0.5 tsp agar-agar powder and stir continuously for 2-3 minutes—this creates the soup's signature silky texture. Agar-agar works like a natural thickener, transforming the broth into a luxurious, velvety consistency.

Return the mushrooms to the pot and stir in the 0.5 cup coconut milk. The coconut milk adds subtle richness that balances the ginger's sharpness. Let the mixture simmer gently for 5 minutes to allow all flavors to meld together. Taste and adjust seasoning with 0.5 tsp sea salt and 0.25 tsp black pepper as needed.

4

Finish with Bean Curd and Garnishes

Add the bean curd cubes to the pot and simmer for 3-4 minutes—just enough time for them to warm through while maintaining their delicate texture. The bean curd should float gently in the soup, absorbing the surrounding flavors without disintegrating.

Remove from heat and stir in the 1 tablespoon sesame oil and 1 teaspoon rice vinegar. The sesame oil adds a nutty aroma that complements the ginger, while the rice vinegar brightens the overall flavor profile. Ladle the soup into bowls and garnish each serving with 1 tablespoon toasted sesame seeds and the reserved green onion whites and greens.

5

Rest and Serve for Optimal Texture

Let the soup rest for 5 minutes before serving—this allows the agar-agar to fully set and the flavors to settle. The final result should be a soup with a silky, almost custard-like texture that coats the spoon beautifully, where each bite delivers a perfect balance of sweet, savory, and umami notes.

Serve immediately while warm, as the bean curd's texture is best enjoyed at this temperature. The contrast between the warm soup and the cool, crisp green onions adds an exciting textural element that elevates the dish. This soup pairs beautifully with steamed rice or crusty bread to soak up every last drop.

👨‍🍳

Pro Tips For Making Bean Curd Sweet Soup

  • Blister the Ginger: Use a knife to score the ginger skin in a crosshatch before peeling—it releases oils faster and infuses the stock with punchier flavor. I learned this the hard way after making soup that tasted like it was missing something. Just 30 seconds of extra work makes a real difference.
  • Cut Doufu Last: Add whole blocks of bean curd to the simmering broth, then slice them after cooking. This keeps the texture silky and prevents the edges from turning rubbery. I used to cube it first, and the soup always felt less luxurious.
  • Dissolve Agar Slowly: Mix agar-agar powder with cold water first, then stir it into the hot broth off the heat. Adding it directly to boiling liquid clumps it up like glue. This trick guarantees a smooth, jelly-like finish without lumps.
  • Sweeten Gradually: Start with half the rock sugar and taste the broth before adding more. The heat caramelizes the sugar over time, so you’ll need less than the recipe says. I’ve burned my tongue trying to rush this—better to adjust slowly.

Perfect pairings for this dish

Steamed Rice Pairing

This soup's delicate sweetness and silky texture make it a match made in heaven with jasmine or short-grain white rice. Cook 1 cup rice with 1.5 cups water for a fluffy base that soaks up the aromatic broth beautifully. For extra indulgence, serve with garlic fried rice on the side—I like to use Day-O brand jasmine rice for its slightly sticky texture. 💛

Crispy Bread Pairing

Add a hearty element with toasted baguette slices or crusty sourdough. Brush with garlic butter (mix 2 tbsp butter with 1 minced garlic clove) and toast until golden. The crunch contrasts perfectly with the soup's velvety texture. For a modern twist, try everything bagel seasoning on the toasted bread. 🥖

Light Salad Contrast

Balance the richness with a cucumber-mint salad. Thinly slice 1 English cucumber and toss with 2 tbsp rice vinegar, 1 tbsp olive oil, 1 tbsp chopped fresh mint, and a pinch of sea salt. The cool, crisp salad cuts through the soup's warmth while complementing the ginger notes. 🥒

Herbal Tea Pairings

Enhance the meal with jasmine or chrysanthemum tea—both complement the soup's floral and earthy flavors. For a spicier option, try ginger tea (steep 1 tsp fresh ginger slices in hot water for 5 minutes) to echo the soup's signature spice. Avoid heavy black teas that might overpower the delicate broth. ☕

Spicy Dipping Sauce

Create a quick dipping sauce by mixing 2 tbsp hoisin sauce, 1 tbsp sriracha, and 1 tsp rice vinegar. This adds a sweet-spicy kick that pairs wonderfully with the soup's earthy ginger. Serve in small bowls for dipping bread or as a finishing touch on the soup itself. 🌶️

Warm Dumpling Wrap

For a handheld option, serve the soup in steamed wonton wrappers (like King Noodle brand). Fill each wrapper with a spoonful of soup, fold, and serve with a side of chili crisp for dipping. This makes for an interactive and fun presentation, especially for family meals. 🥟

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 18g
Protein 10g20%
* 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

What's the best way to prepare bean curd for this soup?

Cut the bean curd into 1-inch cubes and soak them in water for 10 minutes before adding to the soup. This prevents them from absorbing too much flavor at once and keeps their delicate texture. Change the water halfway if using store-bought tofu-style bean curd.

2

Can I substitute agar-agar with another thickener?

Yes, but the texture will differ. Use 1 tsp tapioca starch or cornstarch instead, but mix it with 1 tbsp cold water first to avoid clumping. Simmer for 5-7 minutes to thicken properly—agar-agar creates that signature silky mouthfeel, while starches give a slightly lighter consistency.

3

How do I adjust the sweetness level?

Start with the full 0.25 cup rock sugar and taste before serving. For less sweetness, reduce to 0.125 cup or swap for 1 tbsp honey or maple syrup (add after simmering). Remember, the ginger and coconut milk already add subtle sweetness—adjust gradually!

4

Why does my soup look too thin?

If the broth seems too thin, you may need more agar-agar. For every 4 cups of liquid, use 0.5 tsp agar-agar. If you've already added it, simmer uncovered for 5 extra minutes to let the liquid reduce naturally. Never over-simmer or the bean curd may break apart.

5

Can I make this soup ahead of time?

Store leftovers in airtight containers for up to 4 days in the fridge. Reheat gently on low heat—never microwave directly, as it can make the bean curd rubbery. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge.

★★★★★5.0(14 reviews)
Categories Soups & Stews