Beef and Black Bean Stir Fry Recipe: Wok-Heated Crispy Beef and Earthy Beans

Soups & Stews

Beef and Black Bean Stir Fry Recipe: Wok-Heated Crispy Beef and Earthy Beans

This beef and black bean stir fry delivers restaurant-quality texture and flavor in under 30 minutes. The secret lies in high-heat wok cooking that creates crispy beef while keeping black beans tender and flavorful. I developed this recipe after years of testing stir-fry techniques, and it never fails to impress—even with picky eaters.

The foundation starts with properly marinated beef strips that develop a savory crust, while black beans absorb the aromatic sauce without becoming mushy. Fresh ginger, garlic, and soy sauce form the flavor base, balanced by a touch of sweetness from brown sugar. This isn't just another stir-fry—it's a complete meal with protein, fiber, and umami in every bite.

What you'll achieve is a vibrant, wok-heated dish with perfectly seared beef pieces that stay tender inside, earthy black beans holding their shape, and a sauce that clings beautifully to every ingredient. The aroma alone will have everyone gathering at the table. Serve over steamed rice or noodles for the ultimate comfort meal.

This recipe works equally well for weeknight dinners or meal prep—just double the ingredients and store leftovers for up to 3 days. The flavors actually improve as they sit, making it perfect for busy schedules. Let's get cooking!

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

Ingredients for beef and black bean stir fry

Restaurant-quality wok-heated flavors start with these 15 essential ingredients for crispy beef and tender black beans.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Black Beans 🫘 1 can Drained and rinsed
Fresh Ginger 🌿 1 tbsp Finely grated
Garlic Cloves 🧄 4 cloves Minced
Low-Sodium Soy Sauce 💧 ½ cup For marinade
Brown Sugar 🍯 2 tbsp Packed
Sesame Oil 🫒 1 tbsp For aroma
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 ¼ cup Sliced
Red Bell Pepper 🍅 1 piece Thinly sliced
Cornstarch 🌾 1 tbsp For beef coating
Sesame Seeds 🌰 1 tsp Toasted
Salt 🧂 ½ tsp Kosher salt
Black Pepper 🌶️ ¼ tsp Freshly ground
White Wine Vinegar 🍷 1 tbsp For brightness

The flank steak is non-negotiable—it's lean but tender when sliced thin against the grain. Ask your butcher to slice it paper-thin if you're not comfortable doing it yourself. For the best texture, marinate the beef for at least 30 minutes (overnight is ideal). Black beans should be low-sodium and drained well—Goya or Bush's are reliable brands. Fresh ginger and garlic are worth the extra minute to prep: grate the ginger with a microplane and mince the garlic finely for even distribution. If you're short on time, jarred minced garlic works but lacks freshness.

No flank steak? Sirloin or ribeye works in a pinch, but slice it extra thin. Substitute canned black beans with lentils or chickpeas for a different texture—just adjust cooking time. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. Brown sugar adds depth, but maple syrup gives a different caramel note. For extra crispiness on the beef, toss the sliced strips in cornstarch before cooking—it creates that wok-heated crust. The sesame oil is purely for aroma; add it last to preserve its nutty flavor. If you're sensitive to sesame, omit it entirely—it won't affect the dish's integrity.

Marinated beef keeps 2 days in the fridge, covered tightly. Cooked stir-fry reheats best in a skillet over medium heat—add a splash of water to prevent drying. Portion into airtight containers for 3 days of meal prep. The flavors actually improve as they sit, making this perfect for busy weeks. Freeze for up to 3 months if you're prepping ahead. For serving, keep the rice or noodles separate until ready to eat—this keeps everything crispy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just the steak, beans, and veggies all hit the same pan. The soy sauce and ginger caramelize right into the beef while you’re flipping, so you’re done in 20 minutes with one spatula in hand.
  • Umami Bomb: That low-sodium soy sauce? It’s the MVP here, cutting through the richness of the flank steak while the black beans soak it up like a sponge. Honestly, the first time I tasted it, I reached for the recipe again before I even sat down.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—packs perfectly in containers and stays fresh for days. Toss in some rice, and suddenly you’ve got a week’s worth of lunches that don’t taste like sad leftovers. My kids even ask for it (and that’s saying something).
  • Budget Flex: Flank steak stretches farther than you’d think when sliced thin, and black beans turn a simple meal into a protein powerhouse. I’ll be real: it’s the kind of dish where I can feed four people for under $15, and no one complains about the price tag.

