Appetizers
This fermented bean curd chicken wings recipe delivers restaurant-quality crispiness with a celery crust that crackles like autumn leaves underfoot. 🌟 The secret lies in fermenting the bean curd for 24 hours, which transforms its texture into something remarkably meaty while developing deep umami flavors.
I first discovered this technique while adapting a Boston diner classic for my vegetarian friends—what started as an experiment became my new signature dish.
The process begins with a simple marinade of soy sauce, rice vinegar, and a touch of brown sugar, which tenderizes the bean curd while building flavor. After fermenting, the pieces develop a subtle tang that pairs perfectly with the crispy celery crust.
The umami gravy, made from reduced mushroom broth and a splash of hoisin, ties everything together with a glossy, savory finish that clings to each bite.
By the time you're done, you'll have golden-brown wings with a satisfying crunch that gives way to tender, flavorful centers. The celery crust adds a refreshing crunch, while the gravy elevates each bite to something truly special.
This dish proves that vegetarian appetizers can be just as bold and satisfying as their meat counterparts—perfect for game day, dinner parties, or when you're craving something crispy and umami-packed.
Serve with extra gravy for dipping and a side of tangy slaw to cut through the richness. The combination of textures and flavors makes this more than just a vegetarian alternative—it's a standout dish in its own right. Let's get cooking!
Ingredients for fermented bean curd chicken wings
The secret to these crispy wings starts with fermented bean curd and umami-packed ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu Bean Curd 🥬 | 14 oz | Cut into 1-inch cubes |
| Celery Stalks 🥬 | 2 cups | Finely chopped, fresh preferred |
| All-Purpose Flour 🌾 | 1 cup | For celery crust coating |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For marinade and gravy |
| Rice Vinegar 🍶 | ¼ cup | For tenderizing marinade |
| Light Brown Sugar 🍚 | 2 tbsp | For marinade balance |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Fresh Ginger Root 🌿 | 1 tbsp | Grated for marinade |
| Vegetable Oil 🫒 | ½ cup | High smoke point for frying |
| Mushroom Broth 🍄 | 1 ½ cups | For umami gravy base |
| Hoisin Sauce 🍶 | 2 tbsp | For gravy depth |
| Sesame Oil 🫒 | 1 tbsp | For finishing gravy |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The bean curd is the star—extra-firm tofu works best—and you'll find it in the Asian foods section of Whole Foods or Trader Joe's. Look for blocks without additives; the fresher, the better. Celery is non-negotiable for that signature crunch—organic stalks from the farmers market stay crisp longer. For the gravy, mushroom broth from Pacific Foods adds deep umami, but any good-quality vegetable broth works. The hoisin sauce? Lee Kum Kee is my go-to, but any brand with no added sugar will do.
No celery? Substitute finely chopped green onions at the same amount, though texture will differ slightly. Running low on panko? Toasted breadcrumbs work, but the crunch won't be as satisfying. The marinade's rice vinegar can be swapped for apple cider vinegar in a pinch, though rice vinegar's mild sweetness is ideal. For the gravy, if you're avoiding hoisin, extra soy sauce plus a dash of maple syrup mimics the balance. And if you can't find tofu bean curd, extra-firm tofu pressed for 30 minutes can stand in—just expect a slightly different texture.
Marinated bean curd keeps 3 days in the fridge, covered tightly. The celery crust mix stays fresh 2 days if stored airtight. For the gravy, make it fresh or store it 5 days in the fridge—it actually tastes better the next day as flavors meld. Freeze gravy in ice cube trays for single servings. These wings reheat beautifully—350°F for 8-10 minutes restores crispiness perfectly.
Why You'll Love This Recipe
- No-Fuss Crispy Magic: I swear, the panko and flour combo turns that fermented bean curd into something almost like real wings—crunchy outside, tender inside. And honestly? The celery in the batter adds this weirdly satisfying texture that makes it feel like you actually put in effort.
- Umami Bomb: That fermented bean curd? It’s packed with deep, funky flavor, and the low-sodium soy sauce ties it all together without overpowering. The celery in the batter gives it a fresh, bright edge that keeps it from being too heavy—like a perfect balance of savory and crunch.
- Game for Game Days: These wings are my secret weapon for game nights, potlucks, or whenever I need something hands-off but impressive. They reheat like a dream (yes, even the crisp) and disappear faster than store-bought wings—no one will guess they’re plant-based.
- Budget Meal Hero: A block of extra-firm tofu and a few pantry staples stretch to feed four for under $10. The leftovers? Even better the next day—toss them in a stir-fry, wrap them in lettuce, or just eat them straight from the fridge with extra soy sauce. Zero waste, all flavor.
Step-by-step instructions for crispy celery-crusted fermented bean curd
Here's how to transform humble bean curd into irresistible, crunchy wings with a perfect umami gravy.
👨🍳 Step 1: Create the Fermented Marinade
In a medium bowl, whisk together the 0.5 cup low-sodium soy sauce, 0.25 cup rice vinegar, 2 tbsp light brown sugar, 4 cloves minced garlic cloves, and 1 tbsp grated fresh ginger root. This marinade does double duty—tenderizing the bean curd while building complex flavor. Let it sit at room temperature for 10 minutes to allow the aromatics to meld.
Here's the thing—this marinade needs time to work its magic. The acidity from the rice vinegar will gently break down the bean curd's structure, while the soy sauce and sugar create that signature umami-sweet balance. I like to add the bean curd cubes to the marinade now (after pressing—see next step) so they begin absorbing flavor immediately.
🔥 Step 2: Press and Prepare the Bean Curd
Cut the 14 oz extra-firm tofu bean curd into 1-inch cubes (about 16 pieces). Line a plate with paper towels and place the cubes in a single layer. Top with another paper towel and press with a heavy object (like a cast-iron skillet) for 15 minutes. This removes excess moisture that would prevent crisping.
After pressing, transfer the bean curd cubes to the marinade bowl. Gently stir to coat completely. Let them marinate for at least 30 minutes (or up to 2 hours in the refrigerator for deeper flavor). You'll notice the cubes will look slightly plump and the marinade will take on a cloudy appearance—this is perfect.
🍳 Step 3: Build the Celery Crust Coating
In a separate bowl, combine the 2 cups finely chopped celery stalks, 1 cup all-purpose flour, and 0.5 cup panko breadcrumbs. Pulse briefly in a food processor (or chop by hand) until you achieve a coarse, herby texture—think chunky breadcrumbs with celery flecks. This texture is crucial for maximum crunch.
Add the marinated bean curd cubes to the celery mixture and toss gently with your hands until every surface is evenly coated. Don't pack it down—you want an airy, clingy coating that will crisp beautifully. Transfer to a plate and let rest for 10 minutes while you heat the oil.
🔥 Step 4: Fry to Golden Perfection
Heat 0.5 cup vegetable oil in a deep skillet over medium-high heat until it reaches 350°F (use a thermometer for accuracy). Working in batches to avoid crowding, carefully add the coated bean curd cubes. Fry for 3-4 minutes per batch, turning occasionally, until they achieve a deep golden brown color and float to the surface.
Here's where crispy magic happens: the celery coating should be shatteringly crisp with just a hint of green showing through. If they brown too quickly, reduce the heat slightly. Drain on a wire rack (not paper towels—you want to preserve that crisp texture) and sprinkle immediately with 1 tsp diamond crystal kosher salt and 0.5 tsp ground black pepper.
🥘 Step 5: Assemble the Umami Gravy
In the same skillet (no need to clean it—the browned bits are flavor gold), add 1.5 cups mushroom broth and bring to a gentle simmer over medium heat. Stir in 2 tbsp hoisin sauce and let it reduce by half (5-7 minutes). Finish with 1 tbsp sesame oil and taste—you should get a perfect balance of salty, sweet, and umami.
Return the crispy bean curd cubes to the skillet and toss gently to coat in the gravy. Let them sit for 1-2 minutes so they absorb some of that incredible sauce. Serve immediately while the crust remains crisp and the gravy clings beautifully to each piece.
Pro Tips For Making Fermented Bean Curd Chicken Wings
- Press the Bean Curd: Extra-firm tofu bean curd needs serious pressure—wrap it in a towel, place a heavy pan on top, and let it sit for 10 minutes before cutting. I learned this the hard way when my first batch crumbled like wet cardboard into the batter.
- Cut Celery Thin: Slice those celery stalks paper-thin, not just rough chunks—you want them to crisp up fast in the frying pan. Skip this, and you’ll end up with soggy, flavorless sticks in your batter.
- Double-Coat the Wings: Dip the bean curd in flour, shake off excess, then dip again—this guarantees a thick, crispy crust that won’t fall apart. I used to rush it, and the coating would peel off mid-fry.
- Fry in Batches: Crowd the pan, and the oil temp drops like a rock—fry 2-3 pieces at a time for even golden-brown crusts. Sounds obvious, but I’ve seen people fry a whole batch at once and end up with greasy, uneven wings.
Creative variations of fermented bean curd chicken wings
Spicy Sichuan Kick
For a bold twist, add 1 tbsp Sichuan peppercorn powder and 1 tsp chili crisp to the marinade. The numbing heat of Sichuan peppercorns pairs perfectly with the celery crust, creating a fiery yet complex flavor profile.
I first tried this after a trip to Chengdu and it became an instant favorite—just be warned, it's addictive. 🌶️
Sweet Chili Glaze
Replace the umami gravy with a sweet chili glaze by reducing ½ cup chili sauce (like Cholula) with 2 tbsp honey and 1 tbsp rice vinegar until syrupy.
Toss the crispy wings in this glaze just before serving for a sticky, tangy-sweet contrast that cuts through the richness of the celery crust.
Smoky BBQ Twist
Swap the mushroom broth for 1 cup smoked paprika-infused vegetable broth> and add 1 tbsp apple cider vinegar to the gravy. Finish with a sprinkle of smoked paprika and serve with a side of quick-pickled red onions.
This variation gives you that classic BBQ smokiness without any meat—trust me, my vegetarian friends won't believe it's plant-based. 🔥
Garlic-Herb Crust
Infuse the celery crust with extra flavor by adding 2 tbsp finely chopped fresh thyme and 1 tbsp minced fresh rosemary> to the flour mixture.
The herby notes complement the celery beautifully, creating a Mediterranean-inspired twist that works perfectly with a lemon-herb gravy made from ½ cup white wine reduced with 1 cup vegetable broth and finished with zest of 1 lemon.
Fermented Miso Gravy
Take the umami to the next level by replacing the hoisin with 2 tbsp white miso paste> and 1 tbsp mirin. Simmer the gravy for an extra 3 minutes> to let the miso deepen in flavor.
This variation adds a rich, fermented depth that pairs wonderfully with the crispy celery crust—perfect for those who love complex, savory flavors. 💫
Buffalo Cauliflower Fusion
For a fusion twist, toss the crispy wings in ½ cup buffalo sauce> (like Frank's RedHot) after frying and before adding the gravy. Serve with a side of blue cheese dressing> and crunchy celery sticks> for dipping.
This variation is a crowd-pleaser that even meat lovers will devour—it's like classic buffalo wings but with a crispy, celery-coated twist. 🍗
Nutrition facts
Frequently asked questions
Why ferment the bean curd for these wings?
Fermenting for 24 hours mimics the tenderizing effect of marinating meat, while developing a subtle tang that enhances the umami profile. This creates a texture closer to traditional wings while keeping the dish vegetarian. The fermentation also helps the celery crust cling better during frying. Think of it as the secret to that "meaty" satisfaction without any animal products!
Can I make this recipe without a deep fryer?
Use a deep skillet with 0.5 cup vegetable oil heated to 350°F. Fry in batches to avoid crowding, and drain on a wire rack (not paper towels) to maintain crispiness. For an even healthier option, try air-frying at 400°F for 8-10 minutes, though results may be slightly less crisp. The celery crust still works beautifully either way!
What's the best way to store leftovers?
Store the crispy wings in an airtight container for up to 3 days in the fridge. Reheat at 350°F for 8-10 minutes to restore crispiness. The gravy can be made fresh or stored separately for 5 days—it actually tastes better the next day as flavors meld! Freeze gravy in ice cube trays for single servings.
Can I use regular tofu instead of bean curd?
Yes, but with adjustments! Press 16 oz extra-firm tofu for 30 minutes to remove moisture, then cut into 1-inch cubes. The fermentation time remains the same, but you may need to extend frying by 1 minute per side for extra crispiness. The texture will be slightly different but still delicious.
How do I prevent the celery crust from getting soggy?
Three key tips:
- Press the bean curd thoroughly before marinating,
- Use a wire rack for draining (not paper towels), and
- Fry in batches at the correct 350°F temperature. The celery coating needs proper heat to crisp, so avoid overcrowding the pan. If they start to soften, reheat in a dry skillet for 1-2 minutes to restore crunch!
