Soups & Stews
This beef and black bean Chinese recipe delivers the smoky, umami-packed flavors of a wok-seared stir-fry that tastes like a late-night takeout order—restaurant-quality at home.
The secret lies in high-heat searing of tender beef strips, caramelized black beans, and a bold soy-ginger sauce that balances sweet, salty, and aromatic depth.
I developed this after years of refining wok techniques, ensuring every bite delivers that perfect texture: crisp edges on the beef, tender black beans, and a sauce that clings without overwhelming.
The foundation of this dish is a quick marinade of soy sauce, Shaoxing wine, and garlic that tenderizes the beef while building flavor. Stir-frying at high heat (425°F/220°C) locks in juices, creating that signature wok-seared crust, while the black beans add hearty texture and earthy richness.
The sauce—simmered with ginger, garlic, and a touch of brown sugar—ties everything together with a glossy, savory-sweet finish that’s addictive in just one bite.
By the time you plate it—garnished with scallions and sesame seeds over steamed jasmine rice—you’ll have a dish that’s visually striking and packed with layered flavors.
The beef stays tender yet firm, the black beans hold their shape, and the sauce coats every forkful with that perfect balance of umami and warmth. This is the kind of meal that feels indulgent but comes together in under 30 minutes—ideal for weeknights or weekend gatherings.
Serve with extra rice to soak up the sauce or pair with steamed bok choy for a complete, authentic yet approachable Chinese-inspired meal. The technique is simple, but the result is undeniably restaurant-worthy. Let’s get cooking!
Ingredients for beef and black bean chinese
High-heat ingredients for a restaurant-style wok sear that packs bold umami and smoky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Black Beans 🫘 | 1 ½ cups | Canned, drained and rinsed |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred |
| Dark Soy Sauce 🥄 | 1 tbsp | For color depth |
| Shaoxing Wine 🍷 | 2 tbsp | Substitute dry sherry |
| Fresh Ginger 🧅 | 2 tbsp | Finely minced |
| Garlic Cloves 🧄 | 6 cloves | Minced, not pressed |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Sesame Oil 🫒 | 1 tbsp | Toasted, not flavored |
| Scallions 🧅 | 3 whole | Thinly sliced |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable |
| Cornstarch 🌾 | 1 tbsp | For velveting beef |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust to taste |
The flank steak is non-negotiable here—thinly sliced against the grain for that signature tender bite. Butcher sections at grocery stores often have it pre-sliced, but if you're slicing yourself, use a sharp knife and freeze the meat for 20 minutes first. Trader Joe's carries great quality at reasonable prices, and their pre-sliced versions save time. Look for good marbling—it keeps the beef juicy during the high-heat sear. For the black beans, canned low-sodium brands like Goya work best—they hold their shape better than high-sodium varieties. If you can find them, dried black beans soak overnight make this dish even more authentic, but canned is the shortcut that still delivers.
No Shaoxing wine? Dry sherry or even a splash of mirin gets you close—just don't use sweet dessert wine. The ginger and garlic are where flavor really builds, so don't skimp. Freshly minced (not jarred) makes all the difference. For the sauce, if you're missing brown sugar, honey or maple syrup at half the amount works in a pinch. The sesame oil is for finishing—use the toasted variety, not the flavored kind with garlic or chili. And if you can't find scallions, green onions or even regular onions (thinly sliced) will do, though they're not quite the same. The cornstarch is key for velveting the beef—don't skip it unless you want chewy strips.
Prep the beef and sauce components ahead, but don't marinate the meat for more than 15 minutes—it gets mushy. Store the marinade separately in the fridge for up to 2 days, and the cooked sauce keeps 3-4 days refrigerated. The rice can be made fresh or reheated—just add a splash of water when warming. For leftovers, this reheats beautifully. I like to portion mine into containers with extra sauce on the side so each serving feels special. Freeze portions without rice for up to 3 months—just thaw and reheat gently.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Sear the flank steak, toss in the black beans and sauces—boom, done. The Shaoxing wine cuts through the richness, and the dark soy gives it that glossy, restaurant-worthy finish with almost no effort.
- Umami Bomb: That combo of light and dark soy sauce? Chef’s kiss. The light sauce keeps it bright, while the dark adds depth, and the Shaoxing wine—don’t skip it—adds a subtle, boozy complexity that makes it taste like you slaved over it. The black beans soak up all the goodness, so every bite is packed with flavor.
- Weeknight Workhorse: Between us, this is my go-to when I need to feed a crowd or just want leftovers for days. The flavors get better as it sits, and it reheats like a dream. Plus, it’s not fussy—dinner guests will think you spent hours, but honestly? You probably did not.
- Budget-Friendly Powerhouse: Flank steak stretches far, black beans add protein without breaking the bank, and a splash of Shaoxing wine (or even dry sherry) makes it feel special. I’ve made this for date nights, potlucks, and lazy Sundays—same recipe, different vibes. Minimal ingredients, maximum satisfaction.
Step-by-step instructions for wok-seared beef and black beans
This dish delivers restaurant-quality depth with bold flavors and tender beef every time.
Velvet the Beef for Silky Texture
In a medium bowl, combine the 1.5 lb flank steak (sliced thinly against the grain), 1 tbsp cornstarch, 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 2 tbsp shaoxing wine, 1 tbsp brown sugar, and 0.5 tsp red chili flakes. Use your hands to massage the marinade into every slice until fully coated. This cornstarch coating creates that signature silky texture when seared.
Let the beef marinate for 15-20 minutes at room temperature while you prep the remaining ingredients. The cornstarch will begin to break down slightly, creating a velvety finish. Don't skip this step—it's what transforms tough flank steak into melt-in-your-mouth perfection.
Prepare the Black Bean Base
In a large wok or deep skillet, heat 2 tbsp neutral oil over medium-high heat until shimmering. Add the 1.5 cups black beans and stir-fry for 3-4 minutes until heated through. The beans should be warm but not crispy—just enough to soften slightly and release their natural sweetness.
Push the beans to one side of the wok and add 2 tbsp minced fresh ginger and 6 cloves minced garlic. Stir for 30 seconds until fragrant—you should smell that bright, zesty aroma that's the foundation of this dish. This is where the real flavor magic begins, so don't rush this step.
Sear the Beef to Perfect Doneness
Working in batches if needed, add the marinated beef to the wok in a single layer. Let it sear undisturbed for 1-2 minutes until the edges develop a deep golden-brown crust. This initial sear is critical—it locks in juices and creates that wok-hei (breath of the wok) flavor we're after.
Once the beef is browned on one side, stir and continue cooking for another 1-2 minutes until just cooked through. The beef should be tender but still slightly springy to the touch. Remove from the wok and set aside—it's done cooking and just needs to rest while we finish the sauce.
Build the Flavorful Sauce
Return the wok to medium heat and add 1 tbsp sesame oil. Pour in any accumulated juices from the beef, then stir in 1 tbsp toasted sesame seeds and 3 whole scallions (sliced thin). Let everything simmer together for 1-2 minutes, allowing the sesame oil to infuse its nutty aroma into the dish.
Taste and adjust seasoning if needed—this is your chance to balance the flavors. You might want to add a splash more light soy sauce for saltiness or a pinch of red chili flakes for heat. The sauce should coat the back of a spoon with a glossy sheen, indicating it's ready to coat the beef perfectly.
Combine and Serve Over Jasmine Rice
Return the seared beef to the wok and toss everything together gently. The beef should be coated in that glossy, aromatic sauce with tender black beans interspersed throughout. Cook for just 30 seconds to heat everything through while preserving the beef's tenderness.
Serve immediately over 2 cups cooked jasmine rice (prepared separately according to package instructions). The contrast of the fragrant rice with the bold, savory beef and beans creates the perfect balance. Garnish with additional toasted sesame seeds and sliced scallions for freshness and visual appeal.
Pro Tips For Making Beef And Black Bean Chinese
- Slice Against the Grain: Flank steak’s tough fibers run parallel to the grain—cutting perpendicularly turns chewy meat into tender strips. Use a sharp knife and slice at a 45-degree angle for maximum bite-sized perfection.
- Blanch the Black Beans: Skip the canned beans’ mushy texture by blanching dried black beans in boiling water for 2 minutes, then shocking them in ice water. They’ll hold their shape and soak up the soy-wine sauce better—no more sad, disintegrating beans.
- Sear the Steak First: Don’t toss raw beef into the saucepan—sear it in a screaming-hot wok or skillet with a splash of Shaoxing wine until deeply browned. This locks in juices and builds flavor that simmering alone can’t match.
- Use Both Soy Sauces Separately: Light soy sauce adds brightness; dark soy sauce brings color and depth. Add the light soy early for seasoning, but reserve the dark soy until the very end to coat the beef and give it that glossy, restaurant-quality finish.
Serving suggestions for this beef and black bean chinese
Rice Pairings
Steamed jasmine rice is the classic choice—its delicate floral aroma complements the dish's bold flavors beautifully. Cook 2 cups of uncooked rice (about 4 cups cooked) using a 1:1.5 rice-to-water ratio in a rice cooker or pot.
For extra fragrance, add 1 tsp toasted sesame seeds and 1 strip of orange peel while cooking. 🍚
Vegetable Sides
Quick-pickled cucumber slices add a refreshing crunch. Toss 1 cup thinly sliced cucumbers with 2 tbsp rice vinegar, 1 tsp sugar, and ½ tsp red pepper flakes.
Let sit for 15 minutes before serving. Alternatively, steamed bok choy with a sprinkle of light soy sauce balances the dish's richness.
Protein Additions
For extra heartiness, serve with crispy fried tofu or shrimp. Toss ½ lb shrimp with 1 tbsp soy sauce and 1 tsp cornstarch, then pan-fry until golden. The shrimp's sweetness contrasts perfectly with the beef's savory depth. 🍤
Sauce Variations
Offer a spicy chili oil drizzle (mix 2 tbsp chili oil with 1 tsp soy sauce) for heat lovers. For a tangy twist, serve with hoisin sauce on the side—its sweetness balances the soy-forward flavors. Keep these sauces in small bowls for customizable heat and sweetness levels.
Garnish Ideas
Finish with crispy fried shallots for texture and cilantro leaves for freshness. For a smoky touch, sprinkle ½ tsp smoked paprika over the dish. These garnishes elevate the presentation while adding subtle layers of flavor that tie everything together.
Beverage Pairings
A light lager like Tsingtao or Asahi cuts through the dish's richness. For wine lovers, a dry Riesling offers crisp acidity that complements the soy and ginger notes. Serve drinks chilled to refresh the palate between bites. 🍺
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes, but choose tender cuts that slice thinly. Sirloin or ribeye work well—just slice against the grain for tenderness. Avoid tough cuts like chuck, as they won't velvet properly. For extra tenderness, freeze the meat for 20 minutes before slicing.
What if I don't have Shaoxing wine?
Use dry sherry or mirin in equal amounts. Avoid sweet dessert wines—they'll overpower the dish. For a non-alcoholic option, substitute with rice vinegar or apple cider vinegar (reduce to 1 tbsp) and add 1 tsp sugar to balance.
How do I adjust the heat level?
Start with the 0.5 tsp red chili flakes as written. For milder heat, omit them entirely. For extra spice, add 1 tsp chili oil or 1 chopped Thai chili when combining ingredients. Always taste as you go—you can't overdo the heat, but you can add more if needed.
Why did my beef turn out chewy instead of tender?
This usually happens from overcooking or skipping the cornstarch velveting step. Sear beef for just 1-2 minutes total—it should be springy, not rubbery. Also, ensure you sliced it thinly against the grain and didn't overcrowd the wok. For extra insurance, marinate for no more than 20 minutes.
Can I make this dish ahead of time?
Yes! Prepare the sauce and marinate the beef up to 2 days ahead. Store separately in airtight containers. Reheat gently in the wok over low heat with 1 tbsp water to prevent drying. The beans can be pre-cooked and stored for 3 days. For best texture, serve fresh, but reheating works well for leftovers.
