Soups & Stews
This beef and cashew recipe transforms tender beef strips into a rich, aromatic dish where crispy cashews add a satisfying crunch. The fusion of savory beef and nutty cashews creates a perfect balance of textures and flavors that elevates any meal. I developed this recipe after years of experimenting with Asian-inspired stir-fries, and it consistently delivers restaurant-quality results at home.
The secret lies in properly searing the beef first to lock in juices, then simmering it in a fragrant sauce with ginger, garlic, and soy. The cashews are toasted separately to enhance their natural sweetness and crunch before being folded in at the end.
This method ensures every bite delivers both the hearty satisfaction of beef and the delightful texture of nuts.
What you'll end up with is a dish that's rich, slightly sweet, and packed with umami depth—ideal for serving over steamed rice or paired with a simple cucumber salad. The beef remains tender while absorbing the aromatic sauce, and the cashews provide a satisfying contrast that keeps each bite exciting.
This recipe is perfect for weeknight dinners or special occasions when you want to impress.
The beauty of this dish is its versatility—it works equally well as a main course or a hearty appetizer. Serve it with a crisp white wine or a cold beer to complement the flavors.
Once you try this combination, you'll find yourself reaching for cashews in your beef dishes more often.
Ingredients for beef and cashew
Eight essential ingredients transform simple beef strips into a restaurant-worthy dish with nutty crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Raw Cashews 🥜 | 1 cup | Unsalted, toasted until golden |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, pungent aroma |
| Low-Sodium Soy Sauce 🍶 | ⅓ cup | For umami depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted, aromatic |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted, for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The beef is the star—flank steak delivers that perfect tender-chewy texture when sliced thin against the grain. I grab mine from the butcher counter at Whole Foods (they cut it for you), but any grocery store's pre-sliced flank steak works. Look for good marbling—it keeps the meat juicy. Cashews are a game-changer here. Trader Joe's sells raw cashews in bulk for half the price of pre-toasted bags. Toast them yourself for maximum crunch—just don't walk away from the pan or they'll burn.
No sesame oil? Toasted peanut oil works in a pinch, though it's not quite the same. Running out of brown sugar? Honey or maple syrup at half the amount gets you close. The ginger and garlic can be swapped for powdered versions (use half the amount), but fresh is always better. For a quicker prep, grab pre-minced garlic from Trader Joe's—it's a lifesaver on busy nights. The rice vinegar adds brightness, but if you've only got apple cider vinegar, use it instead—just add a pinch of sugar to balance.
Toasted cashews lose crunch fast, so store them in an airtight container in the fridge for up to 1 week. The cooked beef keeps well for 3-4 days in the fridge—reheat gently with a splash of water to keep it moist. I always make extra cashews and keep them in the freezer for salads or snacks. The sauce can be made ahead and stored separately, then combined with the beef when ready to serve. This dish tastes even better the next day as flavors meld!
Why You'll Love This Recipe
- No Chopping Chaos: I swear, this recipe only needs three things chopped—ginger, garlic, and the steak. That’s it. The cashews? Just toast them in the same pan. My knife drawer stays clean, and my patience does too.
- Umami Bomb: The moment that low-sodium soy sauce hits the searing steak? Chef’s kiss. Then the toasted cashews add this nutty crunch that cuts through the richness, while the ginger and garlic make every bite feel like a little flavor vacation. It’s the kind of dish that makes you go back for seconds without even thinking.
- Lunchbox Hero: Between us—this stuff tastes way better cold than it does hot. Pack it in containers the night before, and by Wednesday, you’re serving up a protein-packed meal that’ll have coworkers asking for the recipe. (I’ll send them here.)
- Budget Flex: Flank steak stretches insanely well, and cashews are cheaper than you’d think if you buy them in bulk. I’ve made this for $12 and fed four people—plus leftovers that lasted until Friday. Not the fanciest dinner, but it’s solid, reliable, and won’t break the bank.
Step-by-step instructions for beef and cashew recipe
Here's how to balance tender beef and crunchy cashews for a dish that's packed with texture and flavor.
Marinate the Flank Steak
Slice the 1.25 lb flank steak thinly against the grain into ¼-inch strips—this ensures tender bites. In a bowl, combine the 0.33 cup low-sodium soy sauce, 1 tbsp sesame oil, 1 tbsp rice vinegar, 2 tbsp brown sugar, 1 tbsp finely grated fresh ginger, 4 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Mix until the sugar dissolves completely.
Add the steak strips to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes (or up to 4 hours). This marinade works magic—it tenderizes the beef while infusing it with sweet, savory, and aromatic flavors. Don't skip this step, even if you're eager to cook—it makes all the difference in texture and taste.
Toast the Cashews and Prepare the Rice
While the steak 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 smell nutty. Transfer them to a plate and set aside—this toasting enhances their flavor and adds that satisfying crunch.
Rinse the 1.5 cups jasmine rice under cold water to remove excess starch, then drain well. In a small saucepan, combine the rice with 2 cups water (or follow package instructions) and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes until the water is absorbed. Remove from heat and let it steam, covered, for another 10 minutes. Fluff with a fork before serving—this keeps the grains separate and light.
Cook the Beef and Cashew Mixture
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the marinated steak in a single layer, spreading it out so it doesn't overcrowd. Cook undisturbed for 2-3 minutes until the beef develops a deep golden-brown crust on the bottom. Stir and cook for another 1-2 minutes until fully cooked through—it should reach an internal temperature of 160°F. Remove the steak and set it aside.
In the same skillet, add the toasted cashews and stir for 1 minute to coat them in the beefy residue. Pour in any remaining marinade from the bowl and scrape up the browned bits from the bottom of the pan. Let it simmer for 2 minutes until slightly thickened. The cashews should now be coated in a glossy, savory-sweet sauce that ties everything together.
Combine and Garnish
Return the cooked beef to the skillet and toss everything together until the beef is evenly coated in the cashew sauce. Taste and adjust seasoning if needed—you might want a little more soy sauce for umami or a splash of rice vinegar for brightness.
Divide the jasmine rice among four plates, then spoon the beef and cashew mixture over the top. Garnish with 3 sliced green onions and 1 tsp toasted sesame seeds for color and texture. The contrast of the warm, tender beef with the crunchy cashews and fragrant rice makes every bite exciting. Serve immediately while everything is hot and the cashews are still crisp.
Pro Tips For Making Beef And Cashew
- Slice Against the Grain: Flank steak’s fibers run long, and if you don’t cut them, you’ll end up with chewy, rubbery bites instead of tender slices. Angle your knife at 45 degrees to the grain after cooking—yes, it takes a little practice, but it’s the only way to get that perfect bite.
- Toast Cashews for Crunch: Raw cashews taste bland and soak up sauce like a sponge. Dry-toast them in a skillet over medium heat for 3-4 minutes until they’re golden and smell nutty—this adds texture and prevents them from turning mushy later. (Skip the oil; they’ll crisp up just fine.)
- Rest the Steak Before Slicing: I used to slice flank steak straight off the heat, and half the juices would pool on my cutting board. Let it rest for 5-10 minutes under foil first—this keeps it juicy and makes slicing way easier. Trust me, your knife (and your guests) will thank you.
- Use Ginger-Garlic Paste for Speed: Peeling and mincing fresh ginger and garlic is a pain, especially when you’re mid-recipe. Buy a small jar of pre-made ginger-garlic paste (the kind with no added oil) and measure out what you need—it saves time and still delivers that bright, punchy flavor. (Just taste it first; some brands are saltier than others.)
Perfect pairings for this recipe
Crisp Side Salads
Serve your beef and cashew dish alongside a cucumber salad for a refreshing contrast. Toss 2 cups thinly sliced cucumbers with 1 tbsp rice vinegar, 1 tsp sesame oil, ½ tsp salt, and ¼ tsp red pepper flakes.
The cool crunch balances the richness perfectly. For extra protein, add ¼ cup chopped cilantro or ½ cup shredded carrots. 🥒
Steamed Vegetable Medley
A simple steamed broccoli and snap pea mix adds vibrant color and nutrients. Steam 2 cups broccoli florets and 1 cup snap peas for 4-5 minutes until bright green.
Toss with 1 tsp toasted sesame seeds and a drizzle of 1 tsp soy sauce. The earthy flavors complement the beef’s savory depth without overpowering it.
Wine Pairings
A crisp Sauvignon Blanc from New Zealand enhances the dish’s nutty and citrus notes. Look for one with 12-13% ABV and bright acidity—like Kim Crawford Sauvignon Blanc—to cleanse your palate between bites.
For a red option, try a light Pinot Noir from Oregon, such as Domaine Serene, which won’t clash with the cashews’ richness. 🍷
Beer Complements
A Japanese lager like Asahi Super Dry or Sapporo pairs beautifully with the dish’s umami and sweet-savory balance. The light body and subtle hop bitterness won’t overpower the flavors.
For a craft option, a wheat beer with citrus notes, like Blue Moon, adds a refreshing contrast to the warm spices in the sauce.
Garnish Upgrades
Elevate your plating with pickled red onions for a tangy kick. Thinly slice ½ red onion, soak in ¼ cup rice vinegar and 1 tsp sugar for 15 minutes, then drain.
Sprinkle over the dish alongside the green onions. A drizzle of chili oil (mix 2 tbsp neutral oil with ½ tsp red pepper flakes) adds a smoky-spicy finish. ✨
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Yes! For this beef and cashew recipe, you can use sirloin or ribeye instead, but slice it ⅛-inch thick and marinate for 15 minutes (not 30-4 hours). Flank steak is ideal because its lean texture absorbs the sauce beautifully, but thicker cuts like chuck roast need longer cooking (30-45 minutes on low heat) to stay tender.
How do I prevent the cashews from getting soggy?
The key is toasting them first and adding them last. Toast the cashews until golden brown and remove them from the pan immediately. When combining with the beef, stir gently for just 30 seconds—overmixing will break their crunch. Serve with the cashews on top rather than mixed in for maximum texture.
What if I don't have sesame oil?
Use toasted peanut oil (1 tbsp) or neutral oil (like vegetable or avocado) plus ½ tsp toasted sesame seeds for flavor. The dish will still taste delicious, though the aroma will be slightly different. For extra depth, add ¼ tsp ground coriander to the marinade.
Can I make this recipe without rice?
Serve it over cauliflower rice (for a low-carb option), quinoa (for extra protein), or even zucchini noodles (for a fresh twist). For a heartier base, try mashed sweet potatoes or roasted potatoes. The beef and cashew combo works beautifully with any starchy or grainy side.
Why does my beef turn out chewy instead of tender?
Overcooking is the most common mistake—beef should reach 160°F max, not 165°F. Always slice against the grain and marinate for the full 30+ minutes. If using thicker cuts, cook them separately first, then slice thinly before adding to the sauce. The marinade's acidity (vinegar, soy) helps tenderize, but timing matters most.
