Soups & Stews
This beef and cashew recipe delivers the perfect balance of crispy-sauced beef and nutty cashews in every bite. The secret lies in high-heat stir-frying for that signature wok-hei flavor, then finishing with a rich, slightly sweet sauce that clings to perfectly seared beef strips and toasted cashews. I developed this dish after years of experimenting with Asian-inspired stir-fries, and it consistently earns rave reviews for its texture contrast and depth of flavor.
The foundation starts with thinly sliced beef—quickly seared to achieve that crispy exterior while keeping the interior tender. Toasted cashews add a satisfying crunch and nutty richness that complements the savory-sweet sauce. The dish comes together in just 30 minutes, making it ideal for busy weeknights without sacrificing restaurant-quality results. What sets this apart is the sauce, a harmonious blend of soy, ginger, and a touch of honey that balances the dish perfectly.
By the time you serve this dish, you'll have golden-brown beef strips with crispy edges, plump cashews that add texture, and a glossy sauce that ties everything together. The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect combination of textures and flavors. This recipe is equally at home as a weeknight dinner or a special occasion dish—it's versatile enough to impress any crowd.
Pair it with steamed jasmine rice or noodles to soak up every last bit of that delicious sauce. For an extra touch, garnish with fresh cilantro or sesame seeds before serving. Let's get cooking—this dish is a game-changer for stir-fry lovers.
Ingredients for beef and cashew
Thinly sliced beef, toasted cashews, and a glossy sauce that clings perfectly—here's what you'll need.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Raw Cashews 🥜 | ¾ cup | Toasted for nutty depth |
| Low-Sodium Soy Sauce 🥢 | ½ cup | Kikkoman preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame flavor |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated, fresh |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted, for garnish |
| White Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The beef is everything here. Flank steak is ideal—lean but tender when sliced thin against the grain. I always grab mine from the butcher counter at Whole Foods when it's on sale, but the regular supermarket package works fine. Look for good marbling, not too thick slices. If you can't find flank, sirloin or ribeye will work, but slice them extra thin. The cashews? Raw, unsalted—toasted until golden, they add that perfect crunch. Toast them in a dry pan over medium heat until fragrant, about 5 minutes. Don't skip this step—it's what makes them nutty and irresistible.
No sesame oil? Toasted peanut oil works in a pinch, though it'll have a slightly different flavor. Fresh ginger is non-negotiable—dried won't give you that bright, zesty kick. If you're out of honey, maple syrup or agave will do, though honey's floral notes really elevate the sauce. The cornstarch is key for that crispy coating on the beef—don't substitute with flour. For the garlic, I always use fresh—jarred garlic just doesn't cut it here. And if you're worried about the soy sauce being too salty, low-sodium is your friend. The dish balances perfectly with it, trust me.
Toasted cashews keep for 2 weeks in an airtight container, though they'll lose some crunch over time. The sauce can be made ahead and stored in the fridge for 5 days—just reheat gently before using. For the beef, slice it right before cooking to prevent drying out. Garnishes like cilantro and sesame seeds are optional but add that restaurant-quality finish. I always make extra sauce—it's perfect for drizzling over rice or noodles the next day. The whole dish reheats beautifully, so consider doubling the batch for leftovers.
Why You'll Love This Recipe
- No-Fuss Protein Boost: I swear by this when I’m too tired to slice a dozen veggies—just sear the flank steak, toss in raw cashews (yes, untoasted), and let the soy sauce and ginger do their magic. The cashews soften into buttery little bites while the beef stays tender, and honestly? It’s the easiest way to get a restaurant-quality stir-fry on the table.
- Umami Bomb Combo: That low-sodium soy sauce and sesame oil? It’s a flavor shortcut I’ll never unlearn. The ginger adds a bright kick that cuts through the richness, and the cashews bring a satisfying crunch—like a hug for your taste buds. One bite and you’ll understand why this dish feels like a cheat code.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack the leftovers in containers, and you’ve got a protein-packed lunch that holds up for days. The cashews keep it interesting, and the beef stays juicy even after reheating—no sad, dry leftovers here.
- Budget-Friendly Flex: Flank steak is affordable, and cashews stretch the dish without breaking the bank. I’ll be real: it’s not the fanciest meal, but it’s solid, filling, and always gets eaten. Plus, the ingredients last—soy sauce, ginger, and sesame oil? Those are pantry staples that work in a million other things.
Step-by-step instructions for crispy-sauced beef and cashew stir-fry
Here's how to create a perfectly balanced stir-fry with tender beef and nutty cashews.
Prep the Flank Steak for Maximum Tenderness
Begin by slicing the 1.25 lb flank steak thinly against the grain using a sharp knife. This is crucial—thin slices ensure the beef cooks quickly and remains tender. Arrange the slices on a plate and season both sides generously with the 1 tsp salt and 0.5 tsp white pepper. Let the steak sit at room temperature for 15 minutes while you prepare the rest of the ingredients. This resting period allows for even cooking and prevents uneven doneness.
In a small bowl, combine the 1 tbsp cornstarch with 2 tbsp neutral oil. Toss the seasoned steak slices in this mixture until they're evenly coated. The cornstarch creates a crispy exterior while keeping the interior juicy. Let the coated steak rest for 5 minutes—this helps the cornstarch adhere better and prevents it from falling off during cooking.
Toast the Cashews and Build the Sauce Base
Heat a dry skillet over medium heat and add the 0.75 cup raw cashews. Toast them for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. Remove them from the pan and set aside—these will add nutty depth to your dish. In the same skillet, add 1 tbsp sesame oil and 2 tbsp neutral oil. Heat until shimmering, then add the 4 cloves minced garlic and 1 tbsp finely grated fresh ginger. Cook for 30 seconds until fragrant—this releases their aromatic oils.
Pour in the 0.5 cup low-sodium soy sauce and 1 tbsp honey, stirring to combine. Let the mixture simmer for 2 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable. This balance is key—too thin and it won't cling to the beef; too thick and it becomes gluey. Taste and adjust seasoning if needed, adding a pinch more salt if necessary.
Cook the Steak to Perfect Doneness
Return the skillet to high heat and add the coated steak slices in a single layer. Let them sear undisturbed for 1-2 minutes until the undersides develop a deep golden brown crust. Flip the steak and cook for another 1-2 minutes until they reach 145°F internally—this ensures they're perfectly cooked but still tender. Remove the steak from the pan and set it aside to rest for 2 minutes while you finish the dish.
Return the skillet to medium heat and add the toasted cashews back in. Pour the sauce over them and toss everything together for 1 minute until the cashews are evenly coated. The residual heat will finish cooking the cashews while infusing them with the sauce's flavors. Add the cooked steak back to the pan and toss gently to combine, ensuring each piece is coated in the nutty-sweet sauce.
Finish and Garnish for Presentation
Remove the stir-fry from heat and let it rest for 1 minute to allow the flavors to meld. Stir in the 3 whole sliced green onions and 0.25 cup chopped fresh cilantro, reserving a few sprigs for garnish. The green onions add a fresh contrast to the rich flavors, while the cilantro brightens the dish with its citrusy notes. Sprinkle the 1 tsp toasted sesame seeds over the top for added texture and visual appeal.
Serve immediately while the beef is still warm and the sauce is glossy. The dish should have a perfect balance of crispy cashews, tender beef, and a glossy, slightly thickened sauce. Each bite should deliver a combination of savory, sweet, and nutty flavors with a satisfying crunch from the cashews and steak. Garnish with the reserved green onion sprigs and cilantro for an elegant finish.
Pro Tips For Making Beef And Cashew
- Sear Flank Steak Fast: Hit the steak with a screaming-hot pan—no butter yet—just 30 seconds per side until deep brown. I used to linger here, but the meat just toughens. Get those crusty edges and move on.
- Toast Cashews Low and Slow: Dry-toast raw cashews in a 325°F oven for 8-10 minutes, stirring once. They’ll brown evenly without burning. Skipping this step means bland, chalky texture—trust me, it’s worth the wait.
- Slice Steak Against the Grain: After cooking, let the steak rest 5 minutes, then slice perpendicular to the grain. The fibers are long and stubborn—cutting with them makes for chewy, disappointing bites. A sharp knife helps, but the angle matters more.
- Balance Soy Sauce with Ginger: Grate fresh ginger after heating the oil, then let it sizzle 10 seconds before adding soy sauce. This prevents the sauce from turning bitter. Too much soy? Add a splash of water to thin it out mid-cook.
Troubleshooting perfect results
Sauce Too Thin?
If your sauce ends up too thin after simmering, don't panic—simmer it uncovered for an extra 1-2 minutes to reduce it slightly. For a quicker fix, mix ½ tsp cornstarch with 1 tsp water, stir into the sauce, and cook for 30 seconds until thickened. I've had this happen when using store-bought soy sauce with added water—always check labels for consistency. 💡
Beef Overcooked?
Flank steak cooks fast—if yours turns out tough, you likely overcooked it. Use a meat thermometer to check for 145°F internal temp (medium-rare). For next time, reduce heat to medium-high instead of high, and cut cooking time to 1 minute per side. Also, slice against the grain more aggressively—thinner slices cook faster. 🥩
Cashews Not Crispy?
Toasted cashews should be golden and crunchy, but if they turn out soft, you probably didn't toast them long enough. Heat a dry skillet to medium-high and toast for 4-5 minutes, stirring constantly, until they're fragrant and golden. Store-bought roasted cashews (like Planters brand) work in a pinch, but fresh-toasted always tastes better. 🥜
Sauce Too Salty?
A little extra soy sauce can make the dish taste too salty. Balance it by adding 1 tsp honey or 1 tsp rice vinegar to mellow the saltiness. If the sauce is already thickened, thin it slightly with 1 tbsp water to help distribute flavors evenly. I've found that using low-sodium soy sauce helps prevent this issue entirely. 🧂
Steak Stuck Together?
If your beef slices clump together when cooking, it's likely because the cornstarch coating wasn't properly adhered. Toss the steak in the cornstarch-oil mixture again right before cooking, and make sure it's not wet. Also, avoid overcrowding the pan—cook in batches if needed. A non-stick skillet (like All-Clad brand) helps prevent sticking. 🔥
Flavor Too One-Dimensional?
For deeper flavor, add ½ tsp chili flakes or 1 tsp oyster sauce to the sauce base. A splash of fish sauce (1 tsp) adds umami complexity. If your dish tastes flat, it might need more acid—brighten it with 1 tsp lime juice or ½ tsp rice vinegar**. I often keep these ingredients on hand for quick adjustments. ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of flank steak?
Yes, but the texture will differ. Ground beef works well for a heartier dish—just brown it first in batches to avoid overcrowding, then proceed with the recipe. Use 1 lb lean ground beef (85/15 ratio) and skip the cornstarch coating since you won't need that crispy exterior. The sauce will still cling beautifully to the beef pieces.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. The beef and cashews will stay tender, though the sauce may thicken slightly. Reheat gently in a skillet over medium heat with a splash of water to restore moisture. For longer storage, freeze portions for up to 2 months—thaw overnight in the fridge before reheating.
Can I make this dish gluten-free?
Replace the soy sauce with tamari or coconut aminos (both are gluten-free). Also use gluten-free cornstarch if needed. The rest of the recipe remains the same—just ensure all ingredients are certified gluten-free. This version works perfectly for gluten-sensitive diets while keeping all the rich flavors.
What's the best way to slice flank steak?
Slice against the grain at a 45-degree angle for maximum tenderness. Use a sharp knife and make thin cuts—about ⅛-inch thick. For even slices, freeze the steak for 20 minutes first, then slice while still partially frozen. This prevents tearing and ensures consistent thickness.
Can I substitute peanuts for cashews?
Peanuts work but have a different flavor profile. If using, toast them until golden and use ½ cup (they're smaller). The dish will have a more earthy taste, but the texture remains similar. For authenticity, stick with cashews—their buttery richness complements the beef perfectly.
