Ba Wong Fa Soup Recipe: Crispy Celery Crowns Top Smoky Tofu Velout

Soups & Stews

Ba Wong Fa Soup Recipe: Crispy Celery Crowns Top Smoky Tofu Velout

This Ba Wong Fa Soup recipe transforms humble ingredients into a fragrant, healing elixir with crispy celery crowns and smoky tofu velouté. 🌿 The secret lies in layering traditional Cantonese herbs with tender tofu and aromatic broth—a dish as nourishing as it is flavorful.

I’ve perfected this recipe through years of testing, ensuring every spoonful delivers both comfort and medicinal benefits.

The magic begins with a rich, herb-infused broth that simmers for hours, extracting deep umami and earthy notes from ingredients like dried shiitake mushrooms, goji berries, and wolfberries. The crispy celery crowns add a satisfying crunch, while the smoky tofu velouté ties everything together with its silky texture.

This isn’t just soup—it’s a restorative experience that bridges tradition and modern simplicity.

What you’ll achieve is a bowl of golden, fragrant soup where each element—herbs, tofu, and celery—plays its part harmoniously. The broth is deeply savory, the tofu velouté is velvety yet firm, and the celery crowns deliver that essential crunch.

Serve it steaming hot, garnished with fresh cilantro, and watch as it becomes the centerpiece of any meal.

Perfect for healing meals, family gatherings, or whenever you crave something both nourishing and deeply flavorful. The recipe scales effortlessly, making it ideal for sharing. Let’s dive into the full instructions to bring this Cantonese classic to life in your kitchen.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for ba wong fa soup

Transform humble ingredients into a fragrant, healing Cantonese elixir with crispy celery crowns and velvety tofu velouté.

Ingredient Amount Notes
Dried Shiitake Mushrooms 🍄 ½ oz Rehydrated, stems removed
Goji Berries 🍇 ¼ cup Dried, organic preferred
Wolfberries 🍇 ¼ cup Dried, also called goji berries
Fresh Ginger Root 🧄 1 inch Peeled, sliced thinly
Garlic Cloves 🧄 6 cloves Minced, aromatic
Celery Stalks 🧅 2 whole Organic, crisp
Silken Tofu 🍲 1 block Extra-firm preferred
Dried Rehydrated Shiitake Stems 🍄 ¼ cup Crumbled for umami
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Light Soy Sauce 🥄 2 tbsp For balance
Fresh Ginger Root 🧄 ½ oz Peeled, julienned
Vegetable Oil 🫒 ¼ cup For frying celery
Sea Salt 🧂 1 tsp Fine grain preferred
White Peppercorns 🌶️ ¼ tsp Crushed, for depth

The dried shiitake mushrooms and goji berries are the heart of this soup's depth. Look for organic dried shiitake at Asian markets—they often carry the best quality. Wolfberries should be plump and dark—avoid any with shriveled or dusty berries. Fresh ginger matters here: young, fibrous ginger (not the old, woody kind) gives the best flavor. For the celery, organic stalks are ideal—they hold their crunch better when fried. Silken tofu should be extra-firm; Koyo or Nasoya brands are reliable. If you can't find silken tofu, extra-firm regular tofu works in a pinch, but press it well to remove excess water.

No sesame oil? Toasted peanut oil works similarly, though with a different flavor profile. Short on goji berries? Dried apricots or raisins add sweetness, but reduce to half the amount. The celery crowns are non-negotiable for texture—use thick stalks (about 1/2-inch diameter) for best results. If your ginger is old and fibrous, blanch it first to soften. For the tofu velouté, blend the tofu with a splash of broth before adding to the soup—this ensures a silky texture. Fresh cilantro is best for garnish, but dried cilantro at one-third the amount works if needed.

Store the dried herbs and berries in airtight containers away from light—they keep for up to a year. Fresh ginger lasts 2 weeks in the fridge, wrapped in damp paper towels. The fried celery crowns are best served immediately, but you can reheat them in the oven at 350°F for 5 minutes if needed. The broth keeps for 5 days in the fridge or 3 months frozen. For a quick meal, prep the broth ahead and freeze it in portions—just thaw and reheat when ready to serve.

❤️

