Soups & Stews
This bean curd soup recipe delivers a silky umami broth with delicate tofu clouds that melt in your mouth—perfect for cozy nights or vegan meal prep. The secret lies in slow-simmered mushrooms and kombu, which build deep flavor without overpowering the light, fluffy tofu.
I've perfected this balance over years of testing, ensuring every spoonful is both comforting and sophisticated.
The process starts with a rich broth base made from shiitake mushrooms and kombu, simmered until the flavors meld into something truly complex. Soft or firm tofu is then gently poached in the broth, absorbing the umami essence while maintaining its signature cloud-like texture.
This isn't just a soup—it's a harmonious dance of textures and flavors, where each ingredient plays its part without stealing the spotlight.
What you'll end up with is a velvety, aromatic soup that's warm, satisfying, and effortlessly elegant. The tofu remains tender yet substantial, while the broth carries layers of earthy, savory depth.
It's the kind of dish that feels both familiar and refined, perfect for serving as a light main or a hearty appetizer.
Whether you're a seasoned home cook or new to vegan cuisine, this recipe is designed to impress. The foolproof technique ensures consistent results, and the ingredient list stays simple without sacrificing depth. Let's get started on creating your own bowl of umami perfection.
Ingredients for bean curd soup
Silky tofu clouds, umami-rich broth, and earthy mushrooms create this velvety vegan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🍲 | 14 oz | Pressed and cubed into clouds |
| Dried Shiitake Mushrooms 🍄 | 8 whole | Rehydrated in hot water |
| Kombu Seaweed 🌊 | 1 sheet | Dried, for umami depth |
| White Miso Paste 🍶 | 2 tbsp | High-quality, fermented |
| Fresh Shiitake Mushrooms 🍄 | 4 whole | Sliced for texture contrast |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Broth 💧 | 4 cups | Homemade or low-sodium |
| Rice Vinegar 🍶 | 1 tbsp | For brightness |
| Fresh Ginger 🧄 | 1 tbsp | Grated, for warmth |
| Toasted Sesame Seeds 🌾 | 1 tsp | For crunchy finish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Cornstarch 🌾 | 1 tsp | For tofu clouding |
| Cold Water 💧 | ¼ cup | For tofu slurry |
The tofu is the star here, so press it for 20 minutes before cubing—waterlogged tofu turns mushy. Asian markets carry the best extra-firm varieties, but any store's organic section works. For the mushrooms, dried shiitake adds depth that fresh can't match—soak them in hot water for 20 minutes before using. Kombu is non-negotiable for that oceanic umami; Kala brand is my go-to, but any dried sheet will do. The miso? White miso from Marukome if you can find it, but white miso from any reputable brand works perfectly.
No kombu? Dulse flakes at half the amount get you close, though it won't be identical. Short on shiitake? Cremini mushrooms work in a pinch, but they lack the earthy complexity. The tofu clouding trick requires cornstarch—arrowroot works too—but don't skip it. Fresh ginger is ideal, but ground ginger at half the amount is fine if you're in a hurry. For the broth, Better Than Bouillon is my secret weapon when I'm not making homemade, but any low-sodium vegetable broth will do. The sesame oil should be toasted—heat it in a dry pan for 30 seconds to bring out the aroma.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze for 3 months. I always make a double batch—leftover broth freezes beautifully for future soups or grains. The tofu clouds? Best eaten fresh, but you can reheat them gently if you must. Garnish with sesame seeds right before serving—they add that final crunchy contrast that makes the whole dish sing.
Why You'll Love This Recipe
- Here’s what sold me: a single package of dried shiitake and a sheet of kombu stretches this recipe for days. Extra-firm tofu is cheap, miso lasts forever, and fresh shiitake (if you splurge) can be swapped for regular mushrooms without anyone noticing. I’ve fed four people for under $8 with this—no joke. It’s the kind of dish that makes grocery bills feel less painful.
- Foolproof Simplicity: I swear by this recipe because it’s the kind of dish where you can almost multitask. Soak the dried shiitake and kombu in hot water for 10 minutes—no chopping, no fuss—while you boil the tofu. The miso paste dissolves in seconds, and the fresh shiitake just needs a quick rinse. That’s it. No stress, no overcomplicating.
- Umami Bomb: Between us, this soup is ridiculously flavorful without trying. The kombu and dried shiitake steep into the broth, giving it that deep, savory punch—like a hug for your taste buds. Then you add the white miso, and suddenly, it’s got this rich, almost meaty depth. Honestly, I’ve had people ask if I used chicken stock. (Nope. Just mushrooms and seaweed.)
- Meal Prep MVP: This soup tastes just as good the next day—better, even. I make a big batch on Sundays and portion it out for lunches. The tofu holds up, the broth gets more concentrated (which means more flavor), and the shiitake mushrooms actually improve overnight. It’s my go-to for busy weeks, and honestly? It’s the only soup I don’t dread reheating.
Step-by-step instructions for silky umami broth with tofu clouds
Here's how to craft a velvety bean curd soup where each ingredient plays its part.
Prepare the Tofu Clouds
Start by pressing the 14 oz extra-firm tofu for at least 20 minutes to remove excess water. Cut it into 1-inch cubes, then place them in a bowl. In a separate small bowl, whisk together the 1 tsp cornstarch and 0.25 cup cold water until completely dissolved. This slurry will transform your tofu into delicate clouds.
Gently pour the cornstarch mixture over the tofu cubes, stirring just until they're fully coated. Let them sit for 5 minutes while you prepare the rest of the ingredients. The tofu will absorb the slurry and become light enough to melt in your mouth when cooked properly.
Build the Umami Foundation
In a clean pot, combine the 4 cups vegetable broth, 1 sheet kombu seaweed, and 8 whole dried shiitake mushrooms. Bring to a gentle simmer over medium heat. The kombu will infuse the broth with deep oceanic flavors while the dried mushrooms rehydrate and contribute to the soup's rich texture.
Simmer uncovered for 15 minutes, then remove and discard the kombu and dried shiitake mushrooms. Strain the broth through a fine-mesh sieve to remove any remaining mushroom bits. This clear, flavorful base is your soup's heart - the foundation where all other ingredients will shine.
Develop Complex Layers of Flavor
Return the strained broth to the pot and add the 2 tbsp white miso paste, 1 tbsp grated fresh ginger, and 1 tbsp rice vinegar. Stir gently to dissolve the miso completely - you want it to integrate smoothly without any graininess. The miso provides that signature fermented depth while the ginger adds warmth and the vinegar brightens the overall profile.
Add the 4 whole fresh shiitake mushrooms, sliced, and simmer for 8-10 minutes until they're tender but still hold their shape. The mushrooms should absorb the broth's flavors while contributing their own earthy sweetness. This is where the soup's complexity begins to develop - each ingredient working in harmony.
Create the Signature Tofu Clouds
Heat 1 tbsp sesame oil in a separate non-stick skillet over medium heat. Add the cornstarch-coated tofu cubes in a single layer, being careful not to overcrowd the pan. Cook for 2-3 minutes per side until they develop a delicate golden crust. The tofu should appear light and airy rather than dense.
Transfer the cooked tofu to the simmering broth along with the 0.5 tsp diamond crystal kosher salt and 0.25 tsp black pepper. Gently stir to combine. The tofu will continue cooking in the broth, absorbing its flavors while maintaining that signature cloud-like texture. Let the soup simmer together for 5 minutes to allow all components to meld.
Finish with Fresh Elements
Remove the pot from heat and let the soup rest for 2 minutes. This brief resting period allows the flavors to settle and the tofu to fully absorb the broth. Stir in the 1 tsp toasted sesame seeds and 2 whole green onions, sliced, just before serving.
Ladle the soup into bowls, making sure each serving gets its share of tofu clouds and fresh garnishes. The contrast between the silky tofu, earthy mushrooms, and bright green onions creates a perfect balance of textures and flavors. Serve immediately while the tofu maintains its cloud-like quality.
Pro Tips For Making Bean Curd Soup
- Soak Dried Shiitake Properly: Toss those dried shiitake in boiling water for 10 seconds first—shocks them open—and then let them soak in fresh hot water for 20 minutes. I learned this the hard way: cold soaking leaves them tough as boot leather, and you’ll end up with a soup that tastes like chewing on parchment.
- Cut Tofu for Texture: Slice the extra-firm tofu into thick slabs (about 1.5 inches) and press it lightly—just until the water drains, not bone-dry. Thick cuts hold up better in long simmering, and skipping the heavy press keeps it from turning into a sad, mushy mess.
- Kombu First, Then Miso: Toss the kombu in first and simmer just until the broth turns cloudy (about 5 minutes)—that’s when it releases its umami gold. Then pull it out and add the miso off the heat to preserve its probiotics. I used to add miso early, and the flavor always tasted flat.
- Upgrade with Toasted Mushrooms: Dry-toast the fresh shiitake in a pan with a splash of oil until the edges crisp—just until they darken, not burn. The nutty depth cuts through the miso’s saltiness and makes the soup taste like it was simmered for hours, not 30 minutes. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this dish
Light White Wine
This soup's delicate umami and subtle acidity pair beautifully with crisp, dry white wines.
I recommend a Japanese Koshu—its delicate floral notes and light body complement the tofu's silkiness without overpowering. Sake-lees wines from Japan also work wonderfully, as their subtle sweetness and umami depth mirror the soup's flavors. 🍷
Sake or Rice Wine
For something more unique, serve this soup with a chilled dry sake or unfiltered nigori. The clean, slightly nutty profile of a Junmai Daiginjo enhances the tofu's cloud-like texture, while the effervescence of nigori cuts through the richness.
A splash of sake in the soup itself (just 1 tbsp) also deepens the umami, so you can enjoy both simultaneously.
Light Beer Options
If you prefer beer, opt for a Japanese junmai lager like Asahi Super Dry or Sapporo. Their crisp, clean profiles won’t compete with the soup’s earthy mushrooms and fermented miso.
For a craft twist, try a Belgian witbier—the coriander and citrus notes add a refreshing contrast to the umami depth. 🍺
Non-Alcoholic Pairings
For a refreshing non-alcoholic option, serve with sparkling yuzu soda—its citrusy brightness balances the soup’s richness. Alternatively, jasmine green tea (cooled) highlights the umami while adding a floral contrast. A simple ginger ale with a squeeze of lime also works, especially if you’ve added extra ginger to the soup.
Wine Glassware Tip
Use a small wine glass (6-8 oz) to concentrate the aromas and flavors. For beer, a tulip-shaped glass enhances the hoppy notes of witbiers, while a wide-mouth mug keeps lager temperatures ideal. The right glassware elevates the experience, making each sip feel intentional and balanced. ✨
Nutrition facts
Frequently asked questions
What's the secret to getting tofu that's light and cloud-like?
The cornstarch slurry is key! Mix 1 tsp cornstarch with 0.25 cup cold water, coat the pressed tofu cubes, and let them sit for 5 minutes before cooking. This creates a delicate barrier that keeps the tofu tender and airy. Pro tip: Don't skip pressing the tofu first—waterlogged tofu turns dense no matter what!
Can I make this soup with regular tofu instead of extra-firm?
Silken or soft tofu won't work—they'll dissolve in the broth. Use only extra-firm tofu (or firm if that's all you have), and press it for at least 20 minutes to remove excess moisture. The cornstarch slurry technique still applies, but be extra gentle when handling the tofu to maintain its shape.
How do I substitute kombu if I can't find it?
Use dulse flakes at half the amount (½ sheet equivalent) or kelp powder. These provide similar umami depth, though not identical. For a different approach, add 1 tsp soy sauce or 1 tbsp fish sauce (for non-vegan versions)—both boost savory notes. The kombu's oceanic flavor is unique, but these alternatives work in a pinch!
Can I make this soup ahead of time?
The broth and mushrooms can be prepped 1 day ahead and stored in the fridge. Reheat gently, then add the tofu clouds fresh—they're best when cooked just before serving. For longer storage, freeze the broth (up to 3 months) and cook the tofu separately when ready. The flavors actually improve overnight!
What if my tofu turns out rubbery instead of silky?
Overcooking or skipping the cornstarch slurry are the usual culprits. Use medium heat when cooking the tofu (never high), and only simmer the soup gently after adding the tofu. The 5-minute rest before serving also helps—it lets the tofu absorb broth without breaking down. If it's already rubbery, try reheating with a splash of water or broth.
