Main Courses
This bean curd pork belly recipe transforms humble ingredients into a masterpiece of texture and flavor—crispy, crackling fat meets silky tofu in every bite. 🔥 I perfected this dish after years of studying East Asian braising techniques, balancing the richness of pork belly with the delicate, almost custard-like quality of bean curd.
The secret lies in rendering the fat slowly while keeping the tofu intact, creating a harmony of contrasts that's impossible to resist.
What makes this recipe special is its dual texture magic: the pork belly develops a crispy, golden-brown crust while staying tender inside, while the bean curd absorbs just enough of the savory sauce to become rich and velvety.
We'll use a simple five-spice marinade and soy-based braising liquid that builds deep umami flavor without overpowering the natural richness of the pork. This isn't just a recipe—it's a technique that turns simple ingredients into something restaurant-worthy.
The result is a dish where every component plays its part: the pork belly's fat crackles audibly, the bean curd melts slightly with each bite, and the sauce clings to both with perfect balance.
The aroma alone will have everyone gathering around your table, and the presentation—golden pork belly slices alongside delicate tofu—makes it perfect for special occasions or when you want to impress. This is comfort food elevated to fine dining.
While traditionally braised, I've included modern adaptations like air-fryer finishing for the pork belly and quick-pickled vegetables as a bright counterpoint. The method is approachable but delivers professional results, proving you don't need a wok or decades of experience to create this showstopper.
Let's get cooking—your taste buds will thank you.
Ingredients for bean curd pork belly
Pork belly's rich fat meets tofu's delicate silk—just 15 ingredients for restaurant-quality harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 1 ½ lb | Skin-on, thick-cut preferred |
| Bean Curd (Doufu) 🧀 | 1 package | Silken or firm tofu, cut into cubes |
| Soy Sauce 🍶 | ½ cup | Kosher or Diamond Crystal preferred |
| Five-Spice Powder 🌶️ | 1 tbsp | Homemade or store-bought blend |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade and braise |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated, for aromatic depth |
| Brown Sugar 🍯 | 2 tbsp | Light or dark, packed |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Green Onions 🧅 | 4 whole | Sliced, for garnish |
| Hoisin Sauce 🍶 | 2 tbsp | For umami richness |
| White Wine 🍷 | ¼ cup | Dry, for deglazing |
| Water 💧 | 1 cup | For braising liquid |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cornstarch 🌾 | 1 tbsp | For crisping pork belly |
The pork belly is the star here—look for thick-cut pieces with good marbling at Whole Foods or your local butcher. If you can't find it pre-sliced, ask for a whole piece and slice it yourself. The bean curd should be silken for that melt-in-your-mouth texture, but firm tofu works too if you prefer structure. Trader Joe's carries both types, and they're usually priced right. For the five-spice powder, Penzeys has a great blend, but any quality brand will do—just make sure it's fresh (no dusty jars!).
No five-spice powder? Mix 1/4 tsp each of cinnamon, star anise, cloves, fennel, and Szechuan peppercorn—it's the same thing. Short on hoisin? Substitute 1 tbsp soy sauce plus 1 tsp sugar. The white wine can be swapped for extra broth or even apple juice in a pinch. For the ginger, if you only have powdered, use half the amount—but fresh is always better. The green onions? Scallions work too, but they're a little milder.
Pork belly keeps 3-4 days in the fridge, wrapped tightly in parchment. The bean curd? Use within 2 days for best texture—it gets watery fast once opened. Make a double batch of the marinade and store it in the fridge for up to 2 weeks. The crispy pork belly? Reheat in a 350°F oven for 10 minutes to restore that crackling magic.
Why You'll Love This Recipe
- One-Pan Magic: The pork belly and bean curd practically cook themselves while you chop garlic—no fancy techniques, just a sheet pan and 40 minutes of hands-off time. Honestly, the only thing harder than making this is deciding whether to eat it now or save it for later.
- Five-Spice Magic: That earthy five-spice powder? It’s the secret weapon—warm, slightly sweet, and so addictive you’ll find yourself sprinkling it on everything afterward. The soy sauce ties it all together with that perfect umami punch, while the bean curd adds a silky contrast that makes every bite unforgettable.
- Leftover Goldmine: This dish actually tastes better the next day, especially if you crisp up the pork belly again. I’ve reheated portions for lunch all week, and my kids still beg for seconds—no one suspects it’s the same meal.
- Budget Feast: Pork belly might sound fancy, but a single slab stretches across multiple meals, and bean curd is dirt cheap. Between us, this is my go-to when I want restaurant-quality food without the restaurant price tag. (Yes, even on a Tuesday night.)
Step-by-step instructions for bean curd pork belly
Here's how to balance silky tofu with that coveted crispy pork belly fat—every bite delivers perfect harmony.
🔥 Step 1: Cure and Crisp the Pork Belly
Start by scoring the pork belly skin in a diamond pattern with a sharp knife—this creates crispy pockets while keeping the meat tender. In a bowl, whisk together the 0.5 cup soy sauce, 1 tbsp five-spice powder, 2 tbsp brown sugar, 1 tsp salt, and 0.5 tsp black pepper. Rub this marinade all over the pork belly, pressing it into the scored skin.
Place the pork belly skin-side down on a wire rack set over a baking sheet. Refrigerate uncovered for 12-24 hours—this drying step is non-negotiable for crispy skin. After chilling, pat the skin completely dry with paper towels. Preheat your oven to 425°F and bake the pork belly for 45 minutes until the skin is deep golden brown and the internal temperature reaches 145°F.
Here's the thing—don't peek during baking. Every time you open the oven, you lose heat and steam the skin instead of crisping it. If it's not golden after 45 minutes, crank the heat to 450°F and broil for 5 minutes until crispy. Let it rest for 15 minutes before slicing.
🍳 Step 2: Prepare the Bean Curd and Braising Liquid
While the pork belly rests, cut the 1 package bean curd (doufu) into 1-inch cubes—silken tofu works best for this dish. In a separate bowl, mix together the 2 tbsp hoisin sauce, 1.5 tbsp grated fresh ginger, 6 cloves minced garlic, and 1 tbsp cornstarch. This mixture will give the bean curd that signature glossy finish.
In a large skillet or wok, heat 1 tbsp sesame oil over medium-high heat. Add the bean curd cubes and cook for 3-4 minutes until lightly golden. Transfer to a plate and set aside. In the same pan, add the hoisin-ginger mixture and cook for 1 minute until fragrant.
Deglaze the pan with the 0.25 cup white wine and scrape up any browned bits from the bottom. Add the 1 cup water and bring to a gentle simmer. This liquid will form the silky base for your bean curd.
🥘 Step 3: Braise the Pork Belly to Tender Perfection
Slice the rested pork belly into ¼-inch thick slices, keeping the skin intact. In a large Dutch oven or deep skillet, combine the sliced pork belly, bean curd cubes, and braising liquid. Bring to a simmer over medium heat and cook uncovered for 15 minutes, stirring occasionally, until the pork is fork-tender.
Here's where it gets fun—the contrast. The crispy pork belly skin should still hold its shape while the meat becomes silky when sliced. If the liquid reduces too quickly, add 2-3 tablespoons water to maintain a gentle simmer. The bean curd will absorb some of the liquid, so don't worry if it looks slightly undercooked at first—it'll finish in the residual heat.
Taste and adjust seasoning with additional soy sauce or brown sugar if needed. The dish should balance salty, sweet, and umami notes perfectly.
🍽️ Step 4: Finish and Serve with Crispy Garnishes
Transfer the pork belly and bean curd to a serving platter. Drizzle with any remaining braising liquid and sprinkle with 1 tbsp sesame oil for extra richness. Garnish with 4 whole green onions, sliced diagonally, and any remaining crispy pork belly skin pieces for texture contrast.
Serve immediately while the pork belly is still warm and the bean curd maintains its silky texture. The crispy skin should crackle with each bite, while the pork meat melts in your mouth. Pair with steamed jasmine rice to soak up every last drop of that flavorful braising liquid.
Pro Tips For Making Bean Curd Pork Belly
- Crisp the Pork First: I used to skip this step and wondered why my pork belly stayed chewy. Sear it skin-side down in a cold pan until the fat renders and the skin turns golden—about 12-15 minutes on low heat. The slow melt makes all the difference later when you braise it with the bean curd.
- Slice the Bean Curd: Whole blocks of bean curd just won’t absorb flavor like thin slices. Cut yours into ½-inch cubes or slabs—this gives them surface area to soak up the soy-garlic-fivespice sauce. Pro move: Pat them dry first so they don’t turn mushy.
- Don’t Crowd the Pan: I learned this the hard way—adding all the pork belly and bean curd at once means steaming instead of browning. Work in batches if needed, and give the meat space to develop that caramelized crust. A little patience here keeps the texture right.
- Bloom the Spices: Tossing five-spice powder dry into the pan won’t wake up its flavors. Toast the whole spices (star anise, cinnamon, etc.) in the oil for 30 seconds first—just until fragrant. Then add the powder. The difference is subtle but undeniable, like the upgrade from black coffee to cold brew.
Pro cooking tips for perfect results
Crispy Skin Secrets
The diamond-pattern scoring on pork belly skin is non-negotiable—it creates those coveted crispy pockets while preventing curling. I use a sharp chef's knife and make cuts about ½-inch apart.
After scoring, let the belly cure uncovered in the fridge for 12-24 hours—this drying step is what transforms flabby skin into golden crackling perfection. 🔥
Pro tip: Pat the skin completely dry with paper towels before baking. Any moisture left will steam instead of crisp. I've ruined more pork belly skin than I'll admit by skipping this step—don't make my mistake!
For extra insurance, sprinkle a pinch of cornstarch over the skin before baking to absorb any lingering moisture.
Braising Balance
When combining pork and bean curd in the braise, use medium heat to prevent the bean curd from breaking apart. The liquid should just barely simmer—think gentle bubbles, not a rolling boil.
I like to add 1 cup water to the braising liquid, but if it reduces too quickly, splash in 2-3 tbsp more to maintain that silky texture in the tofu.
The bean curd will absorb some liquid, which is perfect—it gives that signature glossy finish. If your bean curd looks dry after braising, drizzle it with a little extra sesame oil when serving.
For extra umami depth, add 1 tsp fish sauce to the braising liquid during the final 5 minutes of cooking.
Texture Contrast
Slice the pork belly against the grain into ¼-inch thick slices—this ensures each bite has that perfect tender-to-crispy contrast. Use a sharp slicing knife (I recommend a Dexter-Russell) to get clean cuts. The skin should remain intact on each slice, providing that satisfying crackle with every bite.
For the bean curd, look for silken varieties—they hold their shape better during braising and develop that luxurious silky texture. If using firm tofu, press it first to remove excess water.
The cornstarch in the marinade helps create a slight exterior crust on the bean curd while keeping the interior tender.
Finishing Touches
Don't skip the sesame oil finish—it adds that final layer of richness that ties everything together. I like to drizzle 1 tbsp toasted sesame oil over the dish right before serving.
For extra visual appeal, arrange the crispy pork belly slices in a circular pattern with the bean curd nestled in the center, then garnish with the sliced green onions.
If you're serving this dish ahead of time, keep the pork belly and bean curd separate until ready to reheat.
Reheat the pork belly in a 350°F oven for 10 minutes to restore that crispy skin, then warm the bean curd in a skillet with a splash of water for 2-3 minutes. The contrast of textures is what makes this dish truly special. ✨
Nutrition facts
Frequently asked questions
Can I substitute regular tofu for bean curd in this recipe?
Yes, but with adjustments! Silken bean curd works best for its delicate texture, but firm tofu will work if pressed first to remove excess water. For extra richness, marinate the tofu cubes in 1 tbsp soy sauce and 1 tsp cornstarch before cooking. The result will be slightly firmer but still delicious.
How do I store leftovers to keep the pork belly crispy?
Store components separately: wrap pork belly slices tightly in plastic wrap, then place in a container. Keep the bean curd in its braising liquid. Reheat pork belly in a 350°F oven for 10 minutes to restore crispiness, then warm bean curd in a skillet with 1 tbsp water for 2-3 minutes. Leftovers keep well for 3 days in the fridge.
What if my pork belly skin isn't crispy after baking?
Don't panic! If the skin is soft, try this fix: After baking, place the pork belly on a wire rack and broil on high for 3-5 minutes until golden. For future attempts, ensure the skin is completely dry before baking and don't skip the 12-24 hour drying step in the fridge. A pinch of cornstarch on the skin before baking also helps.
Can I make this recipe in a slow cooker?
After crisping the pork belly in the oven, slice it and combine with bean curd in your slow cooker. Add the braising liquid and cook on low for 3-4 hours or high for 2 hours. The bean curd will absorb flavors beautifully, though the pork skin won't stay crispy. Save crispy skin pieces for garnishing before serving.
What sides pair best with this dish?
Jasmine rice is classic, but for more contrast try quick-pickled cucumbers or a simple sesame green salad. The acidity cuts through the richness while maintaining the dish's Asian-inspired balance. For heartier meals, serve with steamed bok choy or stir-fried bok choy. All options should complement without overpowering the pork and bean curd's star quality.
