Main Courses
This beef and cashew stir fry delivers crispy wok hei beef with a perfect balance of nutty crunch and savory depth—exactly what makes it a weeknight favorite. The secret lies in thinly slicing the beef against the grain and searing it at high heat until it develops that signature wok-charred crust. I've perfected this technique over countless batches, ensuring every bite delivers both texture and flavor without sacrificing simplicity.
What sets this recipe apart is the two-stage cooking process: first, the beef gets marinated in a simple soy-ginger blend to tenderize, then it's flash-seared in a screaming-hot wok until crispy edges form. Meanwhile, the cashews toast in the same pan, absorbing the beef's caramelized flavors while adding that essential crunch. The result is a dish that's restaurant-quality yet achievable at home with basic pantry staples.
By the time you plate this stir fry, you'll have perfectly seared beef strips with crispy edges, toasted cashews that add texture contrast, and a sauce that's just sweet enough to complement the savory beef. The aroma alone—smoky, nutty, and slightly sweet—will have everyone at the table asking for seconds. Serve it over steamed jasmine rice for the full experience.
This recipe works equally well as a quick weeknight dinner or a showstopper for guests. The technique is straightforward once you understand the key steps, and the ingredients are simple enough to gather in under 15 minutes. Let's get cooking!
Ingredients for beef and cashew stir fry
Thinly sliced beef and toasted cashews create restaurant-quality stir fry with wok hei crispiness.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Whole Cashews 🥜 | ½ cup | Raw or dry-roasted preferred |
| Low-Sodium Soy Sauce 🍶 | ¼ cup | Kikkoman preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Honey 🍯 | 1 tbsp | Pure, for balance |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
The flank steak is non-negotiable for this dish—its lean yet tender texture holds up perfectly when sliced against the grain. Look for cuts with good marbling at your local butcher or Whole Foods meat counter. If you can't find flank, sirloin or ribeye work in a pinch, but they may require slightly less cooking time. For the cashews, raw or dry-roasted from Trader Joe's or bulk bins give the best texture. Avoid pre-salted varieties—they'll overpower the dish.
No sesame oil? Toasted peanut oil at half the amount works, though the flavor profile shifts slightly. Fresh ginger and garlic are ideal, but if you're using dried, reduce to one-third the amount—they're far more concentrated. The honey should be pure, not corn syrup-based, for that delicate sweetness. For extra depth, consider adding a dash of chili flakes to the sauce. If you're prepping ahead, slice the beef and store it in the fridge for up to 24 hours before cooking—just pat it dry before searing.
This stir fry reheats beautifully—just warm it in a skillet with a splash of water for 2-3 minutes to restore crispiness. The cashews stay fresh for 2 weeks in an airtight container, so buy extra. For the rice, cook it in advance and store in the fridge for up to 3 days. The sauce components keep for 1 week in the fridge, so you can prep everything ahead. Serve with extra green onions and a sprinkle of toasted sesame seeds for garnish—it makes all the difference.
Why You'll Love This Recipe
- No-Fuss Protein Prep: I slice the flank steak thin against the grain—no fancy knife skills needed—and it cooks in minutes. Honestly, the hardest part is waiting for the pan to heat up.
- Umami Bomb Combo: That low-sodium soy sauce and sesame oil? They’re the secret handshake here. The cashews add crunch while the ginger keeps it bright—every bite’s got layers, not just beef and veg.
- Lunchbox Magic: Between us, this reheats like a dream. Pack it cold for work or microwave it for a quick dinner, and it’s still got that crispy-savory edge. (Yes, even on a Tuesday night.)
- Budget Power Move: Flank steak stretches far, and cashews bulk it up without breaking the bank. I make double batches—leftovers turn into lunch or stir-fry leftovers get tossed into noodles. Zero waste, all flavor.
Step-by-step instructions for crispy wok hei beef with nutty crunch
Master this technique and you'll achieve restaurant-quality wok hei—smoky, crispy beef with a perfect cashew crunch.
Prepare the Flank Steak for Maximum Crispiness
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. I use a sharp chef's knife and work quickly to maintain even thickness. Pat the slices dry with paper towels—this ensures a proper sear rather than steaming. Arrange the sliced beef on a plate and season immediately with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper. Let it sit for 10 minutes at room temperature while you prep the remaining ingredients.
This resting period is crucial for even cooking. The beef should be completely dry before hitting the wok—any moisture will prevent that coveted wok hei crust. I like to fan the slices gently with my hand to ensure all surfaces are exposed to the air, which helps develop a better crust later.
Toast the Cashews and Build the Flavor Base
Heat a dry skillet over medium heat and add the 0.5 cup whole cashews. Toast them for 3-4 minutes, stirring constantly, until they turn golden brown and release their nutty aroma. Immediately transfer them to a bowl and set aside—this prevents them from burning and preserves their crisp texture. In the same skillet, add 2 tbsp vegetable oil and heat until shimmering.
While the oil heats, finely grate the 1 tbsp fresh ginger and mince the 4 cloves garlic. Add them to the hot oil and cook for 30 seconds until fragrant but not browned. This quick sauté develops their flavors without burning. Here's the thing—ginger and garlic should sizzle gently, not smoke. If it's smoking, your heat is too high.
Create the Signature Sauce
In a small bowl, whisk together 0.25 cup low-sodium soy sauce, 1 tbsp honey, 1 tbsp rice vinegar, and 1 tbsp sesame oil. This sauce should be smooth and glossy. Taste it now—it should balance sweet, salty, and tangy flavors. If needed, add a pinch more salt or a drizzle of honey to achieve harmony.
Set this sauce aside while you cook the beef. The key to perfect stir-fry sauce is balance—too much vinegar makes it sharp, too much honey makes it cloying. I've found this ratio works perfectly with the bold flavors of flank steak and cashews.
Cook the Beef to Wok Hei Perfection
Working in batches if needed, add the seasoned beef strips to the hot skillet in a single layer. Cook undisturbed for 1-2 minutes until they develop a deep golden-brown crust on one side. This is where wok hei happens—those crispy edges packed with smoky flavor. Only then should you stir and cook the other sides for 30 seconds. Remove the beef and set aside.
Don't overcrowd the pan—this steams the beef instead of searing it. If your skillet isn't large enough, cook in two batches. The beef should be 70% cooked at this point—it will finish in the sauce. Real talk: if the beef releases easily from the pan, it's ready. If it sticks, your oil wasn't hot enough.
Combine and Finish with Crispy Cashews
Return the beef to the skillet and add the ginger-garlic mixture. Pour in the sauce and toss everything vigorously for 1-2 minutes until the beef is fully coated and heated through. The sauce should coat the back of a spoon but still be slightly loose. If it's too thick, add 1-2 tablespoons water to loosen it.
Stir in the toasted cashews and 3 whole green onions (sliced). Cook for another 30 seconds just to warm through. The cashews should maintain their crisp texture while adding a delightful crunch to each bite. Serve immediately over 1.5 cups cooked jasmine rice while the beef is still sizzling hot.
Pro Tips For Making Beef And Cashew Stir Fry
- Slice Steak Against Grain: I learned this the hard way—cutting flank steak with the grain turns it chewy. Slice at a 45-degree angle after cooking, then flip the pieces so they lie across your cutting board. The fibers will separate cleanly, and your stir-fry will actually be tender.
- Toast Cashews First: Skip the raw cashews—they’ll turn to mush in the stir-fry. Dry-toast them in a skillet over medium heat for 3-4 minutes until golden and fragrant. Toss them in after the beef cooks, so they stay crunchy and don’t absorb all the sesame oil.
- High Heat, Then Low: Start the beef on screaming-high heat for 2 minutes to sear, then drop to medium-high. Too low, and you’ll steam the steak instead of browning it. After adding the sauce, crank the heat back up to reduce it fast—this builds flavor, not just volume.
- Grate Ginger Fine: Pre-packaged ginger is convenient, but fresh is better. Use a microplane or the smallest holes on a box grater—you want it almost paste-like, not chunky. This way, it dissolves into the sauce smoothly instead of sitting as bitter bits. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Prep Ahead for Efficiency
Slice the beef and store it in an airtight container with parchment paper between layers for up to 24 hours. This keeps the strips intact and prevents sticking. I like to prep the sauce components separately—mix the soy sauce, honey, vinegar, and sesame oil in a small jar and refrigerate. The cashews can be toasted ahead and stored in a sealed container for 2 weeks. Just reheat them in a dry pan for 30 seconds before adding to the stir fry. 💡
Rice Prep Timing
Cook the jasmine rice 2-3 hours before serving and store it in the fridge. The rice reheats beautifully in the microwave with a splash of water—just 1-2 minutes on high. I find this method keeps the grains separate and fluffy. For extra flavor, add a pinch of salt to the cooking water. The rice stays fresh for 3 days in the fridge, making this a perfect make-ahead component. ❄️
Sauce Assembly Shortcut
Combine all sauce ingredients in a small jar and shake well before using. This pre-mixed sauce keeps for 1 week in the fridge and can be used in other dishes like noodles or rice bowls. I double the batch and store it in two jars—one for stir fry and one for quick marinades. The balance of sweet, salty, and tangy flavors makes it incredibly versatile. 🥄
Beef Reheating Hack
If you're reheating the cooked beef, do it in a skillet over medium-high heat with 1 tbsp vegetable oil for just 1-2 minutes. This restores the crispy edges without overcooking. Avoid microwaving—it turns the beef rubbery. For best results, reheat only what you need to serve. The beef reheats well but loses some of its wok hei texture after 2 days in the fridge. 🔥
Cashew Storage Tips
Toasted cashews stay fresh in an airtight container at room temperature for 2 weeks. For longer storage, keep them in the freezer for up to 3 months. When ready to use, toast them in a dry pan for 1-2 minutes until fragrant. I like to portion them into small bags so I can grab exactly 0.5 cup for each stir fry without measuring. This saves time during the busy weeknight rush. 🥜
Complete Meal Prep Plan
Here's my foolproof schedule: Morning - slice beef and prep sauce. Afternoon - cook rice and toast cashews. Evening - assemble and cook. This way, you only need 15 minutes of active cooking time. Store all components separately in the fridge until ready to cook. The beef, sauce, and cashews can all be prepped 1 day ahead, while the rice can be made 2 days ahead. This makes weeknight dinners effortless. ✨
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work well, but slice them ⅛-inch thick since they're more tender. For leaner cuts like top round, marinate for 30 minutes to prevent dryness. The key is thin slices that cook quickly—never exceed 2 minutes per side for crispy edges.
Why do my cashews turn greasy when added to the stir fry?
This happens when they absorb too much oil from the beef. Toast them separately in a dry pan first, then add them at the very end (30 seconds) to warm through. For extra crunch, sprinkle them over the finished dish instead of cooking them in the pan.
How do I adjust the sauce for spicier or sweeter preferences?
For more heat, add ½ tsp chili flakes or 1 tsp sriracha to the sauce. For extra sweetness, increase honey to 2 tbsp. Pro tip: Balance is key—taste as you go! The sauce should complement the beef, not overpower it.
Can I make this vegetarian?
Swap the beef for extra-firm tofu (pressed and sliced) or mushrooms (shiitake or oyster). For texture, add 1 tbsp cornstarch to the tofu before cooking. The cashew-to-beef ratio stays the same for that signature crunch.
What's the best way to reheat leftovers without losing crispiness?
Use a nonstick skillet over medium-high heat with 1 tbsp oil. Reheat for 1-2 minutes until sizzling, then add 1 tsp water to steam the sauce. Microwaving kills the wok hei texture—always reheat in a pan! Leftovers keep for 3 days in the fridge.
