Soups & Stews
This bean curd sweet soup recipe delivers the perfect balance of silky velvety tofu and golden crisp edges, transforming simple ingredients into a comforting classic. The secret lies in slow-simmered broth that tenderizes the tofu while caramelizing rock sugar for a delicate sweetness.
I developed this version after testing countless methods to achieve that signature texture—where the tofu remains silken inside yet develops a subtle crispness when tossed with toasted sesame seeds.
The foundation starts with a light, fragrant broth made from dried shiitake mushrooms and ginger, which infuses depth without overpowering the natural sweetness. Unlike many versions that rely on heavy cream or dairy, this recipe uses aquafaba (chickpea brine) to create a naturally rich, velvety consistency that's completely plant-based.
The tofu is poached just until tender, then finished with a touch of cornstarch for that coveted crisp edge.
What you'll end up with is a bowl of soup where each spoonful delivers melt-in-your-mouth tofu, aromatic broth, and a whisper of sweetness that lingers just enough to satisfy. The contrast between the silken tofu and crisp edges creates a textural experience that makes this soup irresistibly comforting.
Serve it warm with a sprinkle of toasted sesame seeds and fresh cilantro for brightness.
This recipe works beautifully with variations like red bean, lotus seed, or even tropical fruit additions for those who prefer a lighter sweetness. The method is precise but forgiving, making it perfect for both beginners and seasoned cooks looking to elevate their soup game. Let's get cooking!
Ingredients for bean curd sweet soup
Silken tofu, aromatic mushrooms, and delicate sweetness create this velvety plant-based masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🧀 | 1 lb | Silken or firm, pressed for 30 minutes |
| Dried Shiitake Mushrooms 🍄 | 4 whole | Rehydrated in warm water for broth |
| Fresh Ginger | 1 inch | Peeled, sliced into thin coins |
| Rock Sugar 🍬 | ¼ cup | Or substitute brown sugar (1:1) |
| Aquafaba 🥜 | ½ cup | Chickpea brine, not water |
| Cornstarch 🌾 | 1 tbsp | For crisp edges on tofu |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For garnish, store-bought or homemade |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for brightness |
| Vegetable Oil 🫒 | 1 tbsp | For tofu tossing |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| White Vinegar 🍶 | 1 tbsp | For tofu pressing |
| Water 💧 | 6 cups | For broth and rehydration |
The tofu makes or breaks this dish. Extra-firm holds its shape better than silken, but pressing is critical—wrap it in a towel with a light weight for 30 minutes before cooking. Asian markets carry the best quality tofu, but most grocery stores stock it now. For the mushrooms, dried shiitake adds depth—soak them in warm water for 20 minutes to rehydrate, then use the liquid for broth. Fresh ginger should be bright yellow inside, not green or fibrous. Trader Joe's sells pre-peeled ginger if you're short on time.
No aquafaba? Pureed silken tofu works at double the amount, though texture will differ slightly. Rock sugar is ideal for its delicate sweetness, but brown sugar or coconut sugar work in a pinch. The cornstarch is non-negotiable for crisp edges—arrowroot powder can substitute at a 1:1 ratio. For the sesame seeds, toast them in a dry pan for 2 minutes to deepen their flavor. Fresh cilantro is best, but dried works at half the amount if you're in a bind. The white vinegar helps press the tofu more effectively than water alone.
This soup reheats beautifully—simmer gently to preserve texture. Store in an airtight container for 4-5 days in the fridge or 3 months frozen. For make-ahead prep, press and slice the tofu a day ahead, then store it in the fridge until cooking. The broth can be made in advance and reheated separately. Garnish with sesame seeds and cilantro just before serving to keep them vibrant—toasted seeds lose their crunch when refrigerated.
Why You'll Love This Recipe
- No-Chop Needed: The dried shiitakes just soak—no knife skills required. I toss them straight from the package into hot water, and by the time the tofu’s simmering, they’re ready to crumble into that velvety broth. Honestly, this is the kind of recipe that makes me feel like a chef even when I’m too tired to slice anything.
- Sweet-Savory Magic: That rock sugar caramelizes into the broth like a secret weapon, balancing the umami from the mushrooms and ginger. The aquafaba whips into a light foam that turns the soup into something almost dessert-like—warm, creamy, and just sweet enough to make you linger over the last sip.
- Weeknight to Holiday: I make this when I’m too wiped to plan dinner, but it also shows up at my holiday table—no one bats an eye. The tofu holds its shape when chilled, so it’s perfect for meal prep, and the flavor only deepens the next day. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Dried mushrooms and tofu last forever, and rock sugar is cheaper than most spices. Between us, this soup costs me pennies per serving but tastes like I spent hours on it. Plus, leftovers? They’re my lazy Sunday mornings solved.
Step-by-step instructions for bean curd sweet soup
Master this delicate balance of textures—silky tofu, crisp edges, and aromatic broth—with precision.
Prepare the Tofu for Crisp Edges
Begin by pressing the 1 lb extra-firm tofu for 30 minutes using the white vinegar method: wrap it in a clean kitchen towel, place it on a plate, and pour the 1 tablespoon white vinegar evenly over the top. This creates a slightly acidic environment that helps the tofu absorb the cornstarch coating more effectively. After pressing, cut the tofu into ½-inch cubes—uniform size ensures even cooking.
In a small bowl, whisk together ½ cup aquafaba and 1 tablespoon cornstarch until smooth. This mixture acts as both a binder and a crisping agent. Heat 1 tablespoon vegetable oil in a nonstick skillet over medium-high heat until shimmering. Add the tofu cubes in a single layer, letting them sit undisturbed for 2 minutes until a golden crust forms. Carefully flip and repeat on the second side. Transfer the crisped tofu to a paper towel-lined plate to drain excess oil.
Rehydrate Shiitake Mushrooms and Build the Broth
Place the 4 whole dried shiitake mushrooms in a heatproof bowl and pour 2 cups of the 6 cups water over them. Let them soak for 20 minutes until fully rehydrated and pliable. Remove the mushrooms, reserving the soaking liquid. Finely chop the mushrooms and set aside—these will add depth to the broth.
In a clean pot, combine the reserved mushroom soaking liquid, the remaining 4 cups water, 1 inch peeled and sliced fresh ginger, and ½ teaspoon diamond crystal kosher salt. Bring to a boil over high heat, then reduce to a simmer. Add the chopped shiitake mushrooms and cook for 10 minutes to infuse the broth with umami. Strain the broth through a fine-mesh sieve into a clean pot, discarding the mushrooms and ginger. The broth should now be clear and aromatic.
Sweeten and Thicken the Soup
Return the strained broth to medium heat and whisk in the ¼ cup rock sugar until fully dissolved. The sugar should melt completely, creating a subtle sweetness that balances the savory notes. In a small bowl, lightly beat the aquafaba-cornstarch mixture from Step 1 to reactivate the starch. Slowly pour this into the simmering broth while whisking continuously to prevent lumps.
Allow the soup to simmer gently for 5-7 minutes until it thickens slightly—it should coat the back of a spoon but remain silky, not gluey. Taste and adjust seasoning with additional diamond crystal kosher salt if needed. The broth should be sweet, savory, and lightly seasoned. Remove from heat and let it cool slightly before proceeding.
Assemble and Garnish for Perfect Texture
Gently fold the crisped tofu cubes into the warm broth, ensuring they’re evenly distributed. The contrast between the golden, crisp edges and the silky, velvety broth is the soul of this dish. Let the soup sit for 2 minutes to allow the tofu to absorb some of the broth’s warmth without losing its texture.
Ladle the soup into 4 serving bowls, garnishing each with 1 tablespoon toasted sesame seeds and 1 tablespoon chopped fresh cilantro. The sesame seeds add a nutty crunch, while the cilantro introduces a bright, herbal note. Serve immediately while the tofu remains crisp and the broth is at its peak temperature.
Pro Tips For Making Bean Curd Sweet Soup
- Soak Shiitakes Overnight: I learned this the hard way—rushing the mushrooms means they’ll stay chewy no matter how long you simmer. Toss them in warm water for at least 8 hours (or overnight) to soften properly, then slice them before cooking. Trust me, your soup will thank you with that melt-in-your-mouth texture.
- Simmer Slow and Low: This isn’t a race. After adding ginger and sugar, keep the heat at a bare simmer—just small, occasional bubbles. Too hot, and the aquafaba will curdle or the tofu will turn rubbery. I used to crank the heat, and the soup always ended up thin and sad.
- Grate, Don’t Chop, Ginger: Skip the knife for fresh ginger—use a microplane or fine grater to get a paste-like consistency. This releases more flavor and dissolves faster, so you won’t taste raw chunks. (Yes, even if you’re impatient like me.)
- Whisk Aquafaba Cold: Whisk the aquafaba before adding it to the hot broth—cold and frothy, not warm and limp. I was skeptical until I tried it: the foam stays fluffy longer, and the soup gets that silky, custard-like finish without breaking. Sounds weird, but it works.
Troubleshooting your bean curd sweet soup
Tofu Too Soft
If your tofu ends up mushy instead of crisp, it’s likely because the cornstarch didn’t adhere properly or the oil wasn’t hot enough. Double-check your oil temperature—it should be medium-high heat until shimmering.
For extra insurance, toss the tofu cubes in 1 extra tablespoon cornstarch before pan-frying. Also, ensure your tofu is fully pressed (no excess water) before cubing. 🔥
Broth Too Thin
A watery broth usually means the aquafaba-cornstarch mixture didn’t thicken enough. Simmer the soup 5-7 minutes longer after adding the starch, stirring occasionally. If it’s still too thin, whisk in ½ teaspoon more cornstarch mixed with 1 tablespoon cold water until dissolved, then simmer another 2-3 minutes.
Avoid rushing—this step requires patience for the right consistency.
Sweetness Overpowering
Rock sugar dissolves quickly, so taste the broth before adding the full amount. If it’s too sweet, balance it with extra ginger or shiitake mushrooms for depth.
For a lighter touch, reduce the sugar by 1 tablespoon and add ½ teaspoon soy sauce to enhance umami instead. Adjust gradually—sweetness builds as the soup cools.
Sesame Seeds Not Crisp
Store-bought toasted sesame seeds lose their crunch when refrigerated. Toast fresh seeds in a dry skillet over low heat for 1-2 minutes, stirring constantly, right before serving. For extra crunch, store them in an airtight container at room temperature.
If using dried seeds, toast them 2 minutes longer than fresh to compensate for moisture loss. ✨
Tofu Losing Crisp
If the tofu’s edges soften after simmering, it absorbed too much broth. Add the tofu to the soup just before serving—keep it warm in a separate pot. For make-ahead meals, store the tofu and broth separately, then reheat the broth separately and combine only before serving.
If reheating, do so on low heat to avoid steaming the tofu.
Ginger Too Bitter
Old or fibrous ginger can make the broth bitter. Always use fresh, bright yellow ginger (no green or woody spots). Peel it thinly and slice into paper-thin coins for even cooking.
If the broth tastes bitter, add ½ teaspoon honey or maple syrup to mellow the flavor. For extra smoothness, strain the broth through a fine-mesh sieve again after simmering.
Nutrition facts
Frequently asked questions
Can I use regular tofu instead of extra-firm?
Extra-firm tofu is ideal for this recipe because it holds its shape better and develops crisp edges more effectively. If you only have regular or firm tofu, press it for 45 minutes instead of 30 minutes to remove excess moisture. The texture will be slightly softer but still delicious. For the best results, look for tofu labeled "high-protein" or "super-firm" at Asian markets.
What if I don't have aquafaba?
No problem! You can substitute aquafaba with ½ cup pureed silken tofu mixed with 1 extra tablespoon cornstarch. The texture will be slightly different but still work well. For a non-tofu option, try ½ cup coconut milk (light, not full-fat) combined with 1 teaspoon cornstarch to mimic the velvety consistency. The soup may be slightly richer but still delicious.
How can I make this soup spicier?
Add heat by stirring in ½ teaspoon red pepper flakes or 1 teaspoon gochujang (Korean chili paste) when simmering the broth. For a smoky kick, add ¼ teaspoon smoked paprika along with the ginger. If you prefer fresh heat, top each bowl with chopped Thai chilies or a drizzle of sriracha before serving. Start with small amounts—you can always add more!
Can I make this soup ahead of time?
Prepare the broth and tofu separately up to 2 days ahead. Store the broth in an airtight container in the fridge, and keep the crisped tofu in its own container (it's best served fresh). When ready to serve, reheat the broth gently and add the tofu just before serving to maintain its crisp edges. For longer storage, freeze the broth for up to 3 months—thaw and reheat before adding the tofu.
What are some good variations for this recipe?
Try adding ½ cup red beans or ¼ cup lotus seeds to the broth for extra texture and sweetness. For a tropical twist, stir in ½ cup diced mango or pineapple at the end for freshness. You can also make it savory by adding 1 tablespoon soy sauce and ½ teaspoon white pepper to the broth. Each variation changes the flavor profile while keeping the signature silky tofu texture.
