Bean Curd and Pork Recipe: Silky Tofu and Savory Pork Stir-Fry

Main Courses

Bean Curd and Pork Recipe: Silky Tofu and Savory Pork Stir-Fry

This bean curd and pork recipe transforms humble ingredients into a restaurant-worthy stir-fry that balances silky tofu with perfectly seared pork. The secret lies in high-heat stir-frying—just 15 minutes of active cooking delivers a dish packed with umami depth and satisfying textures. I first developed this version during a Charleston market trip when I discovered a batch of handmade silken tofu that inspired me to rethink how we approach tofu-pork pairings in Southern cuisine.

The foundation of this dish is a simple yet powerful sauce blend: dark soy for color, light soy for saltiness, and a touch of chili bean paste for complexity. What sets this apart is the two-stage cooking process—first searing the pork to render fat and develop flavor, then adding the tofu at the very end to maintain its delicate texture. The result is pork with crispy edges and tender centers, paired with tofu that absorbs just enough sauce to become flavorful without losing its signature silkiness.

By the time you serve this dish, you'll have a plate that's equal parts comforting and sophisticated—golden pork pieces glistening with sauce, surrounded by soft tofu that melts in your mouth. The aroma alone will have everyone at the table asking for seconds, and the balance of textures creates a dining experience that feels both familiar and exciting. This is the kind of recipe that proves home cooking can rival any restaurant dish.

Serve it over steamed jasmine rice for the full experience, or pair with simple stir-fried greens to round out the meal. The beauty of this dish is its versatility—it works equally well as a weeknight dinner or a special occasion centerpiece. Let's get cooking with this perfect balance of pork and bean curd.

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

Ingredients for bean curd and pork

Silky tofu meets perfectly seared pork in this stir-fry—just 14 ingredients for big restaurant flavors.

Ingredient Amount Notes
Extra-Firm Silken Tofu 🧈 14 oz Block or package, drained
Boneless Pork Loin 🐖 1 lb Cut into 1-inch cubes
Dark Soy Sauce 🍶 2 tbsp For color and depth
Light Soy Sauce 🍶 1 tbsp For saltiness balance
Chili Bean Paste 🌶️ 1 tbsp For umami kick
Garlic Cloves 🧄 4 cloves Minced finely
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Neutral Oil 🫒 2 tbsp Vegetable or canola
White Rice Vinegar 🍶 1 tsp For brightness
Cornstarch 🌾 1 tbsp For tofu coating
Green Onions 🧅 3 whole Sliced, for garnish
Sesame Seeds 🌱 1 tsp Toasted, for crunch
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The tofu makes or breaks this dish. Look for extra-firm silken tofu—the block kind holds shape better than packages. I grab mine from Asian grocery stores (like H Mart or 99 Ranch), where they keep it refrigerated and fresh. If you can't find it, regular firm tofu works in a pinch, but drain it well and press for 10 minutes. The pork? Pork loin is lean and cooks fast, but shoulder adds more flavor if you're not in a hurry. Cube it evenly so it cooks at the same rate. For the chili bean paste, La Choy is my go-to—it's affordable and packs a punch. If you're feeling fancy, Doubanjiang from Chinese markets takes this to the next level.

No dark soy sauce? Substitute 1 tbsp molasses plus 1 tbsp soy sauce—it won't be identical, but close. Fresh ginger? Powdered works at half the amount, but it's not the same. Short on sesame oil? Toast 1/2 tsp sesame seeds in a dry pan first—they'll release flavor. The cornstarch is key for that silky texture—don't skip it. If you're making this ahead, cook the pork and sauce first, then add the tofu when reheating to keep it tender. And for the rice? Jasmine rice is non-negotiable here—the aroma pairs perfectly with the dish.

This dish reheats beautifully—just toss with a splash of water and stir-fry for 2 minutes. Keeps in the fridge for 3-4 days or freezes for 2 months. I always double the sauce and freeze it separately so I can jazz up quick meals later. The tofu absorbs flavors fast, so if you're prepping ahead, add it to the sauce only when reheating. For extra crunch, toast the sesame seeds in a dry pan for 30 seconds before adding to the dish—worth the extra minute.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss the pork and tofu in the same pan with the sauces, and let the chili bean paste do the heavy lifting. No flipping between pans, no extra bowls.
  • Umami Bomb: That combo of dark soy for depth and chili bean paste for heat? It’s like a flavor explosion in your mouth. The pork stays juicy, the tofu soaks up the richness, and honestly, I’ll take seconds just for the sauce alone.
  • Lunchbox Hero: Between us, this reheats perfectly—pack it the night before, and it’s still warm, flavorful, and way better than sad office salads. My kids even ask for it, and that’s saying something.
  • Budget Win: Pork loin stretches far with the silken tofu, and a little chili bean paste goes a long way. I’ve made this for six people for under $15—no fancy ingredients, just smart swaps that still taste like a restaurant dish.