Step-by-step instructions for wok-heated crispy beef and earthy beans

Master this stir-fry technique for perfectly crispy beef and tender black beans every time.

1

Prep and Marinate the Flank Steak

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the wok. Place the sliced steak in a bowl and add 0.5 cup low-sodium soy sauce, 2 tbsp packed brown sugar, 1 tbsp white wine vinegar, and 0.25 tsp black pepper. Mix well to coat completely, then let it marinate for at least 15 minutes (up to 2 hours for deeper flavor).

While marinating, make the cornstarch slurry by whisking 1 tbsp cornstarch with 2 tablespoons water in a small bowl. This will create a light coating that gives your beef that signature crispy texture. The marinade not only flavors the beef but also helps tenderize it slightly, preventing toughness during the quick stir-fry.

2

Stir-Fry the Beef to Perfect Crispiness

Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat until shimmering. Add the marinated beef in a single layer, spreading it out so it doesn't steam. Let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown—this is when the Maillard reaction kicks in, creating that irresistible flavor and texture.

Once browned, stir the beef and cook for another 1-2 minutes until it reaches 145°F internally. Transfer the beef to a plate and set aside. Immediately add 1 tablespoon sesame oil to the wok, swirling to coat the bottom—this adds nutty aroma and prevents sticking for the vegetables. The high heat is crucial here; if your wok isn't hot enough, the beef will release moisture and turn soggy instead of crispy.

3

Cook the Vegetables and Beans

Return the wok to high heat and add 1 piece thinly sliced red bell pepper and 0.25 cup sliced green onions. Stir-fry for 2-3 minutes until the peppers soften slightly but still retain their vibrant color. Add 1 tbsp finely grated fresh ginger and 4 cloves minced garlic, cooking for 30 seconds until fragrant—this releases their full flavor without burning.

Add the 1 can drained and rinsed black beans to the wok and stir everything together for 1 minute. The beans will absorb the flavors from the vegetables and any remaining beef juices. Keep the heat high to maintain that wok-hei (breath of the wok) that gives stir-fries their signature smoky aroma. If the mixture looks dry, add 1-2 tablespoons water to create steam that tenderizes the beans slightly.

4

Combine and Finish with Sauce

Return the beef to the wok and pour in the cornstarch slurry. Stir vigorously for 1-2 minutes until the sauce thickens and coats everything evenly. The cornstarch will create a glossy, slightly sticky sauce that clings perfectly to the beef and vegetables. Taste and adjust seasoning with additional salt if needed—this is where you can really customize the flavor to your preference.

Remove from heat and sprinkle with 1 tsp toasted sesame seeds just before serving. These add a delightful crunch and nutty flavor that complements the earthy beans and crispy beef. Serve immediately while everything is hot and the sauce is still glossy. The contrast between the tender beef, crispy edges, and tender beans makes each bite satisfying and flavorful.

👨‍🍳

Pro Tips For Making Beef And Black Bean Stir Fry

  • Slice Thin, Cook Fast: Flank steak’s tough when thick—cut it against the grain into ¼-inch strips, then sear in batches. Crowding the pan drops the temp, and you’ll end up with chewy meat instead of tender slices. High heat for 1-2 minutes per batch, then set aside.
  • Rinse Those Beans: Drain and rinse canned black beans in cold water before adding them. The starch clinging to them thickens the stir-fry into a gluey mess, and you’ll lose that bright, bean-forward flavor. A quick rinse keeps the texture light and the dish balanced.
  • Salt the Steak First: Season the flank steak before slicing—let it sit 10 minutes while you prep. This guarantees flavor penetration, not just surface salt. I used to skip this and wondered why my stir-fry tasted underseasoned; the meat absorbs way more when it’s whole.
  • Char the Ginger: Peel and slice ginger thin—almost translucent—and let it sit in the hot pan for 30 seconds before adding garlic. This caramelizes the natural oils, deepening the flavor without overpowering. Skip this, and your dish tastes like it’s missing something. (Yes, even if you’re impatient like me.)

