Beef and Snap Peas Recipe: Wok-Hei Charred Beef with Crisp-Tender Greens

Soups & Stews

Beef and Snap Peas Recipe: Wok-Hei Charred Beef with Crisp-Tender Greens

This beef and snap peas recipe delivers wok-hei charred beef with crisp-tender snap peas in just 20 minutes, transforming a simple stir-fry into a restaurant-worthy meal. The secret lies in high-heat searing for that signature smoky aroma while keeping the beef fork-tender and the snap peas vibrant. I developed this after years of perfecting stir-fry timing—no more dry beef or mushy greens here.

The dish balances rich beef flavors with bright snap peas and a savory sauce that clings perfectly to both. Start with thinly sliced beef marinated in soy sauce and garlic, then stir-fry until caramelized at the edges. The snap peas get a quick blanch to maintain their crisp texture while absorbing just enough sauce to enhance their natural sweetness. This method ensures every bite delivers that perfect contrast of textures and flavors.

What you'll end up with is a dish that's elegant enough for dinner guests but simple enough for weeknight dinners. The beef remains juicy and flavorful, the snap peas retain their vibrant green color and satisfying crunch, and the sauce ties everything together with a perfect balance of umami and brightness. Serve over steamed rice or noodles to soak up every last bit of that delicious sauce.

This recipe works equally well as a standalone dish or paired with other stir-fry favorites. The technique is foolproof, and the ingredients are easy to find, making it perfect for both beginners and experienced cooks looking to elevate their stir-fry game. Let's get started on creating this flavorful, texturally perfect meal.

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

Ingredients for beef and snap peas

These ingredients transform simple stir-fry into restaurant-quality wok-hei perfection in minutes.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Snap Peas 🥕 2 cups Fresh or frozen, thawed
Low-Sodium Soy Sauce 🥫 ⅓ cup For marinade and sauce
Sesame Oil 🫒 1 tbsp Toasted for aroma
Garlic Cloves 🧄 4 cloves Minced for marinade
Ginger Root 🌿 1 tbsp Freshly grated
Honey 🍯 1 tbsp For sauce balance
Cornstarch 🌾 1 tbsp For velveting beef
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil
Green Onions 🧅 3 whole Sliced for garnish
Red Pepper Flakes 🌶️ ½ tsp Optional for heat
Steamed White Rice 🍚 2 cups Cooked, for serving
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Black Peppercorns 🌶️ ¼ tsp Freshly cracked

The flank steak is non-negotiable here—it's lean but tender when sliced thinly against the grain. Ask your butcher to slice it if you're not comfortable doing it yourself, or freeze it for 20 minutes before slicing for easier control. I always grab mine from Whole Foods or the meat counter at Trader Joe's—look for cuts with good marbling. The snap peas should be vibrant green, not yellowing or limp. Fresh is ideal, but frozen works in a pinch—just thaw and drain them well. For the soy sauce, Kikkoman low-sodium is my go-to, but any good-quality low-sodium brand will do. The sesame oil? Toast it first—heat 1 tsp in a dry pan for 30 seconds until fragrant, then cool before using.

No sesame oil? Toasted peanut oil works surprisingly well—just add a pinch of ground peanuts at the end for authenticity. Running out of honey? Maple syrup or agave keeps the sauce balanced, though honey adds that perfect umami-sweet contrast. The cornstarch is crucial for velveting the beef—don't skip it. If you're feeling adventurous, swap the green onions for scallions or Thai basil for a different flavor profile. For the rice, jasmine or short-grain varieties absorb the sauce best. And if you're worried about the beef drying out, marinate it for at least 20 minutes—the longer it sits, the more tender it becomes.

Prep ahead like a pro: Marinate the beef and make the sauce the night before—it develops deeper flavors. Store everything in airtight containers in the fridge for up to 2 days. The snap peas? Keep them in a sealed bag with a paper towel to absorb moisture—they'll stay crisp for 3 days. For leftovers, reheat gently in a wok or skillet with a splash of water to revive that wok-hei aroma. This dish freezes beautifully too—portion into single servings before freezing for easy weeknight meals. Just add fresh green onions when reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: The flank steak and snap peas sizzle together in the same pan—no chopping boards, no extra dishes. I swear by this when I’m too tired to do more than open a jar of sauce.
  • Umami Bomb: That low-sodium soy sauce and sesame oil combo? It turns simple beef into something ridiculously good. The garlic cloves caramelize just enough to make every bite taste like a little flavor explosion.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the cooled beef thin, toss it with the snap peas, and pack it in containers—no reheating needed. My kids beg for it at school.
  • Budget Win: Flank steak stretches farther than you’d think, and snap peas are one of those veggies that stay fresh forever. Honestly, I make this twice a month and still have leftovers for stir-fries or salads.