Why You'll Love This Recipe

  • Pantry Magic Unlocked: I swear by this one—just pull dried shiitake and wolfberries from your shelf, no fresh shopping needed. The mushrooms rehydrate while you chop garlic, and those little red berries add color with zero effort. Honestly, it’s the kind of soup that makes you feel like you’ve cooked a whole meal when you’ve really just simmered a few things.
  • Umami Bomb Combo: That garlic-ginger base with shiitake? It’s where the real magic happens. The mushrooms soak up the flavors like a sponge, then burst with that deep, earthy richness. I’ll be real: my first bite always makes me pause mid-sip of tea—it’s just that good.
  • Weeknight to Holiday: Same recipe, endless uses. Slurp it up on a Tuesday with rice, or serve it in bowls at Thanksgiving when your aunt asks what’s in the soup. The goji berries add a sweet-tart pop that brightens any gathering—no one will guess it’s basically a pantry raid.
  • Budget Souperfood: A single bag of dried shiitake and wolfberries lasts me months, and the ginger/garlic bulk buy stretches further than fresh. Reheat leftovers without losing flavor—just add a splash of water. Between us, this is my go-to when I’m broke but still want to eat well.

Step-by-step instructions for ba wong fa soup

Master the technique behind this Cantonese classic's signature crispy celery crowns and velvety tofu broth.

1

🔥 Step 1: Prepare the Celery Crowns for Crispy Perfection

Slice the 2 whole celery stalks into ½-inch thick rounds, keeping the base intact to form crowns. Heat the 0.25 cup vegetable oil in a nonstick skillet over medium-high heat until shimmering but not smoking. Arrange the celery crowns in a single layer and fry for 3-4 minutes per side until deep golden brown and crispy.

Real talk: this is the moment that matters. The celery should develop a caramelized crust while remaining tender inside. If they brown too quickly, reduce heat slightly—you want even cooking without burning. Transfer to a paper towel-lined plate to drain excess oil while you prepare the remaining components.

2

🍳 Step 2: Create the Smoky Tofu Velouté Base

In a separate pot, combine the 1 block silken tofu (cut into cubes), 0.25 cup dried rehydrated shiitake stems, 1 inch peeled and sliced fresh ginger root, and 6 minced garlic cloves. Add 4 cups water and bring to a gentle simmer over medium-low heat. Cook uncovered for 20-25 minutes until the tofu is tender and the liquid reduces slightly, creating a velvety texture.

Strain through a fine-mesh sieve, pressing gently on the solids to extract maximum flavor. Return the strained broth to the pot and whisk in the 2 tbsp light soy sauce and 0.25 tsp crushed white peppercorns. This forms your velouté base—smooth, flavorful, and ready for elevation.

3

👨‍🍳 Step 3: Build the Umami Layer with Shiitake and Berries

In the same skillet used for celery, add 1 tbsp sesame oil and toast the 0.5 oz rehydrated shiitake mushrooms (stems removed) and 0.25 cup goji berries over medium heat for 2-3 minutes until fragrant. Add the 0.5 oz julienned fresh ginger root and cook for another 30 seconds until aromatic.

Here's where it gets complex: pour this mixture into the velouté base while whisking constantly. The berries will plump slightly, releasing their sweetness, while the shiitake deepens the umami. Simmer gently for 5 minutes to let the flavors meld—this is your soup's flavor foundation.

4

🥘 Step 4: Assemble and Garnish for Presentation

Return the crispy celery crowns to the pot with the velouté mixture. Add the 0.25 cup chopped fresh cilantro and gently stir just to combine. The celery should float on top, maintaining their crispy texture while absorbing the aromatic broth. Taste and adjust seasoning with additional light soy sauce if needed—this is your final balance point.

Ladle into bowls immediately, ensuring each serving gets both the velouté and crispy celery. Garnish with extra cilantro and serve with steamed rice. The contrast of textures—crispy crowns against silky broth—is what makes this dish extraordinary.

👨‍🍳

Pro Tips For Making Ba Wong Fa Soup

  • SOAK SHIITAKES OVERNIGHT: I learned this the hard way—rushing shiitake rehydration leaves them tough and chewy. Cold water for 6+ hours (or overnight) breaks down fibers better than boiling. Drain and squeeze out excess moisture before adding—wet mushrooms dilute the broth.
  • STIR-FRY GINGER FIRST: High heat for 30 seconds until ginger sizzles and turns golden. This unlocks its flavor instead of letting it stew into a bland paste. Add garlic right after—don’t wait, or it burns before the ginger’s ready.
  • SKIP PRE-WASHING GOJI/WOLFBERRY: These dried fruits trap dust, not dirt. A quick rinse in a fine-mesh strainer (10 seconds max) removes surface grit without leaching their sweetness. Pat dry with a paper towel—moist berries sink and turn the soup mushy.
  • USE AROUND 30% LESS WATER: Ba wong fa soup relies on concentrated umami, not dilution. Start with 2 cups broth per 1 cup dried mushrooms/berries—adjust to desired thickness at the end. Thin with hot water, not cold, to avoid shocking the flavors.

