Bean Curd and Pork Belly Recipe: Silky-Smoky Umami Harmony in One Pan

Main Courses

Bean Curd and Pork Belly Recipe: Silky-Smoky Umami Harmony in One Pan

This bean curd and pork belly recipe transforms humble ingredients into a silky-smoky umami masterpiece that balances rich, fatty pork with delicate tofu in perfect harmony. 🔥 After years of testing Chinese-inspired braising techniques at The Smoky Pig, I've refined this one-pan method that delivers restaurant-quality depth without the fuss.

The secret lies in slow-cooking the pork belly until tender, then finishing it with crisp edges while the bean curd absorbs all that smoky, savory goodness.

What makes this dish special is how it marries two contrasting textures - the crispy, caramelized pork belly with its melt-in-your-mouth fat cap against the silky, cloud-like bean curd that soaks up every bit of flavor.

We'll build depth using a simple soy-ginger base that develops into a rich, aromatic sauce as it simmers. The pork belly's natural collagen transforms into velvety richness, while the bean curd remains tender and absorbent.

By the time you serve this dish, you'll have a restaurant-quality meal that's equally impressive for weeknight dinners or special occasions. The pork belly becomes irresistibly crispy at the edges while staying tender inside, and the bean curd develops subtle chewiness that complements rather than competes with the pork.

This is comfort food elevated - a dish that feels indulgent yet balanced, rich yet light.

The beauty of this recipe is its versatility - serve it over steamed jasmine rice to soak up every last drop of sauce, or pair with quick-pickled vegetables for brightness. The leftovers actually improve overnight as flavors meld further. Let's create this umami harmony that'll have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bean curd pork belly

Silky bean curd meets smoky pork belly in this one-pan umami masterpiece—just 15 ingredients for restaurant-quality depth.

Ingredient Amount Notes
Pork Belly 🥓 1 ½ lb Thick-cut, skin-on preferred
Bean Curd (Doufu) 🧀 1 package Silken or firm, cut into cubes
Light Soy Sauce 🍶 ½ cup Kikkoman preferred for balance
Dark Soy Sauce 🍶 1 tbsp For deeper color and sweetness
Fresh Ginger 🧄 2 tbsp Finely minced, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Sesame Oil 🫒 1 tbsp Toasted, for nutty aroma
Honey 🍯 1 tbsp Wildflower preferred
Shaoxing Wine 🍷 ¼ cup Or sub dry sherry
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Vegetable Oil 🫒 2 tbsp High smoke point
White Peppercorns 🌶️ ½ tsp Freshly ground
Star Anise 🌟 1 whole For subtle aromatic depth
Cinnamon Stick 🌿 1 whole Optional for warmth
Green Onions 🧅 3 whole Thinly sliced, for garnish

The pork belly is non-negotiable here—thick-cut with skin ensures that perfect crispy-fat-tender-meat balance. Costco or your local butcher usually have the best cuts; look for good marbling and a fresh, slightly pink color. If you can't find thick-cut, ask for a pork belly roast and cut it yourself. The bean curd should be fresh (not that rubbery pre-packaged stuff)—Asian markets carry the best silken varieties, but the firm kind works too if you cut it into slightly larger cubes. For the soy sauces, Kikkoman light and Lee Kum Kee dark are my go-tos—they give that perfect balance of saltiness and depth.

No Shaoxing wine? Dry sherry or even a splash of rice vinegar works in a pinch, though the wine adds that authentic umami punch. Fresh ginger and garlic are ideal, but if you're using dried, reduce to one-third the amount—ginger powder especially loses its kick. The star anise and cinnamon are optional but add layers of warmth that make this dish sing. For the bean curd, if you can't find silken, extra-firm tofu pressed for 20 minutes is a decent swap (just cube it smaller). And if you're worried about the pork belly being too fatty, pat it dry first—it'll crisp up better and won't steam the pan.

This dish tastes even better the next day as the flavors meld—make extra if you can. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 3 months (the bean curd holds up surprisingly well). To reheat, warm gently in a skillet with a splash of water or soy sauce—don't microwave, or the pork belly gets rubbery. The jasmine rice? Cook it fresh the day you serve, or use day-old rice reheated with a pat of butter for extra flavor. Garnish with those green onions right before serving—they add a bright pop of color and freshness that cuts through the richness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the pork belly, toss in the cubed bean curd and ginger, and let the soy sauces work their magic. No chopping, no fuss, just hands-off flavor.
  • Umami Bomb: That combo of dark soy for depth and light soy for brightness? It’s like a flavor explosion in your mouth, especially when the pork belly gets crispy and the bean curd soaks up all the savory goodness. Honestly, I’ll take this over takeout any day.
  • Leftovers That Don’t Suck: The pork belly stays tender for days, and the bean curd actually gets better reheated—creamy but still holding its shape. I portion it into containers on Sunday so I can grab it for lunch or a quick dinner without breaking a sweat.
  • Budget-Friendly Luxury: Pork belly feels fancy, but here it’s the star without emptying your wallet. The bean curd adds protein for pennies, and a little ginger and soy sauce stretch it into a meal that tastes like you spent hours. (Between us, my wallet thanks me every time.)