Step-by-step instructions for wok-hei charred beef with crisp-tender greens

Here's how to achieve that perfect wok-hei char while keeping the beef silky and the snap peas vibrant.

1

Marinate and Velvet the Beef

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. In a bowl, whisk together 0.33 cup low-sodium soy sauce, 1 tbsp honey, 1 tbsp cornstarch, 4 cloves minced garlic, 1 tbsp freshly grated ginger root, 0.5 tsp diamond crystal kosher salt, and 0.25 tsp freshly cracked black peppercorns. Add the beef strips and toss to coat completely. Let marinate for 20 minutes at room temperature.

This marinade serves double duty—it tenderizes the beef while the cornstarch creates a silky texture through a process called velveting. The acidity from the soy sauce and honey also helps break down muscle fibers, ensuring each bite is fork-tender. Don't skip the room temperature step; cold beef won't absorb the marinade evenly.

2

Prep the Snap Peas and Wok Setup

Thaw the 2 cups snap peas if using frozen, then drain and pat completely dry with paper towels. Trim the 3 whole green onions, reserving 1 tablespoon for garnish and slicing the rest. Heat a wok or large skillet over high heat until smoking hot. Add 2 tablespoons neutral oil and swirl to coat.

The high heat is crucial here—you want the wok to be screaming hot before adding any ingredients. This creates that signature wok-hei char we're after. The dry snap peas will crisp beautifully when cooked this way, rather than turning soggy. Keep the green onions separate until the very end so they stay bright and crisp.

3

Cook the Beef to Perfect Doneness

Remove the beef from the marinade (reserve the marinade) and add to the wok in a single layer. Cook undisturbed for 1-2 minutes until the bottoms develop a deep brown crust. Stir-fry for an additional 1-2 minutes until the beef is cooked through but still retains its pink center. Remove and set aside.

This is where the magic happens—those 30-60 seconds of undisturbed cooking create the wok-hei char. You'll see the edges curl slightly and develop a beautiful caramelized crust. If the beef releases easily from the wok, it's ready. Overcooking will make it tough, so watch closely. The reserved marinade will be your sauce base next.

4

Build the Sauce and Finish the Dish

Add the reserved marinade to the wok and bring to a simmer over medium-high heat. Stir in the 2 cups snap peas and cook for 2-3 minutes until they're bright green and slightly blistered. Drizzle in 1 tablespoon sesame oil and toss everything together. Return the beef to the wok and coat thoroughly.

The snap peas should maintain their vibrant color and crisp texture—this means they're done just right. The sesame oil adds that nutty aroma that ties everything together. If the sauce seems too thick, add 1-2 tablespoons hot water to loosen it. Taste and adjust seasoning with additional soy sauce or honey if needed.

5

Plate with Steamed Rice and Garnish

Serve the beef and snap peas immediately over the 2 cups steamed white rice. Garnish with the reserved sliced green onions and a sprinkle of 0.5 tsp red pepper flakes if using. Drizzle with any remaining sauce from the wok.

Each bite should deliver that perfect balance of tender beef, crisp snap peas, and aromatic sauce. The wok-hei char adds depth while the honey and soy sauce provide sweet-savory complexity. Serve with extra green onions on the side for those who prefer less heat. This dish is best enjoyed fresh while the snap peas are still crisp and the beef maintains its perfect texture.

👨‍🍳

Pro Tips For Making Beef And Snap Peas

  • Slice Against the Grain: Flank steak’s tough fibers run parallel to the grain—cutting perpendicular to them shortens chewing time dramatically. Grab a sharp knife, angle the blade at 45 degrees, and slice thinly after cooking. (Yes, it’s fiddly, but your dinner guests will notice.)
  • Blanch Snap Peas First: Toss snap peas in boiling water for 30 seconds, then ice bath—this stops them from turning mushy later. I learned this the hard way: raw peas in a hot pan just sit there, soaking up oil instead of caramelizing. Prepped peas? They’ll crisp up in minutes.
  • Sear Steak in Batches: A crowded pan steams instead of sears, and you end up with sad, gray meat. Cook half the steak first, push it aside, then add the rest—this keeps the heat high where it belongs. (Pro move: Add a splash of dry sherry or vodka to deglaze after the first batch; it adds depth.)
  • Use Garlic Oil, Not Raw: Minced garlic burns faster than you can blink, turning bitter and acrid. Instead, heat sesame oil with crushed garlic cloves (not minced) on low for 1-2 minutes until fragrant but not brown. Strain and use this infused oil—it’s the difference between "meh" and "wow." (Skip the straining? You’ll taste it, but your dish won’t be as smooth.)