Step-by-step instructions for silky tofu and savory pork stir-fry

Here's how to create a perfect balance of tender pork and silky tofu with bold flavors.

1

Prepare the Silken Tofu for Maximum Texture

Open the package of 14 oz extra-firm silken tofu and drain it completely, pressing gently between paper towels to remove excess moisture. This step is crucial—wet tofu won't absorb the coating properly and will steam instead of sear. Cut the tofu into 8 even rectangles, about ½-inch thick each. Place them on a plate and sprinkle 1 tablespoon cornstarch evenly over both sides, pressing gently to adhere. Let them sit for 5 minutes while you prep the pork—this creates a crispy exterior while keeping the interior silky.

I like to work with room-temperature tofu because it cooks more evenly. If your tofu feels cold, let it sit at room temperature for 10-15 minutes before coating. This small step makes a big difference in the final texture.

2

Marinate and Cook the Pork to Perfection

Cut the 1 lb boneless pork loin into 1-inch cubes and place them in a bowl. In a separate small bowl, mix together 2 tablespoons dark soy sauce, 1 tablespoon light soy sauce, 1 tablespoon chili bean paste, 4 minced garlic cloves, and 1 tablespoon grated fresh ginger. Pour this marinade over the pork and toss to coat completely. Let it marinate for at least 15 minutes—this ensures deep flavor penetration.

Heat 2 tablespoons neutral oil in a large skillet over medium-high heat until shimmering. Add the marinated pork in a single layer, being careful not to overcrowd. Cook undisturbed for 3-4 minutes until the edges are golden brown and the meat develops a good sear. Flip and cook another 2-3 minutes until the internal temperature reaches 145°F and the juices run clear. Remove the pork and set aside on a plate.

3

Stir-Fry the Tofu Until Crispy and Golden