Step-by-step instructions for silky-smoky umami harmony in one pan

Here's how to transform simple ingredients into restaurant-quality pork belly with silky bean curd.

1

🔥 Step 1: Render the Pork Belly to Crispy Perfection

Preheat your oven to 425°F while you prepare the pork belly. Pat the 1.5 lb pork belly completely dry with paper towels—this is crucial for crispy skin. Place it skin-side down in a cold skillet over medium-low heat and render for 45-50 minutes, spooning off the rendered fat every 10 minutes to prevent splattering.

Here's the thing—you want the fat to render slowly and evenly. When the skin turns deep golden brown and the fat is about ½ inch deep in the pan, transfer the pork belly to a plate and place it in the preheated oven. Roast for 20-25 minutes until the internal temperature reaches 145°F and the skin is crispy and mahogany-colored. Don't skip this step; the oven finish ensures even cooking and that perfect bark.

2

🍳 Step 2: Build the Umami-Packed Sauce

Return the skillet with rendered fat to your stovetop over medium heat. Add 2 tbsp vegetable oil and swirl to coat, then add the 2 tbsp minced fresh ginger and 4 cloves minced garlic. Sauté for 1-2 minutes until fragrant—you should smell that bright, zesty aroma. Add the 1 whole star anise and 1 whole cinnamon stick and let them warm for 30 seconds to infuse the fat with subtle warmth.

Pour in the 0.5 cup light soy sauce and 1 tbsp dark soy sauce, scraping up any browned bits from the bottom of the pan. These bits are pure flavor—don't miss them! Add the 0.25 cup Shaoxing wine and 1 tbsp honey, then bring to a gentle simmer. Let it reduce by half (about 3-4 minutes) until it coats the back of a spoon. Here's where the magic happens—the sauce should be glossy and slightly thickened, with deep umami notes.

3

👨‍🍳 Step 3: Prepare the Bean Curd and Assemble

While the sauce simmers, cut the 1 package bean curd (doufu) into 1-inch cubes—this ensures even cooking and maximum surface area for that silky texture. Gently add them to the skillet and simmer for 3-4 minutes, being careful not to break them apart. They should absorb just enough of the sauce to become tender but still hold their shape.

Slice the pork belly into ½-inch thick slices against the grain, then arrange them on top of the bean curd in the skillet. Drizzle the remaining sauce over everything, then sprinkle with 0.5 tsp freshly ground white peppercorns and 1 tbsp toasted sesame oil. Cover and let it steam for 5 minutes—this allows the pork to reabsorb some of its juices and the bean curd to finish cooking gently.

4

🥘 Step 4: Cook the Jasmine Rice and Garnish

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then cook it according to package instructions (usually a 1:1.5 rice-to-water ratio and 15-18 minutes of simmering). While the rice cooks, remove the pork belly and bean curd from the skillet and transfer to a serving platter. Garnish with 3 whole green onions, thinly sliced, for a fresh pop of color and brightness.

Ladle the remaining sauce from the skillet over the pork belly and bean curd, then serve immediately over the steamed jasmine rice. The contrast of the silky bean curd, crispy pork belly, and fragrant rice creates a perfect balance of textures and flavors. This dish is all about harmony—each bite should deliver layers of umami, sweetness, and smoky depth.

👨‍🍳

Pro Tips For Making Bean Curd Pork Belly

  • CRISP THE BELLY FIRST: Cut pork belly into 1-inch slices before searing—thicker pieces stay chewy, no matter how long you braise. I learned this the hard way when my first batch turned out like shoe leather, even after hours in the oven.
  • USE FIRM TOFU: Silken tofu gets mushy in this dish. Grab extra-firm or even frozen tofu (thawed and pressed), then slice it thin—it’ll hold shape and soak up the sauce instead of falling apart.
  • DARK SOY SAUCE LAST: Add dark soy sauce in the final 5 minutes of cooking. Too early, and it burns, turning your sauce bitter. Stir it in just before serving for that glossy, caramelized sheen.
  • GINGER: JULIENNE, NOT GROUND: Fresh ginger’s zing disappears when you grate it. Thinly julienne it (1/8-inch strips) so it melts into the pork belly without leaving gritty bits—your taste buds will notice the difference.

