Main Courses
This bean curd pork belly recipe delivers a perfect marriage of textures: crackling pork belly with crispy bark meets delicate silken tofu in a single wok-fried masterpiece. I developed this dish after years of perfecting pork belly techniques—where tender meat meets restaurant-quality crispiness without sacrificing flavor. The key lies in the balance: braising the pork belly until fall-apart tender, then achieving that coveted crispy bark through high-heat wok-frying, all while silken tofu adds a velvety contrast.
The process begins with a simple yet critical step: rendering the pork belly's fat slowly to create a flavorful base for the dish. We then incorporate bean curd (silken tofu) that soaks up the pork's rich essence while maintaining its signature silky texture. The wok-frying technique is where the magic happens—searing the pork belly at high heat transforms it into a crispy, golden bark that shatters with every bite, while the tofu remains unbroken and creamy.
What you'll end up with is a dish that's both elegant and deeply satisfying—a symphony of textures and flavors where each component plays its part. The pork belly's richness is balanced by the tofu's delicate softness, creating a harmonious bite that's impossible to resist. This recipe is perfect for special occasions or when you want to impress guests with a dish that looks as stunning as it tastes.
The beauty of this recipe lies in its versatility. Serve it over steamed rice for a comforting meal, or pair it with a light vegetable stir-fry to balance the richness. The crispy pork belly and silken tofu combination is sure to become a staple in your culinary repertoire, offering a taste of both tradition and innovation. Let's get started on creating this unforgettable dish.
Ingredients for bean curd pork belly
Four textures in one bite—crispy pork belly, silky tofu, and aromatic wok-fried flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly (skin-on) 🥓 | 1 ½ lb | Thinly sliced, fat cap intact |
| Silken Tofu (bean curd) 🧀 | 1 block | Extra-firm, drained |
| Soy Sauce 🥄 | ½ cup | Kosher salt reduced preferred |
| Hoisin Sauce 🥄 | 2 tbsp | For umami depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic |
| Fresh Ginger 🌿 | 1 tbsp | Grated, zesty |
| Brown Sugar 🍯 | 2 tbsp | Light, for caramelization |
| Rice Vinegar 🍶 | 1 tbsp | For brightness |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for crunch |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Kosher, for seasoning |
| Steamed White Rice 🍚 | 2 cups | For serving |
The pork belly is non-negotiable here. Look for thick-cut, skin-on pork belly from a butcher—ask for the belly with the fat cap intact. Costco or Whole Foods carry excellent cuts, but if you're buying from a regular grocery store, check the packaging date. Freshness matters for that crispy bark. The silken tofu should be extra-firm and packaged in water—Asian markets often have better quality than standard grocery stores. For the soy sauce, I always recommend Kikkoman kosher salt reduced—it's the gold standard for this dish. If you can't find it, use regular soy sauce but add an extra pinch of salt.
No hoisin sauce? Mix 1 tbsp soy sauce, 1 tbsp honey, and 1 tsp five-spice powder as a quick sub. Fresh ginger is ideal, but dried ginger at half the amount works in a pinch. The brown sugar can be swapped for white sugar plus a pinch of cinnamon if you're avoiding molasses notes. For the tofu, if you can't find silken, extra-firm tofu pressed for 30 minutes gets you close. The green onions? Freeze any extras—they keep for months. And if you're feeling fancy, blanch the green onions in boiling water for 30 seconds before slicing—they'll stay vibrant longer.
Pork belly fat renders beautifully, so save it! Store the rendered fat in an airtight container in the fridge for up to 2 weeks—it's perfect for stir-fries or roasting veggies. The cooked pork belly keeps 3 days in the fridge, but it reheats best in a 350°F oven for 10 minutes to restore crispiness. The tofu can be prepped ahead and stored in the sauce for 2 days, but add it fresh when ready to fry for that silky texture. For leftovers, portion into containers with rice—it makes an amazing lunch the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. The pork belly renders its own fat into crispy perfection while the silken tofu soaks up the sauce—just flip everything together at the end.
- Umami Bomb: That combo of hoisin and soy sauce? It’s like a flavor explosion in your mouth. The pork belly stays juicy, the tofu gets silky, and the sesame oil adds a nutty finish that makes every bite irresistible.
- Leftover Goldmine: This dish actually improves the next day. The pork belly stays tender, the tofu absorbs even more flavor, and I’ve reheated it for breakfast with rice—yes, really—without a single complaint.
- Budget-Friendly Luxury: Pork belly can feel fancy, but here it’s the star without breaking the bank. Silken tofu stretches the meal, and the sauces add depth for pennies. It’s the kind of dish that makes you feel like you ordered takeout, but you made it yourself.
Step-by-step instructions for wok-fried pork belly with silken tofu
Here's how to balance crispy pork belly with silky tofu—simple steps for maximum flavor.
Prepare the Pork Belly for Maximum Crisp
First, slice the 1.5 lb pork belly (skin-on) into ¼-inch thick slices, leaving the fat cap intact. Pat each slice dry with paper towels—this is non-negotiable for crispy bark. In a small bowl, whisk together 0.5 cup soy sauce, 2 tbsp hoisin sauce, 2 tbsp brown sugar, 1 tbsp rice vinegar, and 1 tsp salt. Marinate the pork slices for at least 1 hour (or overnight for deeper flavor). The sugar will caramelize during cooking, creating that signature sticky glaze.
While the pork marinates, drain the 1 block silken tofu (bean curd) by wrapping it in a clean towel and pressing gently between two plates for 10 minutes. This removes excess water so it absorbs flavors better. Cut the tofu into ½-inch cubes and set aside. The tofu will soak up the wok's aromatics while staying silky rather than falling apart.
Build the Flavor Base in the Wok
Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add 6 minced garlic cloves and 1 tbsp grated fresh ginger, stirring constantly for 30 seconds until fragrant but not browned. Here's the thing—garlic burns fast, so keep the heat steady and watch closely. Add 1 tbsp toasted sesame oil and 0.5 tsp white pepper, stirring for another 10 seconds to bloom the aromatics.
Pour in the marinated pork belly, working in batches if needed to avoid crowding. Sear undisturbed for 3-4 minutes until the fat renders and the edges turn golden. Flip and cook another 2-3 minutes until the skin develops crispy bark. Remove pork to a plate and tent loosely with foil to keep warm. Don't skip this resting step—it prevents the pork from overcooking while you finish the tofu.
Cook the Silken Tofu to Silky Perfection
In the same wok, add a splash of vegetable oil if needed and increase heat to medium-high. Add the tofu cubes in a single layer, stirring gently for 2-3 minutes until lightly golden. The tofu should sizzle but not brown—you're just creating a light crust while keeping the interior creamy. Sprinkle with 1 tbsp toasted sesame seeds and toss once more to coat.
Return the pork belly to the wok and toss everything together for 1 minute to meld flavors. The residual heat will finish cooking the pork while the tofu absorbs the pork's caramelized juices. Taste and adjust seasoning—you might need a pinch more salt or a drizzle of soy sauce to balance the sweetness from the brown sugar.
Plate with Crispy Bark and Silky Textures
Transfer the pork belly and tofu to a serving platter. Garnish with 3 sliced green onions for freshness and an extra sprinkle of sesame seeds for crunch. Serve immediately over 2 cups steamed white rice to soak up all the sticky-sweet glaze. The contrast of crispy pork belly with silky tofu creates the perfect bite—crunchy exterior, tender interior, and creamy tofu in every forkful.
Pro tip: For extra drama, broil the pork for 1-2 minutes before serving to intensify the caramelization. Just watch it like a hawk—you want deep golden, not burnt. This dish shines when served fresh, so don't let it sit too long after cooking.
Pro Tips For Making Bean Curd Pork Belly
- CRISP THE SKIN FIRST: Pork belly skin needs a head start—sear it skin-side down in a cold pan for 10 minutes before flipping. I learned this the hard way after trying to rush it and ending up with soggy skin that never got crispy. A little patience here makes all the difference when you’re trying to balance tender meat and that perfect crackling texture.
- CUT TOFU INTO SLICES: Skip the cubes—silken tofu holds up better in thin slices (about ½-inch thick) when braising with pork belly. Thicker pieces turn mushy, and you’ll end up with a sauce that’s more water than flavor. My grandmother swore by this, and she was right: even distribution matters.
- SAUCE IN STAGES: Don’t dump all the soy and hoisin at once. Start with 1 tablespoon of soy sauce while searing the pork, then add the rest later in the braise. This builds depth instead of overwhelming the dish with a single hit of saltiness. (Yes, even if you’re impatient like me.)
- REST THE PORK BEFORE SLICING: Give the pork belly a solid 5-10 minutes under foil after cooking—this lets the fat reabsorb instead of pooling on your plate. I skip this when I’m lazy, but the dish is noticeably better when I don’t. Trust the process.
Troubleshooting this dish
Pork Too Soft
If your pork belly turns out soft instead of crispy, it’s usually from not drying it properly or cooking at too low heat. I’ve seen this happen when people skip the paper towel drying step or use a crowded pan. Pat the slices extra dry and cook in small batches over medium-high heat—this ensures the fat renders completely and the skin crisps. Also, never cover the pork while cooking; steam will ruin the bark. 🔥
Tofu Too Dry
Overcooked tofu loses its silky texture and becomes rubbery. The key is to cook it just until lightly golden—about 2-3 minutes maximum. If your wok isn’t hot enough, the tofu will absorb too much oil. Use a carbon steel wok (like Mauviel) and preheat it until it’s smoking hot before adding the tofu. Stir gently to avoid breaking the cubes.
Fat Not Rendering
When pork belly fat refuses to render, it’s usually because the heat isn’t high enough or the slices are too thick. Thin the slices to ¼-inch and sear over medium-high heat until the fat pools in the wok. If your pan isn’t hot enough, the fat will steam instead of crisp. I like to test the heat by flicking a drop of water—if it sizzles violently, you’re ready. 💡
Sauce Too Sweet
The brown sugar in this recipe caramelizes beautifully, but if it tastes overwhelmingly sweet, you likely used too much or didn’t balance it with acid. Add 1 extra tbsp rice vinegar or a splash of sesame oil to cut the sweetness. Taste as you go—adjust seasonings gradually. For extra depth, a pinch of white pepper enhances the umami without adding sweetness.
Sticky Residue in Wok
Leftover caramelized bits sticking to your wok are a sign the pork wasn’t cooked long enough to render all the fat. After removing the pork, add ¼ cup water to the wok and scrape the bottom with a wooden spoon to deglaze. Simmer for 1 minute to dissolve the fond, then use it as a quick sauce for rice or noodles. This step saves flavor that would otherwise go to waste!
Nutrition facts
Frequently asked questions
Can I substitute regular tofu for silken tofu in this recipe?
Regular tofu won't work here—it's too firm and will turn rubbery when cooked. For the closest texture, use extra-firm tofu that's been pressed for 30 minutes to remove excess water. However, silken tofu's natural creaminess is what creates that signature velvety contrast with the crispy pork. If you absolutely must substitute, try soft silken tofu (not firm) and reduce cooking time to 1-2 minutes maximum.
How do I get the pork belly skin extra crispy?
The secret is in the prep: pat the slices bone-dry with paper towels, then marinate for at least 1 hour (overnight is best). Cook in small batches over medium-high heat until the fat renders and skin turns golden. For extra crunch, broil for 1-2 minutes before serving. Pro tip: Use a carbon steel wok—it retains heat better than nonstick pans.
Can I make this dish ahead of time?
You can prep components in advance, but don't cook the pork belly until serving. Marinate the pork for up to 2 days ahead. For the tofu, press and cube it 1 day ahead, storing in the sauce. Cook the pork and tofu separately 30 minutes before serving—reheat the pork in a 350°F oven for 10 minutes to restore crispiness. The tofu should be cooked fresh to maintain its silky texture.
What's the best way to store leftovers?
Store cooked pork belly and tofu separately in airtight containers. The pork keeps 3 days in the fridge, while tofu is best eaten within 2 days. Reheat pork in the oven to restore crispiness, and tofu in a steamer for 2-3 minutes. For longer storage, freeze pork belly (without tofu) for up to 1 month. The rendered pork fat can be saved for up to 2 weeks in the fridge—it's perfect for stir-fries!
Is this dish gluten-free?
As written, no—it contains soy sauce and hoisin, both of which are gluten-containing. For a gluten-free version, use tamari (gluten-free soy sauce) and make your own hoisin substitute with 1 tbsp gluten-free soy sauce, 1 tbsp honey, and 1 tsp five-spice powder. Also check your sesame oil label—some brands process with wheat. The rest of the ingredients are naturally gluten-free.
