Bean Curd and Pork Recipe: Silky Tofu Braised With Savory Five-Spice Pork

Main Courses

Bean Curd and Pork Recipe: Silky Tofu Braised With Savory Five-Spice Pork

This bean curd and pork recipe transforms humble ingredients into a restaurant-worthy dish where tender pork and silky tofu braise together in a fragrant five-spice broth. 🔥 Growing up in small-town Georgia, I learned how pork could elevate simple meals—this recipe channels that same philosophy but with a refined touch that feels equally at home in a Charleston bistro or a home kitchen.

The secret lies in the balance: crispy edges on the pork from a quick sear, silky bean curd that absorbs the aromatic broth without falling apart, and a sauce that's rich yet light enough to let the ingredients shine. Five-spice powder—star anise, cinnamon, cloves, fennel, and Sichuan peppercorn—builds layers of warmth that linger long after the first bite.

By the time you're done, you'll have a dish that's hearty enough for a family dinner but elegant enough for guests—tender pork that practically melts in your mouth, tofu that's been transformed from bland to delicate, and a sauce that coats every bite with savory depth. The pork stays juicy while developing a caramelized crust, and the tofu absorbs just enough of the aromatic broth to become a star player.

This recipe scales beautifully, whether you're serving four or twelve, and the leftovers reheat just as well as the first serving. Perfect for weeknight dinners or special occasions, it's the kind of dish that gets better with time as the flavors meld together. Let's get cooking!

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

Ingredients for bean curd and pork

Pork, tofu, and aromatic spices come together in this elegant yet approachable dish.

Ingredient Amount Notes
Pork Shoulder 🥩 1 ½ lb Boneless, cut into 1-inch cubes
Extra-Firm Tofu 🧀 1 block Pressed and sliced into 1/2-inch pieces
Five-Spice Powder 🌶️ 1 tbsp Store-bought or homemade blend
Soy Sauce 🥢 ½ cup Low-sodium preferred
Shaoxing Wine 🍷 ¼ cup Or dry sherry as substitute
Brown Sugar 🍯 2 tbsp Light or dark variety
Fresh Ginger 🧄 2 tbsp Finely grated, about 1-inch piece
Garlic Cloves 🧄 6 cloves Minced or finely chopped
Green Onions 🧅 3 whole White and green parts separated
Sesame Oil 🫒 1 tbsp For finishing, not cooking
Vegetable Oil 🫒 2 tbsp For searing pork
Cornstarch 🌾 1 tbsp For thickening sauce
Water 💧 ½ cup For tofu pressing
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The pork shoulder is your secret weapon here—look for well-marbled cuts at Whole Foods or your local butcher. If you can't find pork shoulder, pork loin works in a pinch, but cut it into smaller pieces for even cooking. The tofu needs pressing—wrap it in a towel, place a heavy pan on top for 15 minutes, then slice. Fresh ginger is non-negotiable for that bright, zesty kick—Trader Joe's sells pre-grated ginger if you're short on time. For the five-spice powder, Penzeys has an excellent blend, but any quality brand will do.

No Shaoxing wine? Dry sherry or even a splash of balsamic gets you close. Substituting tofu? Extra-firm works best—silken tofu will fall apart. The brown sugar can be swapped for coconut sugar, but light brown has better caramel notes. If you're using pre-minced garlic, toast it first in the oil for deeper flavor. The cornstarch is key for that glossy, restaurant-quality finish—Bob's Red Mill is my go-to brand. And if you're watching sodium, reduce the soy sauce to 1/3 cup and add a splash of water.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into single-serving containers—it reheats beautifully in the microwave or on the stovetop. The tofu stays silky when reheated gently, so avoid high heat. If you make extra, it's perfect for lunches or quick weeknight meals. The sauce thickens as it cools, so you can always thin it with a splash of water when reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss pork shoulder, cubed tofu, and a splash of Shaoxing wine into one pan. No chopping, no fuss, and that five-spice powder works its magic while you stir. (Yes, even on a Tuesday night.)
  • Umami Bomb: The combo of soy sauce and pork shoulder creates this deep, savory punch, while the tofu soaks up all the richness. Honestly, the first bite makes me wonder why I don’t make this twice a week.
  • Leftovers That Don’t Suck: This dish actually improves the next day—pork gets more tender, flavors meld, and I’ve reheated it for lunch three times without getting tired of it. (My lunchbox’s new best friend.)
  • Budget-Friendly Crowd-Pleaser: Pork shoulder stretches far, tofu keeps costs low, and the spices add luxury without breaking the bank. I’ve fed six people for under $15, and no one ever asks for seconds—wait, okay, they do.

