Bean Curd Pork Belly Recipe: Silky Coconut Sauce Meets Crispy Belly Bites

Main Courses

Bean Curd Pork Belly Recipe: Silky Coconut Sauce Meets Crispy Belly Bites

This bean curd pork belly recipe transforms humble ingredients into a dish that balances crispy, caramelized edges with velvety coconut sauce—exactly the kind of meal that makes weeknights feel special. 💛 The secret lies in rendering the pork belly until it's irresistibly tender while maintaining that perfect crackling crust, then pairing it with silky bean curd that adds both texture and depth.

I developed this after years of experimenting with East Asian techniques in my Atlanta kitchen, where I've perfected the art of balancing sweet, savory, and umami flavors.

The beauty of this recipe is in its simplicity: just a handful of ingredients work together to create restaurant-quality results. You'll start by rendering the pork belly until it's crispy and golden, then simmer it in a fragrant coconut sauce infused with garlic, ginger, and soy.

The bean curd gets a quick stir-fry to achieve that signature wok-hei, while keeping it tender enough to soak up the rich flavors. This method ensures every bite delivers that satisfying contrast between crispy pork and silky bean curd.

What you'll end up with is a dish that's equally impressive served family-style or plated elegantly for guests.

The pork belly comes out with a deep mahogany crust that shatters at the touch, while the coconut sauce clings to both the meat and the bean curd, creating a harmonious balance of textures. The aroma alone—warm coconut, caramelized pork, and toasted garlic—will have everyone gathering at the table.

This is comfort food at its finest, with just enough sophistication to elevate it beyond everyday dining.

Perfect for special occasions or when you want to impress without spending hours in the kitchen. The recipe scales beautifully, so you can easily double it for gatherings. Here's how to make it—where crispy meets creamy in perfect harmony.

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

Ingredients for bean curd pork belly

Just 14 ingredients transform simple pork belly into restaurant-worthy crispy bites with velvety coconut sauce.

Ingredient Amount Notes
Pork Belly 🥓 1 ½ lb Skin-on, cut into 1-inch cubes
Bean Curd (Doufu) 🧀 1 package Silken or firm, cut into 1-inch cubes
Coconut Milk 🥥 1 can Full-fat for creaminess, unsweetened
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Light Soy Sauce 🍶 ½ cup For umami balance
Sesame Oil 🫒 1 tbsp Toasted for nutty aroma
Brown Sugar 🍯 2 tbsp For caramelized depth
Cornstarch 🌾 1 tbsp For crispy coating
Vegetable Oil 🫒 ½ cup High smoke point for frying
Green Onions 🧅 3 whole Sliced for garnish
Sesame Seeds 🌰 1 tbsp Toasted for crunch
Salt 🧂 1 tsp Kosher for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground

The pork belly is the star—look for thick-cut, skin-on pieces at Whole Foods or your local Asian market. Costco often has great deals on larger cuts, which you can cube yourself for even cooking. If you're short on time, pre-cut pork belly from the grocery store's deli section works too, but trim any excess fat to avoid greasy sauce. The bean curd? Silken tofu gives a silky texture, while firm tofu holds up better to stir-frying—both work, just adjust cooking time accordingly. For the coconut milk, full-fat canned versions like Thai Kitchen or Goya add the most richness without watering down the sauce.

No sesame oil? Toasted peanut oil adds a similar nutty depth, though sesame's distinct aroma is ideal. Short on cornstarch? Arrowroot powder works 1:1 for crisping. The pork belly cubes should be 1-inch for even cooking—bigger pieces stay chewy, smaller ones burn. For extra crispiness, double-coat the pork with cornstarch before frying. The sauce can be made ahead and reheated gently—just stir in a splash of water if it thickens too much. Fresh ginger? Substitute 1 tbsp ground ginger if needed, but fresh has that zesty kick.

This dish reheats beautifully—cover with foil to keep it crispy while warming through. Store leftovers in the fridge for up to 4 days, though the pork gets softer over time. For freezing, portion the sauce and pork separately—thaw sauce in the fridge overnight, then reheat gently. The bean curd freezes well too, but it turns slightly gummy—best to reheat in a dry pan to restore texture. Double the recipe? Use a larger wok or two skillets—don't crowd the pork, or it'll steam instead of crisp.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The pork belly renders its own fat, the bean curd soaks up all the garlic-ginger-coconut goodness—just toss everything in one pot and walk away. I swear, the only cleanup is rinsing a single spoon.
  • Rich Without Effort: That first bite of crispy pork belly against the silky coconut milk and soft bean curd? It’s like a hug for your taste buds, but honestly, the ginger does most of the flavor work—minimal chopping, maximum payoff.
  • Leftover Goldmine: This dish only gets better the next day. The pork belly stays tender, the bean curd absorbs even more flavor, and I’ve reheated it three times for lunch without a single complaint. (Yes, even from my picky teenager.)
  • Budget Luxury: Pork belly might sound fancy, but a few slices go a long way when paired with cheap bean curd and coconut milk. I’ve fed four people for under $15, and no one guessed it was a "special occasion" meal.