Essential equipment for great beef and snap peas

Wok Essentials

A carbon steel wok is my top recommendation for authentic wok-hei flavor—its thin base heats up quickly and retains heat perfectly. I use a 14-inch wok from Mauviel, but budget-friendly options like Made In also work beautifully. For electric stovetops, a flat-bottomed wok or a stainless steel wok with a heat diffuser will work just as well. 🔥

If you don’t own a wok, a large, heavy-bottomed skillet (like All-Clad or Calphalon) will do in a pinch. The key is getting that high heat—your pan should be smoking hot before adding oil. Avoid nonstick pans for stir-frying; they can’t handle the high heat needed for wok-hei char.

Heat Source Matters

Gas stoves are ideal for stir-frying because they give you precise, high-heat control. If you’re using an electric stove, preheat your pan for 5-7 minutes before cooking to mimic gas heat. Induction cooktops? A cast iron wok or a heavy-bottomed pan works best—just make sure it’s compatible with your burner. Pro tip: Keep a small propane torch handy for finishing touches—it adds that extra char in seconds. ⚡

Prep Tools

A sharp chef’s knife is non-negotiable for slicing the beef against the grain—Wüsthof or Shun knives are my go-tos. For the snap peas, a mandoline speeds up prep if you’re using fresh peas, but a sharp knife works fine too. I also recommend a fine-mesh strainer for draining thawed snap peas and a small mixing bowl for marinating the beef. 🧑‍🍳

Sauce and Finishing Touches

Invest in a small saucepan for reducing the sauce if needed—it helps thicken it just enough for that perfect cling. A microplane is great for fresh ginger and garlic, but a grater works too. For sesame oil, a dropper bottle ensures you use just 1 tbsp without overdoing it. And don’t forget a tongs for tossing everything together—OXO Good Grips are my favorite for their secure hold. ✨

Optional Upgrades

For extra wok-hei flavor, a charcoal burner (like Char-Broil) lets you cook directly over flames, but it’s not essential. A digital thermometer (like ThermoWorks Smoke) helps monitor oil temps if you’re nervous about overheating. And if you love garnishes, a mortar and pestle lets you crush fresh chili peppers or toast sesame seeds for added texture. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 680mg29%
Total Carbohydrate 36g13%
Dietary Fiber 4g14%
Sugars 7g
Protein 42g84%
* 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 of beef?

Yes, but choose cuts with similar tenderness. Sirloin or ribeye work well if sliced thinly against the grain. Avoid tougher cuts like chuck roast—they won't become tender enough in the 20-minute cooking time. For extra tenderness, marinate for 30 minutes instead of 20.

2

Why are my snap peas turning mushy?

Overcooking or not drying them properly causes mushiness. Pat snap peas very dry with paper towels before cooking, and stir-fry for only 2-3 minutes over high heat. If using frozen peas, thaw completely and drain well. Adding them to the wok too early (before the beef is charred) also steams them instead of crisping.

3

How do I make this dish spicier?

Add 1 tsp chili crisp or 1 tbsp sriracha to the sauce, or sprinkle 1 tsp red pepper flakes directly on the beef. For heat lovers, toss in 1 minced Thai chili with the garlic and ginger during marinating. Always taste as you go—adjust gradually to avoid overwhelming the dish.

4

Can I make this recipe ahead of time?

Yes, but with some adjustments. Marinate the beef and prep the sauce 1 day ahead and store in airtight containers. For the snap peas, blanch them for 1 minute, then shock in ice water to maintain crispness. Reheat everything together in the wok for 2-3 minutes—the snap peas may soften slightly but won't be mushy. Garnish fresh before serving.

5

What's the best way to reheat leftovers?

Use medium-low heat in a wok or skillet with 1 tbsp neutral oil and 1 tsp soy sauce. Add 1 tbsp water to prevent drying. Reheat for 3-4 minutes until everything is hot through. For crispier snap peas, add them last and cook for just 30 seconds. Never microwave—it makes the beef tough and the peas soggy.

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