Bean Curd Stick Soup Recipe: Crispy Edges, Silky Broth Harmony

Soups & Stews

Bean Curd Stick Soup Recipe: Crispy Edges, Silky Broth Harmony

This bean curd stick soup delivers the perfect balance of crispy edges and silky broth that will transform your weeknight dinners. The secret lies in a two-stage cooking process—first achieving that satisfying crunch through precise pan-frying, then gently simmering in a fragrant broth that absorbs all the flavors.

I've perfected this technique over years of testing, ensuring every bite delivers that satisfying contrast between texture and temperature.

The foundation of this soup is a rich, umami-packed broth made with mushrooms, ginger, and soy sauce, which forms the perfect canvas for the star ingredient: bean curd sticks.

These aren't your typical soft tofu sticks—they develop a golden, shatteringly crisp exterior while maintaining a tender interior when cooked just right. The key is high heat for the initial searing, followed by a gentle simmer that infuses the broth with depth without overcooking the delicate sticks.

What you'll end up with is a bowl of soup that's both elegant and comforting—crispy bean curd sticks floating in a velvety broth, garnished with fresh green onions and sesame seeds for brightness and texture.

The aroma alone will draw everyone to the table, while the first bite delivers that perfect harmony of textures and flavors. This is the kind of dish that makes plant-based cooking feel special without requiring any special ingredients.

Best served piping hot with steamed rice on the side, this soup comes together in about 45 minutes—30 minutes of prep and 15 minutes of active cooking.

The beauty of this recipe is its versatility: you can customize the broth with different mushrooms or add vegetables like bok choy for extra nutrition. Let's get cooking—this soup is about to become your new favorite weeknight meal.

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

Ingredients for bean curd stick soup

Crispy bean curd sticks meet velvety broth in this plant-based masterpiece—just 14 ingredients for maximum flavor.

Ingredient Amount Notes
Bean Curd Sticks 🍲 12 pieces Vegan, firm texture preferred
Shiitake Mushrooms 🍄 8 whole Fresh, stems removed
Fresh Ginger 🌿 1 inch Peeled, sliced thin
Garlic Cloves 🧄 4 cloves Minced for depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Soy Sauce 🍶 2 tbsp Tamari for gluten-free
Sesame Oil 🫒 1 tbsp Toasted for aroma
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil
Green Onions 🧅 3 whole Thinly sliced for garnish
Toasted Sesame Seeds 🌾 1 tbsp For crunchy texture
White Miso Paste 🍶 1 tbsp For umami richness
Cornstarch 🌾 1 tsp For crispy coating
Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground

The bean curd sticks are the star here, and Asian grocery stores carry the best quality—look for the firm, rectangular kind that holds its shape. Trader Joe's has a great vegan option too, but check the label for additives. The mushrooms should be fresh and plump—shiitake has that meaty texture we want. Ginger and garlic? Fresh is non-negotiable—dried just won't cut it for that bright, zesty punch. For the broth, Imagine or Pacific Foods brands are my go-to for clean, flavorful vegetable stock.

No shiitake mushrooms? Cremini or oyster mushrooms work in a pinch, but they won't have the same earthy depth. Running low on sesame oil? Toasted sesame seeds plus a little neutral oil gets you close. The miso paste is what ties everything together—white miso for subtle sweetness, red for more intensity. Need to make this gluten-free? Swap soy sauce for coconut aminos. And if you can't find firm bean curd sticks, extra-firm tofu cut into sticks works—just press it first to remove excess water.

This soup tastes even better the next day—3-4 days in the fridge, no problem. Freeze portions for up to 3 months if you're prepping ahead. Keep the bean curd sticks separate until serving so they stay crispy. Garnish with fresh green onions and sesame seeds right before eating—that's when the magic happens. Double the batch and freeze half; you'll thank me when you're craving comfort food on a cold night.

❤️

Why You'll Love This Recipe

  • No-Chop Night: I swear by this one—just slice the mushrooms and ginger into fat, lazy pieces. The broth does all the work while I’m pretending to multitask with emails.
  • Umami Bomb: That first sip? The shiitakes soak up the garlic and ginger until the broth turns deep, like a hug in liquid form. The bean curd sticks add this perfect chewy crunch—salty, satisfying, and impossible to resist.
  • Lunchbox Hero: Between us, this soup reheats like a dream. Pack it in a thermos the night before, and it’s still warm and delicious by noon. My kids actually finish their school lunches now—call me a miracle worker.
  • Pantry Magic: Honestly, if you’ve got a can of broth and a few bucks for mushrooms, you’re golden. No fancy ingredients, no waste—just pure, budget-friendly flavor that still feels special enough for company.

