Main Courses
This beef and cashew stir fry delivers restaurant-quality crispy wok-seared beef and toasted cashews in a perfectly balanced sweet-savory sauce. The secret lies in high-heat stir-frying that creates caramelized edges on the beef while keeping the cashews nutty and crunchy—no soggy textures here.
I've perfected this technique after years of experimenting with wok hei (breath of the wok), which transforms simple ingredients into something extraordinary.
The recipe begins with thinly sliced beef marinated in soy sauce and cornstarch, ensuring maximum tenderness and that signature crispy exterior. Toasted cashews add texture and richness, while a homemade sauce—combining soy sauce, honey, garlic, and ginger—ties everything together with depth.
What makes this dish special is how the sweetness of the sauce complements the savory beef without overpowering it, creating harmony in every bite.
By the time you're done, you'll have a plate of crispy beef and cashew stir fry that's golden-brown, aromatic, and packed with flavor. The beef stays tender yet develops a caramelized crust from the wok-frying, while the cashews maintain their crunch.
This dish is quick to prepare but feels like a gourmet restaurant creation—ideal for weeknight dinners or impressing guests.
Serve it over steamed jasmine rice or noodles for a complete meal. The sauce clings beautifully to the rice, creating an extra layer of flavor with each bite. For extra authenticity, garnish with fresh cilantro or sesame seeds. Let's get cooking!
Ingredients for beef and cashew stir fry
Restaurant-quality crispy beef and toasted cashews depend on these carefully balanced ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Raw Cashews 🥜 | 1 cup | Unsalted, toasted until golden |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred for balance |
| Cornstarch 🌾 | 2 tbsp | For crispy beef coating |
| Honey 🍯 | 2 tbsp | Wildflower for floral notes |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated, peel included |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | ¼ cup | Thinly sliced for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for bright finish |
| White Pepper 🌶️ | ½ tsp | Freshly cracked for subtle heat |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunchy texture |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable for this dish—it's lean yet tender when sliced thinly against the grain. Look for USDA Choice or Prime cuts at Whole Foods or your local butcher for optimal marbling. If you can't find flank, sirloin works in a pinch, but it won't be as tender. For the cashews, raw and unsalted is essential—anything pre-roasted or salted will compromise the texture. Toast them yourself in a dry skillet until golden-brown for maximum crunch. The soy sauce should be light, not dark—Kikkoman is my go-to, but any high-quality light soy will do.
No honey? Maple syrup works in a 1:1 ratio, though it adds a deeper caramel note. The garlic and ginger should be fresh—dried spices just won't cut it here. If you're avoiding sesame oil (common allergy concern), toasted peanut oil at half the amount provides a similar nutty depth. For the rice, jasmine is ideal, but basmati or short-grain Japanese rice both work beautifully. The green onions and cilantro can be swapped for scallions or Thai basil if you're feeling adventurous, though the fresh cilantro adds that signature brightness.
Prep the beef and cashews ahead to save time—marinate the steak for up to 4 hours in the fridge, and toast the cashews in advance. The sauce keeps for 5 days in the fridge, though it's best used within 2 days for maximum freshness. If you're making this for a crowd, double the recipe but use a wok or large skillet—crowding the pan will steam the beef instead of searing it. For leftovers, store the beef and cashews separately from the sauce to maintain crispiness, then reheat in a skillet over medium-high heat.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this one—just slice the steak thin, toss it in cornstarch, and let the wok do the work. No marinating, no fancy knife skills, and honestly? The cashews add crunch without extra effort.
- Sweet-Savory Magic: That honey-soy glaze? It’s the star. The cornstarch gives the beef a perfect sear, while the cashews bring this buttery crunch that makes every bite feel like a little reward. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this keeps perfectly for days—pack it in containers for work lunches or toss it into rice bowls. My kids ask for it more than chicken nuggets, and my husband sneaks seconds when he thinks I’m not looking.
- Budget Stretch: Flank steak goes a long way when sliced thin, and cashews add luxury without breaking the bank. I make this twice a month, and the leftovers? Either reheated or turned into stir-fry fried rice—zero waste, all flavor.
Step-by-step instructions for crispy beef and cashew stir fry
Master this wok technique for perfectly seared beef and toasted cashews with a balance of sweet and savory.
Prepare the Marinated Beef and Toasted Cashews
In a medium bowl, combine the 1.25 lb flank steak sliced against the grain with 2 tbsp cornstarch, 0.5 cup light soy sauce, 2 tbsp honey, 6 cloves minced garlic, 1.5 tbsp finely grated ginger, and 0.5 tsp white pepper. Toss gently to coat evenly, ensuring the cornstarch adheres to each slice. Let the beef marinate for at least 20 minutes at room temperature—this ensures maximum tenderness and flavor penetration.
While the beef marinates, toast the 1 cup raw cashews in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn golden brown and release a nutty aroma. Remove from heat immediately and set aside. This toasting step is crucial—it enhances their flavor and prevents them from becoming soggy during cooking.
Cook the Jasmine Rice to Perfection
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. Cook according to package instructions, typically using a 1:1.5 rice-to-water ratio and simmering for 15 minutes after boiling. Fluff with a fork and keep warm, covered, while you prepare the stir fry. Properly cooked rice should be tender but still slightly firm to the bite, with no excess moisture.
Here's the thing—jasmine rice absorbs flavors beautifully, so don't skip the rinsing step. It removes excess starch that would otherwise make the rice gummy. For best results, use a heavy-bottomed pot to maintain even heat distribution during cooking.
Wok-Sear the Beef for Maximum Crispiness
Heat a wok or large skillet over high heat until smoking, then add 2 tbsp neutral oil. Working in batches if needed, add the marinated beef and cook undisturbed for 1-2 minutes per side until the edges develop a deep golden-brown crust and the internal temperature reaches 145°F. This high-heat searing creates that signature wok-seared texture while keeping the interior tender.
Don't overcrowd the pan—this lowers the temperature and steams the beef instead of searing. You'll know it's ready when the beef releases easily from the pan and shows a caramelized crust. Transfer the cooked beef to a plate and tent loosely with foil to keep warm.
Build the Stir Fry Sauce and Combine Ingredients
In the same wok, reduce heat to medium-high and add 1 tbsp sesame oil. Stir in the toasted cashews and cook for 1 minute until fragrant. Add 0.25 cup sliced green onions and 0.25 cup chopped cilantro, stirring just until wilted but still vibrant. Pour in any remaining marinade from the beef bowl and scrape up any browned bits from the bottom of the wok—these contain concentrated flavor.
Return the seared beef to the wok and toss everything together for 1-2 minutes until evenly coated. The sauce should glisten but not pool—if it's too thick, add 1-2 tablespoons of water to loosen it. Sprinkle with 1 tbsp toasted sesame seeds just before serving for that final crunchy texture contrast.
Plate and Serve Immediately
Divide the cooked jasmine rice among serving plates, then arrange the beef and cashew stir fry on top. Garnish with additional sliced green onions and chopped cilantro for freshness. Serve immediately while the beef is still crispy and the cashews maintain their toasted crunch. The dish should balance tender beef, crispy cashews, and sweet-savory sauce in every bite.
Real talk: This stir fry tastes best when served fresh off the wok. The textures and temperatures work together perfectly—warm rice, crispy beef, and toasted nuts. If you must reheat leftovers, do so gently in a skillet over low heat to preserve the crispiness.
Pro Tips For Making Beef And Cashew Stir Fry
- Slice Steak Against the Grain: I learned this the hard way—thin slices that stay tender are the whole game. Cut flank steak perpendicular to the grain (about ¼-inch thick), then freeze for 20 minutes before slicing. The cold makes it easier, and the fibers break cleanly for that melt-in-your-mouth texture.
- Toast Cashews First: Skip the raw cashews straight into the stir-fry, and they’ll turn to mush. Dry-toast them in a separate pan over medium heat for 3-4 minutes until fragrant—just until they start to smell nutty. This adds crunch and depth without overpowering the beef.
- Marinate with Cornstarch Early: Don’t wait until the last minute to toss the beef in cornstarch slurry. Mix 1 tbsp cornstarch with 2 tbsp soy sauce and 1 tsp honey, then coat the steak 15-20 minutes before cooking. This gives the coating time to adhere properly, so it sears into a golden crust instead of sticking to the pan.
- Balance Heat Stages: Start with a screaming-hot wok or skillet to sear the beef, but immediately drop the heat to medium-low once the sauce hits the pan. Too much residual heat will burn the soy sauce before the beef finishes cooking—you want caramelized flavor, not bitter smoke.
Creative variations of beef and cashew stir fry
Sweet-Savory Balance
The classic version uses 2 tbsp honey for sweetness, but I find 1 tbsp honey + 1 tbsp maple syrup adds deeper caramel notes while keeping the dish balanced. For a tangy twist, swap 1 tbsp rice vinegar for half the honey—it brightens the sauce beautifully. 🌶️
Spicy Kick Options
Add ½ tsp chili crisp or 1 tbsp sambal oelek to the sauce for heat lovers. For smoky depth, stir in ½ tsp smoked paprika with the garlic and ginger. I also like adding ½ cup sliced Thai chilies during the final toss for visible heat and crunch.
Protein Swaps
Replace beef with chicken thighs (bone-in for flavor) or shrimp (peeled and deveined). For vegetarian, use extra-firm tofu pressed for 20 minutes and marinated in the same sauce. The cashew-to-beef ratio should stay 1:1 for texture balance.
Gluten-Free Adaptation
Use tamari instead of soy sauce and ensure all ingredients are certified gluten-free. For extra umami without gluten, add 1 tbsp coconut aminos to the marinade. The dish maintains its crispy texture while being completely safe for gluten-sensitive palates.
Nutty Variations
Swap cashews for pecans (toasted with ½ tsp cinnamon) or walnuts (toasted with ½ tsp smoked salt). For a creamy texture, add ¼ cup peanut butter to the sauce and thin with water. The nut choice dramatically changes the dish's richness profile.
Regional Twists
For a Thai-inspired version, add 1 tbsp fish sauce and 1 tsp palm sugar to the marinade. A Japanese adaptation calls for mirin instead of honey and shiso leaves** as garnish. Each variation keeps the core technique while adapting flavors to its cultural roots. ✨
Nutrition facts
Frequently asked questions
How do I get the beef extra crispy without drying it out?
Use cornstarch (not flour) for coating—it creates a better crust while keeping the beef moist inside. Sear over high heat in batches (never overcrowd) for 1-2 minutes per side until golden-brown. The key is high heat + minimal movement—let those caramelized edges form before tossing.
Can I use pre-toasted store-bought cashews instead of toasting my own?
Store-bought toasted cashews work in a pinch, but they won't add the same nutty aroma or crunch. For best results, toast raw cashews yourself in a dry skillet for 3-4 minutes until golden. If using pre-toasted, add them to the wok just before serving to prevent sogginess from the sauce.
What's the best way to reheat leftovers without losing crispiness?
Reheat only the beef and cashews (separately from sauce) in a skillet over medium-high heat for 2-3 minutes until piping hot. Add sauce and garnishes fresh—this preserves the crispy texture. Microwaving makes everything rubbery. For extra crunch, toast cashews again before serving.
How can I adjust the sweetness level in the sauce?
Start with the 2 tbsp honey as written, then adjust to taste. For less sweetness, reduce honey to 1 tbsp and add 1 tbsp rice vinegar for balance. For more depth, swap half the honey for maple syrup. Taste as you go—sauce should complement, not overpower, the beef.
What's the best cut of beef for this recipe?
Flank steak is ideal—it's lean, flavorful, and tender when sliced thinly against the grain. Sirloin works too, but avoid tougher cuts like chuck. For extra tenderness, marinate for up to 4 hours. If using pre-sliced beef, pat it very dry before marinating to help the cornstarch adhere.
