Soups & Stews
This beef and black bean Chinese recipe delivers the perfect balance of tender beef, silky black beans, and deep umami flavors in every bite. The wok-searing technique creates a caramelized crust on the beef while keeping the black beans tender and rich.
I've perfected this dish over years of testing, ensuring it captures the essence of traditional Chinese stir-fry while being approachable for home cooks.
The foundation of this recipe lies in the marinade—a blend of soy sauce, ginger, garlic, and a touch of star anise—that infuses the beef with layers of flavor.
The black beans are simmered separately to maintain their texture, then combined with the beef in a quick stir-fry that locks in all the aromatics. Ready in just 30 minutes, this dish is perfect for weeknight dinners or special occasions.
What makes this recipe stand out is the harmony of textures: the crispy edges of the beef, the silky smoothness of the beans, and the vibrant aromatics from the stir-fry.
The dish is rich enough to satisfy but balanced enough to pair well with steamed rice or noodles. The flavors deepen as it sits, making it even more delicious the next day.
Serve this dish with a side of steamed jasmine rice or egg noodles to soak up every last drop of the flavorful sauce. The combination of beef and black beans creates a hearty, protein-packed meal that's both comforting and exciting. Let's get cooking!
Ingredients for beef and black bean chinese
The perfect harmony of tender beef, silky black beans, and aromatic Chinese spices in one wok-seared dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against the grain |
| Dry Black Beans 🌱 | 1 ½ cups | Soaked overnight or canned drained |
| Light Soy Sauce 🥄 | ½ cup | For marinade and stir-fry |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Fresh Ginger 🧄 | 2 tbsp | Minced, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Star Anise Pods 🌿 | 2 whole | Crushed lightly |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable oil |
| Green Onions 🧅 | ½ cup | Sliced, white and green parts |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust to taste |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—its lean texture holds up beautifully to the high-heat wok sear. Look for well-marbled cuts at your local butcher or the meat department, and ask for it sliced thinly against the grain before you even get home. Costco or Whole Foods typically carry pre-sliced flank steak in the Asian foods section, which saves time. For the black beans, dry beans are ideal—soak them overnight for the best texture, but canned beans in a pinch work if you rinse them thoroughly. The soy sauce should be light, not dark—Kikkoman or Pearl River Bridge are reliable brands that deliver authentic flavor without overpowering the dish. Star anise adds depth, but if you can't find it, a pinch of cinnamon or allspice in a pinch will give you a similar warm note.
No sesame oil? Toasted sesame seeds at half the amount will give you that nutty aroma, though the flavor won't be as rich. Fresh ginger and garlic are essential—dried powders won't cut it for this dish. If you're short on time, jarred minced garlic works, but fresh is always better. The green onions should be bright and crisp—Trader Joe's or local farmers markets usually have the freshest. For a quicker prep, use frozen black beans (thawed and drained), but they won't have the same silky texture. The jasmine rice is a must—basmati or long-grain white rice won't have that fragrant, delicate bite. If you can't find it, any aromatic rice will work, but the flavor profile won't be quite the same.
Store any leftover beef and beans separately in airtight containers for up to 3 days—they reheat beautifully. The rice should be kept covered in the fridge for 2-3 days to maintain its texture. For a make-ahead tip, marinate the beef overnight—the flavors deepen significantly. If you're prepping for a crowd, double the recipe and freeze half of the cooked mixture for up to 3 months. Just thaw it in the fridge overnight before reheating. The sesame seeds and green onions are best added fresh just before serving to keep them crisp.
Why You'll Love This Recipe
- One-Pan Magic: That’s right—just one pan, minimal chopping. The flank steak slices itself after a quick sear, the black beans soften effortlessly in the same pot, and the ginger? Just a few grating motions. No fancy techniques, no extra dishes.
- Umami Bomb: The combo of light soy and sesame oil on tender beef with those deep, earthy black beans? It’s like a flavor hug. I’ll be real: the first time I tasted it, I immediately texted my mom, “You have to try this.”
- Office Lunch Hero: This keeps beautifully for days—pack it in containers, and you’ve got a satisfying lunch for three days straight. (Yes, even on a Tuesday night when you’re too tired to think.) The flavors actually get better as the soy sauce melds in.
- Budget Power Move: Flank steak stretches far here, and dry black beans are a pantry staple. You’re feeding a crowd for less than takeout, and honestly? The leftovers reheat like a dream—no mushy textures, just that same perfect bite.
Step-by-step instructions for beef and black bean Chinese recipe
Transform simple ingredients into a restaurant-quality stir-fry with this precise method.
Prepare the Black Beans for Silky Texture
If using dry beans, soak them overnight in plenty of water. Drain and rinse thoroughly, then transfer to a pot with fresh water to cover by 2 inches. Add the 2 whole star anise pods and bring to a boil. Reduce heat to low and simmer for 1.5 to 2 hours until beans are fork-tender with no resistance.
Drain the beans, reserving 1 cup of the cooking liquid. Mash about ¼ cup of the beans lightly with a fork to thicken the sauce later. This step creates the signature silky texture that sets this dish apart. The star anise infuses subtle anise notes that balance the soy sauce's saltiness.
Marinate the Flank Steak
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. In a bowl, combine ½ cup light soy sauce, 1 tbsp sesame oil, 2 tbsp minced fresh ginger, 6 minced garlic cloves, ½ tsp red chili flakes, 1 tsp salt, and ½ tsp black pepper. Add the steak strips and toss to coat evenly.
Let the steak marinate for at least 30 minutes (or up to 4 hours in the refrigerator). This time allows the soy sauce to tenderize the beef while the ginger and garlic infuse deep flavor. Don't skip this step—proper marination prevents tough, chewy meat and builds complex umami layers.
Cook the Jasmine Rice
Rinse the 2 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that would make the rice gummy. Combine the rice with 2.5 cups water in a pot and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes.
Turn off the heat and let the rice steam undisturbed for another 10 minutes. Fluff gently with a fork before serving. Perfect rice should be separate grains with a slight bite—this base balances the rich stir-fry. If you prefer, you can cook the rice separately while preparing the main dish to save time.
Stir-Fry the Beef and Black Beans
Heat a wok or large skillet over high heat until smoking. Add the 2 tbsp neutral oil and swirl to coat. Working in batches if needed, add the marinated steak and stir-fry for 2-3 minutes until the edges are deep brown and the beef is cooked through but still tender. Remove and set aside.
In the same pan, add the prepared black beans along with their reserved cooking liquid. Stir-fry for 3-4 minutes until heated through. Return the beef to the pan and add the ½ cup sliced green onions, tossing everything together for 1 minute until well combined. The high heat ensures the beans maintain their texture while absorbing the beef's caramelized flavors.
Finish and Serve
Remove from heat and drizzle with any remaining marinade from the bowl. Toss gently to coat everything evenly. Transfer to serving plates over the cooked jasmine rice. Garnish immediately with 1 tbsp toasted sesame seeds for nutty crunch and visual appeal.
Serve family-style with extra green onions on the side. Each bite should deliver tender beef, creamy beans, and layers of aromatic spices. The dish tastes best when served immediately while the rice is warm and the flavors are at their peak intensity. For extra richness, drizzle a little extra light soy sauce over the top before eating.
Pro Tips For Making Beef And Black Bean Chinese
- Sear the Flank Steak First: That flank steak won’t caramelize properly if you start with the beans—crowd the pan, and you’ll steam the meat instead of searing it. Hit medium-high heat, pat the steak bone-dry with paper towels, and walk away for 3-4 minutes per side. The crust is what makes this dish sing, not just the sauce.
- Soak Beans Overnight (But Drain Early): I used to toss unsoaked beans straight into the pot, and they’d turn to mush before they ever got tender. Soak them 8+ hours, then drain right before cooking—they’ll soften faster on the stovetop and hold their shape. Pro move: Add a pinch of baking soda to the soaking water if you’re in a rush (30 minutes max).
- Use Ginger Like a Pro: Skip the pre-grated jar—it’s waterlogged and dull. Peel and julienne the ginger into matchsticks (no need to mince), then toast them in the oil for 30 seconds until fragrant. That’s where the real depth comes from, not just flavor. (Yes, you’ll fish them out later—worth it.)
- Finish with Sesame Oil Last: Add that sesame oil when the dish is off the heat—even a second too early, and the aroma burns off. A teaspoon is enough; it’s potent. Toss it in, give it a quick stir, and serve immediately. This isn’t the time to let the dish sit.
Flavor customization for these flavors
Spicy Sichuan Twist
Add 1 tbsp Sichuan peppercorns (toasted and crushed) and 1 tbsp doubanjiang (fermented chili bean paste) to the marinade for a tingling, numbing heat. The peppercorns release their signature "mala" effect when heated, creating a complex flavor profile.
I like to add ½ cup chopped scallions at the end for freshness. Serve with extra chili oil on the side for dipping. 🌶️
Sweet and Tangy Glaze
For a sweeter take, mix 2 tbsp hoisin sauce and 1 tbsp honey into the stir-fry during the final minute of cooking. This caramelizes beautifully with the beef, creating a glossy glaze.
I also add 1 tbsp rice vinegar to brighten the flavors. Garnish with crushed peanuts for texture contrast. This version pairs perfectly with extra jasmine rice. 🍯
Smoky BBQ Fusion
Swap the star anise for 1 tbsp smoked paprika and add ½ cup BBQ sauce (like Sweet Baby Ray's Original) to the stir-fry. The smoky-sweet combination creates a completely different flavor profile while keeping the dish hearty.
I like to finish with pickled red onions for acidity. This fusion is great for BBQ lovers who want a Chinese-inspired twist. 🔥
Vegetarian Adaptation
Replace the beef with 1.5 cups extra-firm tofu (pressed and cubed) or 1.5 cups shiitake mushrooms (sliced). Marinate the tofu or mushrooms in the same soy-ginger-garlic mixture for 20 minutes before stir-frying.
The black beans still provide protein and texture, making this a satisfying meat-free option. I add 1 tbsp miso paste to the stir-fry for extra umami depth. 🌱
Herb-Infused Freshness
Stir in ¼ cup chopped cilantro and 2 tbsp chopped Thai basil during the final minute of cooking for a fresh, aromatic finish. The herbs brighten the dish and add a vibrant green color.
I also like to add ½ lime wedges on the side for squeezing over the top. This version works beautifully as a light lunch or summer dinner. 🌿
Slow-Cooked Stew Version
Transform this into a comforting stew by simmering everything together in a pot with 1 cup beef broth for 45 minutes on low heat. The black beans soften further, creating a hearty texture.
I add 1 tsp cinnamon and ½ cup diced tomatoes for sweetness. Serve with crusty bread or over rice for a cozy meal. Perfect for chilly evenings! ❄️
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dry?
Yes! Canned beans work perfectly if you rinse them thoroughly to remove excess sodium. For best texture, use 1 (15 oz) can drained and rinsed, then simmer them for 5 minutes with the star anise to absorb flavor. The beans will be slightly softer than dry beans but still delicious.
How do I prevent the beef from becoming tough?
Slice the flank steak thinly against the grain and marinate for at least 30 minutes—this breaks down fibers and tenderizes the meat. Use high heat for quick cooking (2-3 minutes) to create a caramelized crust while keeping the inside tender. Never overcrowd the pan!
What's the best way to store leftovers?
Store cooked beef and beans separately in airtight containers for up to 3 days in the fridge. Reheat in a skillet over medium heat with a splash of water to prevent drying. The rice can be refrigerated for 2-3 days or frozen for 1 month. For best texture, reheat rice in the microwave with a damp paper towel.
Can I make this dish ahead of time?
Marinate the beef overnight for deeper flavor. Cook the beans and rice in advance, then reheat everything separately before serving. The flavors actually improve after resting, making it perfect for meal prep. Just add fresh sesame seeds and green onions when serving.
What if I don't have a wok?
Use a heavy-bottomed skillet or cast-iron pan—both work well for high-heat searing. The key is maintaining high heat and working in batches if needed. A nonstick pan also helps prevent sticking. The texture will be slightly different but still delicious!