Health benefits of this bean curd pork belly

Pork Belly Protein Power

The 1.5 lb pork belly in this dish delivers high-quality protein with all nine essential amino acids your body needs for muscle repair and immune function.

A single serving provides about 40 grams of protein—that's more than a standard 6-ounce chicken breast—while keeping saturated fat in check through careful cooking techniques. The slow-rendering process transforms tough connective tissue into tender, flavorful meat, making every bite more digestible. 💪

Bean Curd's Plant-Based Benefits

The 1 package bean curd (doufu) adds plant-based protein and calcium without the heaviness of dairy. Silken tofu contains about 10 grams of protein per serving while being naturally low in calories and fat.

It's also rich in iron and magnesium, which support energy metabolism and muscle function. The gentle simmering method preserves these nutrients while creating that signature silky texture.

Umami Flavor Without Excess Sodium

This recipe balances sodium-rich soy sauces with natural umami boosters like Shaoxing wine and star anise. The 0.5 cup light soy sauce provides sodium for flavor, but the honey and ginger add sweetness and depth without extra salt.

The white peppercorns contribute antioxidants, while the sesame oil delivers healthy fats and a nutty aroma. Together, they create a complex flavor profile that satisfies cravings without overwhelming your system.

Collagen-Rich Skin Benefits

The pork belly skin contains collagen, which supports skin elasticity and joint health when consumed. The slow-roasting process at 425°F helps break down collagen into gelatin, making it easier for your body to absorb.

This is particularly beneficial for anyone looking to support skin hydration or joint mobility through their diet. The crispy skin also provides satisfying texture without adding significant calories.

Digestive-Friendly Fiber Boost

While pork belly is rich in protein and fat, the jasmine rice and green onions add fiber to promote digestive health. The 1.5 cups cooked rice provides about 3 grams of fiber per serving, supporting gut bacteria balance.

The green onions contribute vitamin K and folate, which aid in digestion and cellular repair. Together, these elements create a meal that's both satisfying and nourishing for your entire digestive system. 🌱

Energy-Boosting Carbohydrates

The 1.5 cups jasmine rice serves as a complex carbohydrate base that fuels your body with sustained energy. Unlike simple carbs, jasmine rice has a moderate glycemic index, providing steady blood sugar levels without spikes.

Combined with the protein and healthy fats from the pork belly and bean curd, this dish creates a balanced meal that keeps you full and energized for hours. Perfect for post-workout recovery or busy weeknight dinners! ⚡

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 18g90%
Cholesterol 155mg52%
Sodium 2450mg107%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 12g
Protein 42g84%
* 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 pork belly with another cut of pork?

While pork belly is ideal for its fat content and texture, you can use pork shoulder or pork butt in a pinch. Cut it into 1-inch cubes and braise for 2-3 hours until tender. The fat content will be slightly lower, so add 1 extra tablespoon of sesame oil to compensate for the lost richness. For best results, choose a cut with good marbling.

2

What if I can't find silken bean curd?

No problem! Use extra-firm tofu instead—just press it for 20 minutes to remove excess water before cubing. For extra tenderness, simmer it for 2-3 minutes longer than the silken variety. The texture will be slightly firmer but still delicious. If you prefer a more delicate texture, look for soft tofu at Asian markets.

3

How do I prevent the pork belly from drying out?

Keep the pork belly covered with sauce or broth throughout cooking to retain moisture. If using the oven method, place a light foil tent over the pan for the first 15 minutes to trap steam. For extra insurance, add 2 tablespoons of water or Shaoxing wine to the skillet when reducing the sauce. The goal is to create a self-basting environment that keeps the meat juicy.

4

Can I make this dish ahead of time?

This dish actually tastes better the next day as flavors meld further. Store leftovers in an airtight container for up to 4 days in the fridge. Reheat gently in a skillet with 1 tablespoon of water or soy sauce over low heat—never microwave, or the pork belly will become rubbery. The bean curd holds up surprisingly well to reheating.

5

What's the secret to getting crispy pork belly skin?

The key is patience and dry heat. Pat the pork belly completely dry before cooking, then render it over low heat for 45-50 minutes to slowly break down the fat. Finish in a 425°F oven for 20-25 minutes—this creates that perfect crispy bark while keeping the meat tender inside. Don't rush it, or you'll end up with greasy skin instead of crispy!

★★★★★4.6(7 reviews)
Categories Main Courses