Step-by-step instructions for braised pork and silky tofu

Here's how to create a restaurant-quality dish with perfectly tender pork and velvety tofu.

1

🔥 Step 1: Sear the Pork Shoulder for Deep Flavor

Heat 2 tablespoons vegetable oil in a heavy-bottomed Dutch oven over medium-high heat. Add the 1.5 lb pork shoulder cut into 1-inch cubes, working in batches to avoid crowding. Sear for 3-4 minutes per side until the pork develops a deep golden-brown crust—this builds the foundation for rich flavor.

Watch closely as the pork releases from the pan easily when ready. Remove the seared pork and set it aside on a plate. Keep the Dutch oven on heat—those browned bits are pure flavor gold.

2

👨‍🍳 Step 2: Prepare and Cook the Silky Tofu

Press the 1 block extra-firm tofu between paper towels with a heavy object for 15 minutes to remove excess water. Cut into ½-inch slices and set aside. In the same Dutch oven, add 1 tablespoon vegetable oil and heat over medium heat. Add the tofu slices and cook for 2-3 minutes per side until lightly golden—just enough to develop texture without drying out.

Remove the tofu and set it aside with the pork. The tofu will finish cooking in the braising liquid, absorbing all those wonderful flavors.

3

🍳 Step 3: Build the Five-Spice Braising Sauce

In the same Dutch oven, add 2 tablespoons fresh ginger and 6 cloves garlic cloves (minced), cooking for 30 seconds until fragrant. Stir in 1 tablespoon five-spice powder, letting it toast for 10 seconds to release its aromatic oils. Pour in 0.5 cup soy sauce, 0.25 cup shaoxing wine, and 2 tablespoons brown sugar, stirring to combine.

Bring the mixture to a gentle simmer, then return the pork and tofu to the pot. Add 0.5 cup water, cover, and reduce heat to low. This is where patience pays off—simmer for 45-50 minutes until the pork is fork-tender and the tofu has absorbed the rich sauce.

4

🥘 Step 4: Thicken and Finish the Dish

In a small bowl, whisk together 1 tablespoon cornstarch with 2 tablespoons water until smooth. Stir this slurry into the braising liquid and simmer for 3-4 minutes until the sauce thickens to a glossy consistency. Taste and adjust seasoning with 1 teaspoon salt and ½ teaspoon black pepper as needed.

Turn off the heat and stir in 1 tablespoon sesame oil—this adds a nutty depth that ties all the flavors together. Garnish with sliced green onions (white and green parts separated) for freshness and color.

5

🍽️ Step 5: Rest and Serve for Maximum Flavor

Let the dish rest for 10 minutes before serving. This allows the juices to redistribute, ensuring each bite is packed with flavor. Serve the braised pork and tofu over steamed rice, with extra green onions sprinkled on top for brightness.

The result should be tender pork that falls apart easily, silky tofu infused with the aromatic braising liquid, and a sauce that coats every bite with perfect balance of sweet, savory, and spiced notes.

👨‍🍳

Pro Tips For Making Bean Curd And Pork

  • PREP TOFU ROUGHLY: Skip the knife for extra-firm tofu—smash it with a meat mallet or rolling pin into 1-inch chunks instead of slicing. The uneven surface browns faster and soaks up the five-spice and Shaoxing wine better, so you don’t end up with chewy tofu cubes that taste like they were boiled again. ---
  • SALT PORK FIRST: Toss the pork shoulder with 1 tablespoon of salt and let it sit uncovered on a rack for 30 minutes before cooking. This draws out moisture, so it crisps up properly when stir-fried later—no more greasy, soggy pork that turns to mush under the wok. ---
  • LOW AND SLOW FOR FIVE-SPICE: Bloom the five-spice powder in 1 teaspoon of oil at low heat for 30 seconds before adding the pork. This releases its flavors instead of burning them, so your dish tastes aromatic rather than bitter. (Yes, even if you’re impatient like me.) ---
  • DEGLAZE WITH WINE: After browning the pork, splash in 2 tablespoons of Shaoxing wine immediately—don’t wait for the pan to cool. The alcohol evaporates faster, and the sauce reduces into a glossy, savory glaze instead of turning thin and watery.

Best sauces and condiments for these flavors

Five-Spice Glaze

