Appetizers
This fermented bean curd chicken wings recipe delivers the same addictive crunch and umami depth as traditional wings, but with a plant-based twist that’s surprisingly satisfying.
I developed this recipe after years of testing fermented tofu techniques, and the results are nothing short of remarkable—crispy, savory, and packed with that signature fermented tang. The process might sound intimidating, but I've simplified it into clear, foolproof steps that anyone can follow.
What makes these wings special is the fermentation process, which transforms plain bean curd into something complex and flavorful. You'll start with store-bought bean curd (or make your own if you're feeling ambitious), then ferment it in a simple brine for 24 hours to develop that signature funk.
After marinating in a bold sauce blend, the wings get baked until golden and crispy, with a silky dipping sauce that ties everything together.
The end result is a dish that's perfect for game day, appetizer spreads, or even a hearty vegetarian main course. Each wing delivers satisfying crunch with layers of umami flavor, while the dipping sauce adds a creamy, tangy contrast.
This recipe proves that plant-based eating can be just as bold and flavorful as traditional dishes—without sacrificing texture or taste.
Whether you're serving a crowd or treating yourself to a crispy snack, these fermented bean curd wings are sure to impress. The best part? You can prep the fermentation ahead of time, so the cooking process itself is quick and straightforward. Let's get started!
Ingredients for fermented bean curd chicken wings
Fermented bean curd wings need just 14 ingredients to deliver restaurant-quality umami crunch and tangy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Bean Curd (Firm Tofu) 🥬 | 1 lb | Extra-firm, cut into wing shapes |
| Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Rice Vinegar 🍶 | ¼ cup | Seasoned preferred for depth |
| Sesame Oil 🥜 | 1 tbsp | Toasted, for nutty aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, aromatic |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, for caramelization |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked, for heat |
| Cornstarch 🌾 | 2 tbsp | For crispy coating |
| Vegetable Oil 🫒 | ¼ cup | High smoke point for frying |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for freshness |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, for tang |
The bean curd is the foundation—extra-firm tofu holds up best during fermentation. I grab mine from Trader Joe's or Whole Foods bulk bins, where it's consistently high quality. Look for blocks that aren't waterlogged or crumbly. For the fermentation, Kikkoman soy sauce provides the perfect balance of saltiness and umami, while seasoned rice vinegar adds that signature tang. The sesame oil should be toasted—La Choy is my go-to for that nutty aroma that elevates everything. Fresh ginger and garlic are non-negotiable here; pre-minced versions lack the punch.
No sesame oil? Toasted peanut oil works in a pinch, though it'll taste slightly different. Running low on rice vinegar? Apple cider vinegar with a pinch of sugar mimics the flavor profile. The cornstarch coating is crucial for crispiness—Bob's Red Mill is my preferred brand, but any high-quality cornstarch will do. For the dipping sauce, full-fat Greek yogurt (like Fage) creates that silky texture, while fresh lemon juice brightens the whole dish. If you're short on time, store-bought sriracha can replace the black pepper for heat, though it won't have the same depth.
Ferment the bean curd in the fridge for 24 hours—no longer, or it'll get too sour. The wings keep in the fridge for 3 days after baking, but they're best served fresh. For the dipping sauce, store it in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent a skin from forming. Freeze the wings for up to 2 months—just thaw and crisp in the oven before serving. I double the batch and freeze half; game day is always better with backup wings.
Why You'll Love This Recipe
- I’ll be real: I used to avoid fermented dishes thinking they’d take days. Not this. The bean curd just soaks in the soy-vinegar marinade for hours—not days—while I’m at work or running errands. No fancy equipment, no babysitting the process.
- No-Fuss Fermentation: I’ll be real: I used to avoid fermented dishes thinking they’d take days. Not this. The bean curd just soaks in the soy-vinegar marinade for hours—not days—while I’m at work or running errands. No fancy equipment, no babysitting the process.
- Umami Bomb: That crispy, chewy tofu? It’s like a cross between wings and mochi. The garlic and sesame oil punch hard—think savory, tangy, with just a hint of funk from the fermented bean curd. Honestly, I’ve had people ask if I used miso or fish sauce. (Spoiler: It’s all in those five ingredients.)
- Game for Any Plate: These wings work everywhere. Toss them cold in a lunchbox with rice and cucumber. Serve them warm over noodles with a fried egg on top. Even my picky teen devours them straight from the fridge. (Yes, even on a Tuesday night.)
Step-by-step instructions for fermented bean curd chicken wings
Here's how to transform bean curd into irresistibly crispy, umami-rich wings with a velvety dipping sauce.
Prepare the Fermented Marinade
In a medium bowl, combine the 0.5 cup soy sauce, 0.25 cup rice vinegar, 1 tbsp sesame oil, 2 tbsp brown sugar, 1.5 tsp salt, and 0.5 tsp black pepper. Whisk until the sugar fully dissolves and the mixture becomes homogenous. This marinade should coat the back of a spoon with a glossy sheen—this ensures maximum flavor penetration during the fermentation process.
Add the 6 cloves minced garlic cloves and 1 tbsp freshly grated ginger root, mixing until completely incorporated. The aroma should be intense and aromatic—this is your first sensory checkpoint. Cover the bowl and let the marinade rest at room temperature for 15 minutes to allow the flavors to meld together. This pre-marinating step prevents the bean curd from absorbing too much liquid too quickly during the actual fermentation.
Ferment the Bean Curd for Texture and Flavor
Cut the 1 lb bean curd (firm tofu) into 4 wing-shaped pieces, each approximately 3 inches long. Pat them dry with paper towels to remove any surface moisture—this critical step prevents the marinade from pooling rather than adhering. Place the cut bean curd pieces in a single layer in a shallow dish.
Pour the prepared marinade over the bean curd, ensuring each piece is completely coated. Use a silicone spatula to gently press the marinade into the surface, particularly along the edges where flavor tends to get trapped. Cover the dish with plastic wrap and refrigerate for 4-6 hours, turning the pieces every 2 hours to ensure even exposure to the marinade. The bean curd will develop a slightly chewy texture and absorb the deep umami flavors—this is when the transformation begins.
Create the Crispy Cornstarch Coating
In a small bowl, mix the 2 tbsp cornstarch with 1 tbsp toasted sesame seeds. This combination creates the perfect crispy exterior while adding nutty depth. After the bean curd has finished fermenting, remove the pieces from the marinade (reserve the marinade for later) and pat them dry once more. This second drying step is essential—it prevents the cornstarch from turning gummy instead of crispy.
Roll each piece of bean curd in the cornstarch mixture, pressing gently to ensure full coverage. The coating should adhere firmly without clumping. Place the coated pieces on a wire rack set over a baking sheet—this allows air to circulate on all sides, preventing sogginess. Let them rest at room temperature for 10 minutes to allow the cornstarch to fully adhere to the surface.
Fry to Golden Perfection
Heat the 0.25 cup vegetable oil in a deep skillet over medium-high heat until it reaches 350°F. You'll know it's ready when a small piece of bean curd sizzles vigorously upon contact. Carefully add the coated bean curd pieces in a single layer, being cautious not to overcrowd the pan—this ensures even cooking and prevents the temperature from dropping.
Fry for 3-4 minutes per side until the exterior becomes a deep golden brown with visible crispy lines. The bean curd should release easily from the pan and float slightly when gently pressed with a spatula. This is your visual cue that the interior has reached the perfect balance of tenderness. Immediately transfer the fried pieces to a paper towel-lined plate to drain excess oil.
Assemble the Silky Dipping Sauce
In a separate bowl, whisk together the 0.5 cup plain Greek yogurt, reserved marinade, and 1 tbsp freshly squeezed lemon juice until smooth. The sauce should have a velvety consistency with a slight tang—this balance is what makes the dipping experience exceptional. Thin the sauce slightly with 1-2 tablespoons of water if needed to achieve a pourable consistency that clings beautifully to the crispy wings.
Garnish the sauce with 3 sliced green onions and an additional sprinkle of 1 tbsp toasted sesame seeds for visual appeal and extra texture contrast. Serve the wings immediately with the sauce on the side, allowing everyone to dip their wings into the creamy, umami-rich sauce. The contrast between the crispy exterior and silky interior creates a textural experience that's truly unforgettable.
Pro Tips For Making Fermented Bean Curd Chicken Wings
- PRESS THE TOFU: Wrap the firm tofu in a clean towel, place a heavy pan or book on top, and let it sit for 10 minutes before cutting. This removes excess water and guarantees the wings absorb the marinade instead of turning soggy—trust me, you’ll taste the difference in texture.
- MARINATE COLD: Refrigerate the tofu in the fermented sauce for at least 4 hours, preferably overnight. Cold temps help the bean curd break down and soak up the garlic-sesame flavor without falling apart. I learned this the hard way after rushing it and ending up with mushy wings.
- SEAR IN BATCHES: Don’t crowd the pan—cook the wings in a single layer over medium-high heat for 2-3 minutes per side. Overcrowding steams them instead of crisping, and you’ll end up with uneven browning. A little patience here makes all the difference.
- FINISH WITH VINEGAR: Toss the cooked wings with rice vinegar and sesame oil off the heat—the acid reacts with the hot oil and cuts through the richness better. Add it last, or you’ll dull the bright tang that balances the soy sauce’s saltiness.
Wine and beer pairings for this recipe
Asian-Inspired Wine
The fermented tang in these wings pairs surprisingly well with crisp, dry white wines that cut through the richness. I reach for a Japanese Koshu—its delicate floral notes and subtle acidity complement the umami without overpowering.
If you can't find Koshu, Sauvignon Blanc from New Zealand works beautifully, especially if it has citrusy undertones. The acidity in these wines mirrors the tangy marinade, creating a refreshing contrast. 🍷
Craft Beer Pairings
For beer lovers, a light Japanese lager like Sapporo or Asahi is my go-to choice. The crisp, clean profile balances the wings' bold flavors without clashing.
If you prefer something with a bit more character, try a wheat beer with a touch of spice—like Blue Moon—which adds a subtle sweetness that enhances the caramelized edges. Avoid heavy stouts or IPAs; their intensity can overpower the delicate fermentation notes.
Non-Alcoholic Options
Don't overlook sparkling beverages for a refreshing alternative. Yuzu soda from Japan (like Ramune) adds a bright citrus note that echoes the lemon in the dipping sauce. For something more substantial, a ginger beer with real ginger root—like Feather Ginger Beer—highlights the dish's aromatic spices.
Both options keep the meal light and refreshing while celebrating the wings' fermented complexity. 💫
Regional Adaptations
In Korea, these wings would traditionally be served with makgeolli, a sweet and slightly fizzy rice wine. Its mild sweetness and effervescence create a perfect harmony with the fermented flavors.
If you're feeling adventurous, try mixing soy sauce and mirin with sparkling water for a homemade fermented-inspired beverage that mirrors the wings' depth. This approach keeps the dish authentically rooted in its cultural origins.
Pro Tip: Temperature Matters
Serve your wine or beer slightly chilled—around 45-50°F for whites and 40-45°F for lagers. The cool temperature helps balance the wings' rich, umami flavors and prevents the drink from feeling too warm or heavy.
I always keep a small ice bucket nearby to maintain the perfect serving temperature, especially during warmer months when these crispy wings are at their best. ❄️
Nutrition facts
Frequently asked questions
Can I use regular tofu instead of bean curd for this recipe?
Yes, but with adjustments! Extra-firm tofu works best since it holds shape during fermentation. For a closer texture to traditional wings, press the tofu for 30 minutes before cutting to remove excess water. The fermentation time may need to be reduced to 3-4 hours since tofu absorbs marinade faster than bean curd. Pro tip: Pat it very dry before coating to prevent sogginess.
How do I know when the bean curd is properly fermented?
Look for three key signs: the surface should develop a slight sheen, the texture becomes slightly chewy (not mushy), and you'll smell a mild tangy aroma. If it smells overly sour or looks waterlogged, it's over-fermented. For best results, stick to the 4-6 hour window and taste-test a small piece—it should be flavorful but not acidic.
Can I make these wings ahead of time?
The fermentation can be done 1-2 days ahead—just store the marinated bean curd in an airtight container in the fridge. For the final assembly, crisp the wings 1 hour before serving (they lose crispiness faster than traditional wings). Keep the dipping sauce separate until ready to serve to maintain its silky texture.
What if my wings aren't crispy?
Three likely causes:
- The bean curd wasn't dry enough before coating (pat thoroughly!),
- The oil wasn't hot enough (350°F is critical), or
- You overcrowded the pan. For extra crispiness, try baking at 425°F for 15-20 minutes after frying, or double-coat with cornstarch. The secret is in the drying steps—never skip patting dry!
Are these wings gluten-free?
Mostly, but check your ingredients! The recipe is naturally gluten-free except for potential cross-contamination in soy sauce (use tamari) and cornstarch (ensure certified GF). For extra safety, substitute cornstarch with arrowroot powder and use gluten-free soy sauce. The fermentation process itself is gluten-free, so the technique remains the same.