Step-by-step instructions for bean curd stick soup

Here's how to create silky broth and perfectly crispy bean curd sticks every time.

1

Prepare the Bean Curd Sticks for Crispiness

In a bowl, whisk together 1 tablespoon cornstarch, 2 tablespoons neutral oil, 1 tablespoon soy sauce, and ½ teaspoon salt until fully combined. This mixture is your secret to achieving that coveted crispy texture on the bean curd sticks.

Add the 12 pieces bean curd sticks to the bowl and toss them gently but thoroughly to coat each piece evenly. The cornstarch creates a light, crispy barrier while the oil ensures they don't dry out. Let them sit for 5 minutes while you prepare the remaining ingredients—this gives the coating time to adhere properly.

2

Sauté Aromatics for Flavor Foundation

Heat 1 tablespoon neutral oil in a large pot or deep skillet over medium heat. Add the 8 whole shiitake mushrooms (stems removed) and cook for 4-5 minutes until they release their moisture and begin to soften slightly. Remove them with a slotted spoon and set aside.

In the same pot, add 1 tablespoon sesame oil and the 1 inch sliced fresh ginger. Cook for 30 seconds until fragrant, then add the 4 minced garlic cloves and cook for another 30 seconds until the garlic turns golden. This aromatic base forms the flavor foundation for your soup.

3

Build the Umami-Rich Broth

Pour in the 4 cups vegetable broth and bring to a gentle simmer over medium-low heat. Add the 1 tablespoon white miso paste and stir until fully dissolved. The miso will deepen the umami flavor profile of your soup, creating that rich, savory depth that makes this dish so satisfying.

Return the shiitake mushrooms to the pot and simmer for 5 minutes to allow all the flavors to meld together. Add the 2 tablespoons soy sauce and ¼ teaspoon black pepper now—this balances the flavors perfectly and ensures every spoonful is well-rounded.

4

Crisp the Bean Curd Sticks

Carefully add the coated bean curd sticks to the simmering broth. Cook for 3-4 minutes until they're heated through but still maintain their shape. Here's the key technique: use a slotted spoon to remove them and transfer to a paper towel-lined plate. Let them drain for 1 minute—this crucial step removes excess moisture while keeping them crisp.

Return the crispy bean curd sticks to the pot and simmer for another 2 minutes** to infuse them with the flavorful broth. The contrast of crispy exterior and silky interior is what makes this soup truly special. If you notice the broth is too thin, you can thicken it slightly by mixing 1 teaspoon cornstarch with 1 tablespoon water and stirring it in.

5

Finish and Serve with Fresh Garnishes

Turn off the heat and stir in the 3 whole thinly sliced green onions and 1 tablespoon toasted sesame seeds. These final garnishes add freshness and texture contrast—bright green onions cut through the richness while the toasted sesame seeds provide a delightful crunch with every spoonful.

Ladle the soup into bowls, making sure each serving gets a generous portion of bean curd sticks. The crispy edges should still hold their shape when you serve it, and the broth should be silky smooth with just enough body to coat the back of a spoon. Serve immediately while the bean curd sticks are at their crispest and the flavors are most vibrant.

👨‍🍳

Pro Tips For Making Bean Curd Stick Soup

  • SOAK THE BEAN CURDS FIRST: I learned this the hard way—skipping the 15-minute soak in warm water makes them turn to mush instead of holding their shape. Even the firmest sticks need a quick bath before hitting the pot.
  • SLICE GINGER THINLY: Thick chunks of ginger just sit there like stubborn guests. Shave it paper-thin with a mandoline or knife—you’ll taste it in every sip without overpowering the broth.
  • SAUTÉ MUSHROOMS UNTIL DRY: Wet shiitake mushrooms release too much water and dilute your soup. Cook them for 3-4 minutes until all moisture evaporates before adding broth—this builds real flavor.
  • SALT THE BROTH LAST: Adding salt early makes the bean curds absorb too much water and lose their delicate texture. Wait until the very end to season—trust me, your soup will thank you.

Regional styles of these flavors

Chinese Street Food