Step-by-step instructions for crispy bean curd pork belly bites

Here's how to achieve that perfect balance of crispy pork belly and silky coconut sauce—every bite is pure magic!

1

🔥 Step 1: Crisp the Pork Belly to Golden Perfection

Cut the 1.5 lb pork belly into 1-inch cubes, leaving the skin on. Pat them dry with paper towels—this is crucial for crispiness. In a large skillet, heat 0.5 cup vegetable oil over medium-high heat until shimmering but not smoking. Working in batches (don't overcrowd!), add the pork belly and cook for 8-10 minutes, turning occasionally, until the skin is deep golden brown and the meat reaches 160°F internally.

Here's the thing—I press down gently on the pork belly cubes during the first minute to prevent curling. You want maximum surface area touching the oil for even browning. Once golden, transfer to a paper towel-lined plate to drain excess oil. If the oil starts smoking, reduce the heat immediately—smoke means it's too hot and will burn your pork.

2

🍳 Step 2: Prepare the Silky Coconut Sauce Base

In the same skillet (no need to clean it—those browned bits are flavor gold), add 6 cloves minced garlic cloves and 2 tbsp finely grated fresh ginger. Sauté for 1-2 minutes until fragrant and just turning golden—don't let them burn! Pour in 0.5 cup light soy sauce and 2 tbsp brown sugar, stirring to combine. Let it simmer for 2 minutes until slightly reduced.

Now add 1 can coconut milk and 1 tbsp sesame oil, stirring well. Bring to a gentle simmer, then whisk in 1 tbsp cornstarch mixed with 2 tablespoons water to thicken. Cook for 3-4 minutes until the sauce coats the back of a spoon and is smooth and glossy. Taste and adjust seasoning with 1 tsp salt and 0.5 tsp black pepper—this sauce should sing with umami and sweetness!

3

🥘 Step 3: Add Bean Curd and Finish the Sauce

Cut the 1 package bean curd (doufu) into 1-inch cubes and add them to the simmering sauce. Gently stir to coat, then reduce heat to low. Let it cook for 5-7 minutes until the bean curd is warm through and slightly softened (it'll still hold its shape). Here's where the magic happens—the bean curd absorbs the sauce while adding a delicate, silky texture that contrasts perfectly with the crispy pork.

Return the crispy pork belly to the skillet and toss everything together. Cook for another 2 minutes just to heat through—don't overcook or the pork will dry out. The sauce should now cling beautifully to both the pork and bean curd, creating that irresistible silky coating we're after.

4

🍽️ Step 4: Garnish and Serve Immediately

Transfer the pork belly and bean curd mixture to a serving platter. Slice the 3 whole green onions into ¼-inch pieces and sprinkle them over the top. Toast 1 tbsp sesame seeds in a dry skillet for 1 minute until fragrant, then scatter them on top. The contrast of crispy pork, silky bean curd, and fresh garnishes makes this dish visually stunning and irresistible.

Serve immediately while everything is hot—this dish doesn't wait! The crispy pork belly should have a crunchy exterior that gives way to tender, melt-in-your-mouth meat, while the bean curd adds a delicate, almost custard-like texture. Each bite delivers that perfect balance of textures and flavors that makes this recipe pure comfort food at its finest!

👨‍🍳

Pro Tips For Making Bean Curd Pork Belly

  • CRISP THE BELLY FIRST: If your pork belly isn’t snapping when cold, slice it thin (¼-inch) and sear it skin-side down in a dry pan over medium-high heat for 5-6 minutes—no oil needed. The fat will render and crisp the skin into a crackling shield before you even add the coconut milk. (Yes, it’ll look greasy at first, but that’s how you know it’s working.)
  • USE SOFT TOFU, NOT FIRM: Silken or soft tofu breaks down into a creamy, velvety texture in this dish, while firm tofu stays chunky and rubbery. Drain it well, then press between paper towels for 10 minutes to remove excess moisture—this keeps the sauce from turning watery when the tofu cooks. (I learned this after serving a guest a lumpy, sad version.)
  • LOW AND SLOW FOR COCONUT: Simmer the coconut milk on lowest heat after adding the ginger and garlic—even a gentle boil will split the milk and turn your sauce curdled. If it starts to smell burnt, you’ve gone too far. Instead, let it bubble softly for 8-10 minutes, stirring occasionally, until it thickens just enough to coat the back of a spoon.
  • SALT THE PORK BELLY IN ADVANCE: Pork belly needs at least 4 hours of salting (or overnight) to tenderize the fat and season deeply. Use 1 tsp salt per pound, then pat it very dry before searing—wet skin won’t crisp. (Skipping this step means your pork will taste bland and chewy, no matter how long you cook it.)

Pro cooking tips for bean curd pork belly

Pork Belly Prep Secrets

Start with 1-inch pork belly cubes—any smaller, and they'll burn before cooking through; larger pieces risk staying chewy. I swear by patting them bone-dry with paper towels before frying, as moisture creates steam that prevents crispiness.

For extra insurance, double-coat the cubes in 1 tbsp cornstarch before hitting the oil—this creates a second crispy layer. 💡

Oil Temperature Control

Use a thermometer to keep oil at 350°F—any hotter, and the pork will char before rendering fat. I test by dropping a tiny cube of pork in: if it sizzles immediately and turns golden in 30 seconds, you're golden.

Pro tip: Work in batches—overcrowding lowers oil temp and makes the pork steam instead of crisp. A 12-inch cast iron skillet holds about 1 lb pork belly comfortably.

Sauce Thickening Tricks

The cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) is your secret weapon for that glossy, clingy sauce. Whisk it vigorously into the simmering coconut milk until fully dissolved—no lumps! For extra depth, I add ½ tsp white pepper to the sauce base.

If the sauce splits (oil separates), whisk in 1 tsp cold water to re-emulsify it. The sauce should coat the back of a spoon but still be silky, not gluey.

Bean Curd Texture Mastery

Silken tofu absorbs sauce beautifully but turns mushy if overcooked—5-7 minutes max in the sauce. For firm tofu, reduce time to 3-4 minutes and add it last to the skillet. My trick? Score the bean curd cubes with a knife before cooking—they'll hold their shape better. If using store-bought silken tofu, drain and press for 10 minutes to remove excess water before cubing.

Crispy Pork Rescue

If your pork turns out soggy, don't panic! Transfer it to a 350°F oven on a wire rack for 5-10 minutes to restore crispness. For extra crunch, re-crisp by tossing in a dry skillet over medium-high heat for 1-2 minutes until golden again.

The key is high heat + minimal sauce contact—just enough to warm through without steaming.

Sauce Flavor Boosters

Elevate your sauce with 1 tsp fish sauce for umami depth or ½ tsp chili crisp for heat. For a smoky twist, add ¼ tsp smoked paprika to the garlic-ginger base.

I also like finishing with 1 tsp honey to balance the soy's saltiness. Taste as you go—this sauce should taste bold now because it mellows as it cools. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 12g
Protein 38g76%
* 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 regular tofu for bean curd in this recipe?

Yes, but with adjustments! Use firm tofu instead of silken bean curd—it holds up better to stir-frying. Drain and press it for 15 minutes first to remove excess water, then cut into 1-inch cubes and coat lightly with 1 tsp cornstarch before adding to the sauce. Cook for only 3-4 minutes to avoid mushiness. The texture will be slightly firmer than silken bean curd but still delicious!

2

How do I prevent the pork belly from becoming greasy?

Drain the crispy pork belly on a wire rack set over a plate for 5 minutes after frying—this lets excess fat drip away while keeping it crispy. For extra insurance, blot the cubes with fresh paper towels before adding them back to the sauce. Also, work in batches when frying—overcrowding causes the pork to steam instead of crisp, which makes it greasier.

3

What's the best way to reheat leftovers without losing crispiness?

Reheat the pork belly and bean curd separately! For the pork, place it on a wire rack over a baking sheet in a 400°F oven for 5-7 minutes until warmed through. For the bean curd, gently warm it in a dry skillet over low heat for 2-3 minutes with a splash of water to prevent sticking. Combine them just before serving to maintain that perfect texture contrast.

4

Can I make this recipe vegetarian?

Swap the pork belly for extra-firm tofu or mushrooms (like king oyster or shiitake) for a meaty texture. Press the tofu for 20 minutes, cube it, and pan-fry until golden before adding to the sauce. For mushrooms, slice them thickly and sear until deeply browned. The coconut sauce will cling beautifully to both alternatives!

5

Why did my sauce separate into oil and water?

This happens when the sauce cools too quickly or gets over-stirred. To fix it, whisk in 1 tsp cold water while the sauce is still warm—this helps re-emulsify the coconut milk. For prevention, keep the sauce at a gentle simmer (not boiling) and stir only until the cornstarch is fully dissolved. If it happens again, add ½ tsp xanthan gum to stabilize it next time.

★★★★★4.7(1 review)
Categories Main Courses