Using the same skillet (no need to clean it—the pork's flavor remains), add 1 tablespoon neutral oil and heat over medium heat. Add the cornstarch-coated tofu rectangles in a single layer, leaving space between them. Cook undisturbed for 3-4 minutes until the bottoms are golden brown and crispy. Flip carefully and cook another 3-4 minutes until all sides are evenly browned. The tofu should hold its shape but still feel tender when pressed gently with a spatula.

If you notice the tofu sticking, don't force it—just let it cook a little longer. The cornstarch coating should create a beautiful golden crust. Remove the tofu and set aside with the pork.

4

Build the Flavorful Sauce and Combine

Return the skillet to medium heat and add 1 tablespoon sesame oil. Pour in 1 tablespoon light soy sauce, 1 tablespoon dark soy sauce, and 1 teaspoon white rice vinegar, stirring constantly to scrape up any browned bits from the bottom. Add the 1 tablespoon chili bean paste and cook for 30 seconds until fragrant. Pour in 2 tablespoons water and let it simmer for 1 minute until slightly thickened.

Add the cooked pork and tofu back to the skillet, tossing gently to coat everything evenly with the sauce. Cook for 1-2 minutes just to heat through and meld the flavors. The sauce should cling to both the pork and tofu without making them soggy. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a pinch of sugar to balance the flavors.

5

Garnish and Serve Over Steamed Rice

Transfer the stir-fry to a serving platter and sprinkle with 3 sliced green onions and 1 teaspoon toasted sesame seeds. The green onions add a fresh contrast to the rich flavors, while the sesame seeds provide a delightful crunch. Serve immediately over 1.5 cups steamed jasmine rice, letting everyone scoop up the delicious combination of crispy tofu, tender pork, and flavorful sauce.

This dish tastes best when served fresh while the tofu is still crispy and the pork retains its juices. The silky texture of the tofu pairs beautifully with the savory, slightly sweet pork, creating a harmonious balance in every bite. Enjoy with a cold beer or green tea to complement the flavors!

👨‍🍳

Pro Tips For Making Bean Curd And Pork

  • SEAR THE PORK FIRST: Don’t just toss the pork loin into the sauce—get it blistering in a hot pan with a splash of oil first. The Maillard reaction from that quick sear (2-3 minutes per side) gives the dish depth that simmering alone can’t match. I used to skip this, and the flavor was always flat until I tried it.
  • CUT TOFU IN PIECES: Extra-firm silken tofu holds its shape, but if you leave it whole, it’ll turn to mush in the sauce. Cut it into 1-inch cubes—small enough to absorb the flavors but big enough to stay intact. (Yes, even if it looks weird at first.)
  • STIR IN CHILI PASTE LAST: Add the chili bean paste when the sauce is almost done, not at the start. Stirring it in too early makes the dish bitter and muddy—it needs that final simmer to bloom its sweet, spicy notes. I learned this after ruining a batch by rushing.
  • USE LIGHT SOY SAUCE SPARINGLY: Dark soy sauce gives color, but light soy sauce adds brightness—too much, and the dish tastes salty and one-dimensional. Start with just ½ tablespoon, taste, then adjust. (Your future self will thank you.)

Wine and beer pairings for this bean curd and pork

Asian-Inspired Sake Pairings

For this dish, I always reach for a dry junmai sake—something with clean, crisp acidity that cuts through the richness of the pork and tofu. A chilled nigori sake (unfiltered) from Japan works beautifully too, with its subtle sweetness complementing the soy and chili notes. I love Hakkaisan Junmai from Niigata for its delicate floral notes that elevate the dish's umami. Serve it slightly chilled to enhance its refreshing qualities. 🍶

Light Beer Options

A crisp Japanese lager like Asahi Super Dry or Sapporo is my go-to for balancing the dish's bold flavors. The light body and subtle hop bitterness cleanse the palate between bites of pork and tofu. For a local twist, try a wheat beer with citrus notes—like Blue Moon—to contrast the dish's savory depth. Avoid heavy stouts or IPAs that might overpower the delicate tofu texture.

Rice Wine Enhancements

If you're feeling adventurous, add a splash of mirin or shaoxing wine to your sauce for extra depth. A dry huangjiu (yellow wine) from China pairs wonderfully with the stir-fry's complexity. I once used Shaoxing wine in the marinade for pork and it transformed the dish into something even more restaurant-worthy. The wine's nutty, caramel notes harmonize perfectly with the chili bean paste.

Non-Alcoholic Pairings

For a refreshing non-alcoholic option, serve jasmine green tea with a squeeze of lemon—its floral aroma complements the dish's savory elements. A ginger lemonade with a touch of honey balances the spice from the chili bean paste. I've also found that sparkling yuzu soda from Japanese markets adds a bright, citrusy contrast that makes every bite feel fresh.

Regional Wine Twists

If you're serving this in a Southern US setting, I recommend a Riesling from Germany or Washington State—its slight sweetness and acidity mirror the dish's balance of savory and umami. For a West Coast touch, try a Pinot Noir with its red fruit notes that complement the pork's richness. Each region brings its own exciting twist to this versatile dish. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 950mg41%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 4g
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 regular tofu for silken bean curd?

Yes, but with adjustments! Use extra-firm tofu instead of silken bean curd—press it for 10 minutes to remove moisture, then cut into rectangles. The key difference is texture: silken tofu stays silky while firm tofu gets crispy. For best results, coat the firm tofu with 1 tbsp cornstarch before frying.

2

What's the best cut of pork for this recipe?

Pork loin is ideal for quick cooking, but shoulder or tenderloin work too. For richer flavor, use pork shoulder—it's fattier and stays juicier during stir-frying. Cut all pieces to 1-inch cubes for even cooking. If using tenderloin, marinate 20 minutes instead of 15 to prevent dryness.

3

How do I make this dish less spicy?

Reduce the chili bean paste to ½ tbsp or omit it entirely. For mild heat, add 1 tsp sugar to balance flavors. If you love spice but want control, serve with extra rice vinegar on the side to cool the heat.

4

Can I prep this ahead of time?

Cook the pork and sauce first, then store separately. When ready to serve, reheat pork in the sauce for 2 minutes and add tofu only at the end to keep it crispy. The tofu should never sit in sauce longer than 5 minutes or it'll get soggy.

5

What if I don't have dark soy sauce?

Mix 1 tbsp molasses + 1 tbsp soy sauce for color, though the flavor won't be identical. For depth, add ½ tsp smoked paprika to the sauce. The dish will still taste great—just slightly less complex.

★★★★★4.8(2 reviews)
Categories Main Courses