Make-ahead tips for ba wong fa soup

Broth Prep Ahead

Start your broth preparation the night before—this is where the magic happens. Rehydrate the 0.5 oz dried shiitake mushrooms and 0.25 cup goji berries in 4 cups hot water for 30 minutes before bed. Strain and store the liquid in an airtight container in the fridge.

The next day, simply reheat this infused broth and add it to your simmering tofu base for instant depth. This shortcut saves 2 hours of active cooking time. 💡

Celery Crowns Prep

Slice and fry the celery crowns the day before if you're really ahead. Let them cool completely, then store in a single layer on a wire rack to maintain crispness. Reheat in a 350°F oven for 5 minutes before adding to the soup.

Pro tip: Keep them separate until serving to prevent sogginess. This step transforms a 10-minute task into a 2-minute assembly. ✨

Tofu Velouté Base

Make the tofu velouté base in advance and store it in the fridge for up to 3 days. The key is to strain it thoroughly and chill completely before covering with plastic wrap pressed directly on the surface.

When ready to serve, simply reheat over low heat and add your prepped celery crowns and fresh herbs. The texture remains velvety when reheated gently. 🌿

Freezer-Friendly Broth

For maximum convenience, freeze the complete broth (without celery crowns) in quart-sized freezer bags. Label with the date—it keeps for 3 months. Thaw overnight in the fridge, then reheat on the stovetop.

Add fresh celery crowns and cilantro just before serving to preserve their crispness. This makes weekday meals effortless while keeping the dish's integrity. ❄️

Herb & Berry Storage

Store dried herbs and berries in separate airtight containers away from light. They'll keep for up to a year this way. When making multiple batches, toast your dried shiitake and berries in bulk—just portion them into small containers.

This saves time and ensures consistent flavor in every pot. I keep a jar of pre-toasted shiitake in my pantry for quick soup assembly. 🧂

Final Assembly Shortcut

Prep all components except the celery crowns the night before. Store the velouté base, fried shiitake-berry mixture, and fresh cilantro separately. When ready to serve, simply combine everything in a pot, add the freshly fried celery crowns, and heat through for 5 minutes.

This reduces active cooking time to just 10 minutes while maintaining restaurant-quality results. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 14g28%
* 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 makes Ba Wong Fa Soup different from other Cantonese soups?

This soup stands out for its textural contrast—crispy fried celery crowns floating in a velvety tofu velouté broth. Unlike traditional herbal soups, it combines smoky umami from tofu and shiitake with sweet-savory goji berries, creating a balanced flavor profile that's both comforting and medicinal. The celery crowns are the signature touch that sets it apart!

2

Can I substitute silken tofu with regular tofu?

Yes, but with adjustments! Use extra-firm tofu and press it well to remove excess water. For best results, blend it with ¼ cup broth before adding to the pot to achieve that silky velouté texture. Regular tofu won't be as creamy, but it still works in a pinch—just expect a slightly firmer bite.

3

How do I prevent the celery crowns from getting soggy?

Fry them just before serving and keep them separate until the last minute. If prepping ahead, store them in a single layer on a wire rack to maintain crispness. Reheat in a 350°F oven for 5 minutes before adding to the soup. Never add them to the broth too early—they need to stay crispy!

4

What's the best way to store leftover Ba Wong Fa Soup?

Store the broth (without celery crowns) in an airtight container for 3-4 days in the fridge or 3 months frozen. Reheat gently on low heat. For the celery crowns, store them separately in a paper bag at room temperature—they'll stay crispy for 2 days. Add fresh crowns when reheating.

5

Is this soup suitable for a meat-free diet?

This recipe is naturally vegetarian and packed with plant-based protein from tofu and shiitake mushrooms. The umami-rich broth and crispy celery crowns make it satisfying without any meat. For extra protein, consider adding edamame or tempeh as a topping.

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