This version draws inspiration from China's bustling street food culture, where crispy tofu sticks are a staple. In Beijing-style markets, vendors fry bean curd sticks in peanut oil until golden, then toss them in a light soy-ginger broth.

For an authentic touch, add 1 teaspoon chili oil at the end for heat, and serve with a side of pickled vegetables for tangy contrast. The key difference?

Use peanut oil instead of neutral oil for frying, and reduce the sesame oil to ½ tablespoon to let the peanut flavor shine. 🌶️

Japanese Miso Ramen Style

Transform this soup into a Japanese-inspired ramen by thickening the broth with 1 tablespoon miso paste (instead of white miso) and adding 2 slices of nori (seaweed) to each bowl. Swap shiitake for enoki mushrooms and finish with a drizzle of ponzu sauce instead of sesame seeds.

The umami depth increases dramatically while keeping the crispy bean curd sticks as the star. For extra richness, stir in 1 tablespoon soft tofu at the end.

Korean Kimchi-Inspired

Give this soup Korean flair by adding 2 tablespoons kimchi juice (strained from 4 tablespoons chopped kimchi) to the broth. Garnish with 1 tablespoon toasted sesame seeds and 1 tablespoon chopped cilantro instead of green onions. For heat, stir in ½ teaspoon gochujang (Korean chili paste) at the end.

The fermented tang from kimchi elevates the dish while keeping the crispy texture intact. Serve with steamed rice and a side of banchan (Korean side dishes).

Thai-Inspired Lemongrass

Add Thai-inspired brightness by infusing the broth with 2 stalks lemongrass (bruised and tied with kitchen twine) while simmering. Stir in 1 tablespoon fish sauce (or soy sauce for vegan) and 1 teaspoon palm sugar (or brown sugar) at the end.

Garnish with thinly sliced Thai basil and a squeeze of lime. The lemongrass adds a citrusy aroma that perfectly complements the crispy bean curd sticks. For extra depth, add 1 tablespoon coconut milk to the broth.

Vietnamese Pho-Inspired

Create a Vietnamese-inspired version by using 4 cups beef-free pho broth (available at Asian markets) as your base. Add 1 cinnamon stick and 3 star anise pods while simmering for depth. Garnish with Thai basil, bean sprouts, and lime wedges instead of green onions.

The star anise and cinnamon give the broth a warm, aromatic quality that pairs beautifully with the crispy bean curd sticks. Serve with rice noodles on the side for a complete meal. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 16g6%
Dietary Fiber 3g11%
Sugars 3g
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

Can I substitute regular tofu for bean curd sticks?

While you can use extra-firm tofu cut into sticks, it won't achieve the same crispy texture. Bean curd sticks are specially made to hold their shape and develop that satisfying crunch. If you must substitute, press the tofu first to remove excess water, then coat it in the same cornstarch mixture for 5 minutes before cooking. The result will be less crispy but still delicious.

2

How do I keep the bean curd sticks crispy when reheating?

Reheat only the broth separately, then add the bean curd sticks just before serving. If you must reheat them, use a dry skillet over medium-high heat for 1-2 minutes per side until golden again. Never reheat in the broth—this will make them soggy. For leftovers, store sticks separately in the fridge and reheat them in the skillet.

3

What's the secret to getting crispy edges on the bean curd sticks?

The magic happens in the cornstarch coating and proper draining! Toss the sticks thoroughly in the cornstarch-oil mixture, then let them sit for 5 minutes before cooking. After simmering, drain them on paper towels for 1 minute to remove excess moisture. This two-step process creates that perfect crispy exterior while keeping the inside tender. High heat for 3-4 minutes in the broth seals the deal!

4

Can I make this soup spicier?

Add ½ teaspoon red pepper flakes or 1 teaspoon chili oil at the end for heat. For a smoky kick, stir in ½ teaspoon smoked paprika when building the broth. If you love Thai flavors, try adding 1 tablespoon fish sauce (or soy sauce for vegan) and 1 teaspoon palm sugar for a balanced spicy-sweet contrast.

5

How long can I store the broth separately?

The broth stays fresh in the fridge for 4-5 days and freezes well for up to 3 months. Store it in an airtight container, leaving space for expansion. When reheating, bring to a gentle simmer (don't boil) to preserve flavors. For extra richness, stir in 1 tablespoon miso paste when reheating. The bean curd sticks should always be cooked fresh for best texture.

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