Side Dishes
This wok-hei crispy beef with snap-peaked green beans delivers the perfect balance of smoky, caramelized beef and vibrant, crisp-tender greens—a dish that captures the soul of Chinese home cooking. 🔥 The secret lies in high-heat stir-frying that creates a crispy beef exterior while keeping the green beans bright and snappy, all coated in a savory-sweet sauce that enhances every bite.
What sets this recipe apart is the marriage of traditional techniques with simple ingredients—thinly sliced beef marinated in soy sauce and cornstarch for that signature wok-hei texture, paired with fresh green beans that stay crisp through quick, high-heat cooking. The sauce, made with just a few pantry staples, adds depth without overpowering the natural flavors of the beef and vegetables.
By the time you finish, you’ll have a dish that’s rich in flavor yet light enough to feel balanced—ideal for weeknight dinners or special occasions. The aroma alone will have everyone at the table asking for seconds, while the combination of textures and flavors makes it a standout side or even a main dish when served with rice.
The beauty of this recipe is its versatility—adjust the spice level to suit your taste, or swap in broccoli or bok choy for a different twist. Whether you’re recreating a Cantonese classic or putting your own spin on it, this dish is a foolproof way to bring restaurant-quality Chinese flavors into your home kitchen.
Ingredients for beef and green beans chinese
Thinly sliced beef, crisp green beans, and a savory-sweet sauce—this dish delivers restaurant-quality wok-hei flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Green Beans 🥦 | 1 ½ lb | Trimmed, ends cut off |
| Soy Sauce 🍶 | ½ cup | Light or regular, not low-sodium |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Fresh, grated finely |
| Brown Sugar 🍯 | 2 tbsp | Packed, for caramelization |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| White Wine Vinegar 🍶 | 1 tbsp | For tangy balance |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Red Chili Flakes 🔥 | ½ tsp | Adjust for spice level |
Flank steak is your best bet for this—it slices thinly and stays tender. Ask the butcher to cut it thinly against the grain if you can't do it yourself. The green beans should be bright and crisp, so grab the freshest you can find (the thicker ones hold up better to stir-frying). For the soy sauce, Kikkoman is a solid choice, but any light or regular soy will work—just avoid the low-sodium kind. The cornstarch is key for that crispy wok-hei texture, so don't skip it. If you're short on time, pre-sliced flank steak from the Asian market section saves steps.
No sesame oil? Toasted peanut oil works in a pinch, but it'll have a different flavor. Fresh ginger and garlic are ideal, but dried works at half the amount if that's what you've got. Brown sugar substitutes? White sugar or honey both work, though brown gives that caramelized depth. The white wine vinegar adds brightness—if you don't have it, rice vinegar or lemon juice are good swaps. For extra crunch, toast your sesame seeds in a dry pan for 30 seconds before using. And if you're feeling spicy, Sichuan peppercorns add a numbing kick instead of chili flakes.
The beef marinates best in the fridge for at least 30 minutes, but overnight is ideal. Green beans keep 5-7 days in the fridge, but use them within 2 days for peak crispness. Sesame oil loses flavor fast, so store it in a dark, cool place and use within 6 months. Leftovers reheat beautifully—just toss them in a hot pan with a splash of water to revive that crispy texture. Portion into containers for easy lunches, and save the sauce for drizzling on rice or noodles later.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I don’t want to scrub a million dishes—just sear the flank steak, toss in the green beans, and let the soy sauce and sesame oil work their magic. The cornstarch gives that perfect crisp-tender texture without extra pans.
- Umami Bomb: That first bite? Chef’s kiss. The soy sauce and sesame oil create this deep, savory punch that makes the beef taste richer than it should, while the green beans stay crisp. Honestly, I’ll take this over takeout any day.
- Lunchbox Hero: Between us, this is my go-to for meal prep—slice the beef thin, pack it with the green beans, and boom, you’ve got a lunch that feels fancy but costs next to nothing. My kids even eat it cold (shhh, don’t tell them it’s "gourmet").
- Budget Flex: Flank steak is affordable, and a single pan of this feeds four for under $15. The leftovers? Even better the next day—just reheat and serve with rice. I’ll be real: this recipe saved me from grocery-store sad when payday was late.
Step-by-step instructions for wok-hei crispy beef with snap-peaked greens
Here's how to achieve that perfect wok-hei balance—crispy beef and vibrant green beans in one dish.
🔥 Step 1: Prep the Beef for Maximum Crispiness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. The thinner the slices, the faster they'll cook and the more tender the beef will be. Place the sliced beef in a bowl and toss with 2 tbsp cornstarch, 1.5 tsp salt, and 0.5 tsp black pepper. Let it sit for 10 minutes—this helps the cornstarch adhere and creates that signature crispy texture.
While the beef marinates, trim the 1.5 lb green beans by snapping off the ends. Cut any thick stems in half lengthwise so they cook evenly. Here's the thing—don't overcrowd your wok later, or you'll steam the greens instead of achieving that perfect snap.
🍳 Step 2: Build the Flavor Base
Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the 6 cloves minced garlic and 1 tbsp finely grated ginger root, cooking for 30 seconds until fragrant but not browned. This quick cook preserves their bright flavors.
Pour in 0.5 cup soy sauce, 2 tbsp brown sugar, and 1 tbsp white wine vinegar. Stir to combine, then add 0.5 tsp red chili flakes for a subtle kick. Let the mixture bubble for 1 minute—this reduces the sauce slightly and deepens the flavors. You'll know it's ready when the sauce coats the back of a spoon.
🔥 Step 3: Cook the Beef to Crispy Perfection
Working in batches if needed, add the cornstarch-coated beef to the wok in a single layer. Don't overcrowd—you want the beef to sizzle and sear, not steam. Cook for 2-3 minutes until the beef turns deep golden brown and crispy. Here's where it gets fun—the beef should release easily from the pan when you give it a gentle shake.
Transfer the cooked beef to a plate and set aside. If you're worried about the beef losing heat, keep the wok warm over low heat while you cook the green beans. The residual heat will help maintain that crispy texture.
🍳 Step 4: Achieve Snap-Peaked Green Beans
Add the trimmed green beans to the wok in a single layer. Stir-fry for 3-4 minutes over high heat until they turn bright green and develop a slight blister on the edges. You want them to stay crisp-tender, not mushy—so keep moving them constantly.
Return the beef to the wok and toss everything together. Drizzle with 1 tbsp toasted sesame oil and toss once more to coat evenly. The sesame oil adds that nutty aroma that makes this dish sing. 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.
🍽️ Step 5: Finish and Serve with Confidence
Transfer the beef and green beans to a serving platter. Garnish with 1 tbsp toasted sesame seeds and an extra sprinkle of red chili flakes if you like more heat. Serve immediately while everything is hot and crispy—this dish doesn't wait.
Each bite should deliver that perfect contrast: tender, crispy beef with vibrant, snap-peaked green beans. The sauce should cling to the beef and greens, offering a perfect balance of sweet, savory, and slightly tangy flavors. Real talk: if you wait too long, the greens will lose their snap and the beef will soften—so dig in right away!
Pro Tips For Making Beef And Green Beans Chinese
- SEAR FLANK STEAK THICK: High heat and a heavy pan make all the difference here—get your wok or skillet screaming hot before adding the beef. I learned this the hard way: a lukewarm pan turns tender flank steak into sad, gray slabs instead of the caramelized, juicy slices you want.
- TRIM GREEN BEANS LATE: Skip the chopping until you’re ready to cook—blanching or stir-frying fresh green beans too early makes them limp. Hold off until the last minute, then trim the ends and cut them into even 2-inch pieces so they cook uniformly.
- USE SLURRIED SOY SAUCE: Thin your soy sauce with a splash of water or broth before adding it to the pan—this prevents a sticky, uneven glaze. My grandmother swore by this, and she was right: a smooth, glossy sauce coats everything evenly instead of clumping in spots.
- REST MEAT UNDER FOIL: Let the sliced beef rest for 5 minutes under foil after cooking—this keeps it from drying out when you toss it with the green beans. I know, I know, but trust the process: skipping this step means tough, stringy beef instead of tender slices.
Pro cooking tips for this dish
High-Heat Wok Mastery
Your wok needs to be screaming hot before adding oil—look for tiny smoke wisps when you add the 0.5 cup vegetable oil. I use a 14-inch carbon steel wok on my gas stove's highest setting for that authentic wok-hei flavor. If your wok isn't hot enough, the beef will steam instead of sear, losing that crispy texture we're after. 🔥
Batch Cooking Beef
Never overcrowd the wok—cook the beef in 2 batches if needed. Each batch should take 2-3 minutes to achieve that golden-brown crust. I like to spread the beef out in a single layer, then gently shake the wok to distribute the heat evenly. This ensures every piece gets that perfect crispy exterior.
Green Bean Timing
Green beans cook faster than you think—start them 30 seconds before you return the beef to the wok. They only need 3-4 minutes to reach that perfect snap-peaked texture. Overcooking turns them mushy, so keep them moving constantly with tongs. The goal is bright green beans with just a hint of blistering on the edges.
Sauce Reduction Trick
Let that sauce bubble for the full 1 minute—this reduces it slightly and concentrates the flavors. You want it to coat the back of a spoon but still be pourable. If it reduces too much, add 1 tsp water to loosen it up. The perfect sauce should cling to the beef and greens without making them soggy. ✨
Sesame Oil Finish
Add the 1 tbsp toasted sesame oil at the very end—just before serving. This adds that nutty aroma that makes the dish sing. Toss everything together quickly so the oil doesn't burn. If you add it too early, the oil will break down and lose its flavor. A quick toss is all you need to distribute it evenly.
Garnish Like a Pro
Toast your 1 tbsp sesame seeds in a dry pan for 30 seconds until golden and fragrant. Sprinkle them over the dish right before serving—they add both texture and aroma. For extra heat, add red chili flakes while the dish is still hot so they release their aroma immediately. This finishing touch elevates the dish from good to restaurant-quality. 💫
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Sirloin or ribeye work well as substitutes, but slice them thinly against the grain for tenderness. Flank steak is ideal because it's lean and slices easily, but avoid tougher cuts like chuck. For extra tenderness, marinate for 1-2 hours if using a less tender cut.
How do I keep the green beans crisp?
Cook them for 3-4 minutes max over high heat—they should stay bright green with just a hint of blistering. Overcrowding the wok steams them instead of crisping. Fresh green beans work best, but if using frozen, thaw and pat dry first. Stir constantly to prevent sogginess.
What if I don’t have a wok?
No problem! Use a large skillet or cast-iron pan—just make sure it's well-seasoned and hot. A carbon steel or stainless steel pan works best. If your pan isn’t wide enough, cook in 2 batches to avoid overcrowding. The key is high heat and quick cooking.
Can I make this dish ahead of time?
Not ideal—green beans lose their snap when reheated. But you can prep components ahead: marinate the beef for up to 24 hours and store the sauce separately. Cook everything fresh and serve immediately for best results. For leftovers, reheat in a pan with a splash of water to revive crispiness.
How spicy should the dish be?
The recipe calls for 0.5 tsp red chili flakes—adjust to taste! For mild, reduce to ¼ tsp or omit. For spicy, add 1 tsp or swap in Sichuan peppercorns (½ tsp) for a numbing kick. Taste the sauce before adding the beef to balance flavors.