Pro cooking tips for perfect results

High-Heat Wok Mastery

Your wok or skillet needs to be scorchingly hot before adding oil—test it by flicking a drop of water that sizzles and evaporates instantly. I use a carbon steel wok (like Mauviel) because it retains heat better than cast iron, but any heavy-bottomed pan works. Preheat for 3-5 minutes on high heat before starting—this ensures proper searing and prevents soggy beef. 🔥

Cornstarch Slurry Secret

The cornstarch slurry isn't just for thickening—it creates that signature crispy, glossy finish. Mix 1 tbsp cornstarch with 2 tbsp water until smooth, then add it to the wok with the beef. Stir constantly for 1-2 minutes until the sauce becomes translucent and sticky. This technique mimics restaurant-quality stir-fry textures at home.

Vegetable Cooking Order

Cook harder vegetables (like bell peppers) first—they need 2-3 minutes to soften slightly. Add more delicate items (green onions) later so they stay crisp. The black beans go in last because they're already tender and need just 1 minute to absorb flavors. This sequential cooking prevents mushy vegetables while keeping everything vibrant.

Marinade Timing

Don't rush the marinade—30 minutes minimum lets the beef absorb flavors, but 2 hours develops deeper taste. For extra tenderness, add 1 tbsp honey to the marinade. I often marinate overnight when prepping ahead, which makes the beef incredibly flavorful. Just don't over-marinate—beyond 4 hours, the acidity can start breaking down the meat fibers.

Wok-Hei Technique

Wok-hei (breath of the wok) is that signature smoky aroma from high-heat cooking. Maintain high heat throughout the entire process—if your wok loses heat, your stir-fry will steam instead of sear. Work quickly: the entire cooking process should take 8-10 minutes from start to finish. Keep everything moving in the wok to prevent sticking and maintain that restaurant-quality texture. ✨

Sauce Adjustments

Taste your sauce before serving—it should be slightly sweet, salty, and umami-rich. If it's too thin, add ½ tsp more cornstarch mixed with water. For extra depth, stir in 1 tsp fish sauce or a splash of rice vinegar**. The sauce should coat the back of a spoon but still be pourable. Remember: you can always add more, but you can't take it out once it's in the wok.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 10g36%
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 flank steak with another cut?

Yes! Sirloin or ribeye work well, but slice them paper-thin against the grain for tenderness. Chuck roast is another option, but trim excess fat first. For extra-lean cuts like top round, marinate for at least 2 hours to prevent toughness. The key is thin slicing and high heat—never skip the cornstarch coating for crispiness.

2

Why are my black beans mushy?

Mushy beans usually mean overcooking or using canned beans that aren't drained well. Always rinse and drain thoroughly before adding to the wok. Cook them for only 1 minute after adding to the hot pan—any longer and they'll absorb too much liquid. For extra firmness, use no-salt-added beans and add them last to the stir-fry.

3

Can I make this ahead of time?

The flavors actually improve when reheated. Store cooked stir-fry in an airtight container for 3 days in the fridge. Reheat in a skillet over medium heat with 1 tbsp water to prevent drying. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

4

What's the best rice to serve with this?

Jasmine or long-grain white rice are perfect—they're light enough to let the stir-fry shine. For extra flavor, use brown rice or forbidden black rice. Cook rice separately and keep it warm in a rice cooker or covered pot. The ideal ratio is 1 cup rice per 2 servings of stir-fry. For a heartier meal, serve with egg noodles instead.

5

How do I adjust the spice level?

For milder flavor, reduce the soy sauce to 0.3 cup and omit the vinegar. For heat, add ½ tsp chili flakes or 1 tsp sriracha to the sauce. For extra umami without spice, stir in 1 tsp oyster sauce or ½ tsp fish sauce. Always taste the sauce before adding it to the wok—you can adjust it perfectly without overpowering the dish.

★★★★★4.8(7 reviews)
Categories Soups & Stews