Start with the star of this dish: a five-spice glaze that transforms simple pork into something extraordinary. In a small saucepan, combine 1 tbsp five-spice powder, 2 tbsp brown sugar, 1 tbsp soy sauce, and 1 tbsp Shaoxing wine. Simmer over medium-low heat for 5 minutes until thickened into a glossy paste. Brush this generously over the pork after searing—it caramelizes beautifully during braising, creating a sticky, aromatic crust. 🌶️

For extra depth, toast the five-spice powder in a dry skillet for 30 seconds before mixing with wet ingredients. This releases the essential oils, amplifying the warm cinnamon, star anise, and Sichuan peppercorn notes. I like to finish with a drizzle of 1 tsp sesame oil right before serving—it adds a toasty aroma that cuts through the richness.

Ginger-Garlic Broth

Aromatic broth is the soul of this dish. Sauté 2 tbsp fresh ginger and 6 garlic cloves in 1 tbsp vegetable oil until fragrant (30 seconds). Deglaze with ½ cup soy sauce and ¼ cup Shaoxing wine, then add ½ cup water. Simmer for 5 minutes to meld flavors before adding the pork and tofu. This base forms the silky sauce that coats every bite.

Pro tip: Use fresh ginger—it adds brightness that dried ginger can't match. For a smoky twist, add ½ tsp smoked paprika to the broth. The tofu absorbs this flavor like a sponge, making it the star of the dish when properly braised. Trust me, this is where the magic happens. 🧄

Sweet-Savory Sauce

For a restaurant-quality finish, create a cornstarch slurry with 1 tbsp cornstarch and 2 tbsp water. Stir this into the braising liquid during the last 5 minutes of cooking to thicken the sauce. The result should be a glossy, velvety coating that clings to the pork and tofu. Balance the sweetness with ½ tsp black pepper—it enhances the five-spice complexity.

If the sauce is too thick, thin it with 1 tbsp water. For a tangy kick, add 1 tsp rice vinegar at the end. This sauce is versatile—use it as a dipping sauce for dumplings or drizzle it over steamed rice. The contrast of sweet, savory, and umami makes every bite unforgettable. 💫

Sesame Oil Finish

No sauce is complete without sesame oil. Stir 1 tbsp toasted sesame oil into the finished dish just before serving. This adds a nutty aroma that elevates the five-spice notes and balances the richness. For extra flair, garnish with 2 tbsp chopped green onions—the white parts add a mild onion bite, while the green tops bring freshness.

For a smoky variation, swap sesame oil for 1 tsp chili oil—it adds heat and depth. I also love finishing with crushed peanuts for texture. The key is to add these finishes at the very end so they don’t cook off. This is where home cooks can get creative! 🫒

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 10g
Protein 36g72%
* 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 shoulder with another cut?

For this dish, pork loin works well—just cut it into ½-inch cubes instead of 1-inch since it cooks faster. If you prefer leaner options, try pork tenderloin, but monitor cooking time closely to avoid drying out. For richer flavor, bone-in pork ribs or pork belly add depth, but increase braising time to 1 hour.

2

Why does my tofu turn mushy when braising?

Mushy tofu usually means it absorbed too much liquid. Always press extra-firm tofu for 15 minutes before slicing, and cook it briefly (2-3 minutes per side) before adding to the braising liquid. Use a 1:1 ratio of tofu to pork by weight—too much tofu dilutes the flavors. For extra firmness, add 1 tsp cornstarch to the tofu slices before cooking.

3

How do I make this dish vegetarian?

Swap the pork for extra-firm tofu or mushrooms (shiitake or oyster work best). Double the tofu quantity and press it extra well. Use vegetable broth instead of water, and add 1 tbsp soy sauce for umami. The five-spice blend still shines—just reduce to ½ tbsp to avoid overpowering. Garnish with sesame seeds for texture.

4

Can I prep this recipe ahead of time?

This dish tastes even better the next day! After braising, let it cool completely, then store in an airtight container for up to 5 days in the fridge. Reheat gently on the stovetop with 2 tbsp water to restore moisture. For freezing, portion into single-serving containers—it reheats beautifully in the microwave (cover with a damp paper towel to retain moisture).

5

What sides pair well with this dish?

Steamed jasmine rice is classic, but also try sticky rice or congee for a heartier meal. For freshness, add a simple cucumber salad with rice vinegar or steamed bok choy with garlic. If you love crunch, serve with crispy fried shallots or pickled vegetables. The five-spice flavors stand up to bold sides!

★★★★★4.5(6 reviews)
Categories Main Courses