Beef and Cashew Stir Fry Recipe: Crunchy Nutty Bites with Silky Soy Sauce

Main Courses

Beef and Cashew Stir Fry Recipe: Crunchy Nutty Bites with Silky Soy Sauce

This beef and cashew stir fry delivers restaurant-quality flavors with crunchy cashews and tender beef in a silky soy glaze. The secret lies in proper beef slicing and high-heat stir-frying to achieve that signature wok hei aroma.

I developed this recipe after years of perfecting the balance between sweet, savory, and nutty elements—each bite is a perfect harmony of textures and flavors.

The foundation starts with thinly sliced beef marinated in a mix of soy sauce, cornstarch, and ginger, ensuring maximum tenderness. Toasted cashews add a satisfying crunch that contrasts beautifully with the silky sauce.

For an extra layer of depth, I incorporate traditional oyster sauce alongside modern touches like bell peppers, making this dish both classic and fresh. The stir-frying process is quick—just 10 minutes—but the flavor development is what truly elevates it.

What you'll end up with is a vibrant stir fry featuring golden-brown beef and cashews coated in a glossy, umami-rich sauce. The combination of textures—tender beef, crisp cashews, and crisp-tender vegetables—makes every bite exciting.

This dish pairs perfectly with steamed jasmine rice, which soaks up every last drop of that delicious sauce.

Whether you're cooking for a weeknight dinner or preparing for a gathering, this beef and cashew stir fry is a foolproof method that delivers professional results.

The technique is simple, but the flavor is anything but basic—it's the kind of dish that makes you feel like you've just walked out of your favorite Asian restaurant. Let's get started!

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

Ingredients for beef and cashew stir fry

Here's what you need to create that perfect harmony of textures and flavors in this restaurant-quality beef and cashew stir fry.

Ingredient Amount Notes
Ribeye Steak 🥩 1 lb Thinly sliced against the grain
Whole Cashews 🥜 1 cup Toasted until golden brown
Red Bell Pepper 🌶️ 1 whole Thinly sliced into strips
Yellow Onion 🧅 1 whole Thinly sliced into half-moons
Fresh Ginger 🌿 1 tbsp Finely minced, peeled
Garlic Cloves 🧄 4 cloves Minced into fine paste
Cornstarch 🌾 2 tbsp For tenderizing beef
Soy Sauce 🥢 ½ cup High-quality, low-sodium preferred
Oyster Sauce 🍜 2 tbsp Authentic, not imitation
Honey 🍯 1 tbsp For subtle sweetness
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Vegetable Oil 🫒 3 tbsp High smoke point for stir-frying
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onion 🧅 2 whole Thinly sliced, for garnish

The beef is where it all begins. Ribeye gives you that perfect balance of tenderness and flavor, but sirloin or flank steak work too—just make sure it's thinly sliced against the grain. I always grab mine from Costco or the butcher counter at Whole Foods for the freshest cut. Look for good marbling—it translates to juicier beef. The cashews? Raw, whole cashews toast up beautifully—just spread them on a baking sheet at 350°F for 8-10 minutes until golden. No time for toasting? Store-bought toasted cashews work in a pinch, but they won't have that same fresh crunch.

No oyster sauce? Hoisin sauce with a splash of soy sauce gets you close, though you'll lose some depth. The ginger and garlic are non-negotiable—they're the flavor backbone. I always use fresh ginger because the dried stuff just doesn't cut it here. For the bell pepper, red or yellow work best—they hold up better to stir-frying than green. The cornstarch is key for that signature wok hei aroma—don't skip it. And if you're feeling fancy, toasted sesame oil adds a whole new layer of aroma that regular sesame oil can't match. The soy sauce? Low-sodium versions let you control the saltiness better.

This dish tastes even better the next day, honestly. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months if you're prepping ahead. The cashews will lose some crunch over time, so I always toast fresh ones whenever I reheat. For maximum convenience, make a double batch and portion it into containers—steamed jasmine rice pairs perfectly, so I keep a batch of that on hand too. The stir-fry reheats beautifully in a skillet with a splash of water to deglaze—just 2-3 minutes on medium-high heat.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—no chopping boards, no messy sauces splattering everywhere. Just slice the onion, dice the bell pepper, and toss everything in one skillet. The ribeye sears right alongside the cashews, and the ginger infuses the whole thing while you’re stirring.
  • Craving-Worthy Crunch: That first bite of ribeye with its caramelized crust? Then the cashews—toasted until they’re buttery and crunchy—melting into the stir-fry. The ginger adds a sharp kick, but the sweetness of the bell pepper balances it out. It’s the kind of dish where I’ll pause mid-bite just to savor it.
  • Leftover Reinvention: This stir-fry begs to be repurposed. Too much? Toss it into a wrap the next day with a sprinkle of sesame seeds. Still hungry? Serve it over rice with a fried egg on top. Honestly, I’ve eaten it cold, reheated, and even stuffed into a sandwich—it’s that adaptable.
  • Budget-Friendly Luxury: Ribeye steak doesn’t have to be fancy to taste amazing. Here, it’s sliced thin and cooked fast, so you’re not breaking the bank. The cashews add richness without needing fancy nuts—just a handful makes the dish feel special. Plus, the onion and bell pepper stretch across multiple meals if you prep extra.

Step-by-step instructions for beef and cashew stir fry

This stir fry delivers perfect texture contrast—silky beef, crunchy cashews, and tender vegetables.

1

Marinate and Tenderize the Ribeye

Place the 1 lb ribeye steak in a bowl and sprinkle with the 2 tbsp cornstarch. Using your hands, gently massage the cornstarch into the meat, coating it evenly. This creates a tenderizing barrier that prevents the beef from becoming tough during stir-frying. Let it sit for 15 minutes while you prep the remaining ingredients.

In a small bowl, whisk together the ½ cup soy sauce, 2 tbsp oyster sauce, 1 tbsp honey, and 1 tbsp sesame oil. Pour this marinade over the cornstarch-coated beef and toss gently to coat. Cover and refrigerate for at least 20 minutes—this ensures the beef absorbs the flavors and stays juicy when cooked.

2

Toast the Cashews and Prep Vegetables

Spread the 1 cup whole cashews on a baking sheet lined with parchment paper. Toast in a preheated 350°F oven for 8-10 minutes, stirring halfway, until they're fragrant and just beginning to turn golden brown. Watch them closely—they burn quickly. Remove from the oven and set aside to cool slightly.

While the cashews toast, prep the vegetables. Thinly slice the 1 whole red bell pepper into strips and the 1 whole yellow onion into half-moons. Finely mince the 1 tbsp fresh ginger and 4 cloves garlic into a fine paste. These aromatics will form the flavor base of your stir fry, so take your time to get them even.

3

Stir-Fry the Beef to Perfect Doneness

Heat 3 tbsp vegetable oil in a large wok or skillet over high heat until shimmering. Remove the beef from the marinade (reserve the marinade) and add it to the hot pan in a single layer. Let it sear undisturbed for 2-3 minutes until the edges turn golden brown and the beef releases easily from the pan.

Push the beef to one side of the pan and add the minced ginger and garlic. Stir for 20-30 seconds until fragrant—don't let them burn. Pour in the reserved marinade and immediately add the sliced red bell pepper and yellow onion. Stir-fry for 3-4 minutes until the vegetables soften slightly but still retain their crunch.

4

Combine and Finish with Crunch

Return the beef to the center of the pan and add the toasted cashews. Toss everything together vigorously for 1-2 minutes until the beef reaches 145°F internal temperature (about 3-4 minutes total cooking time). The beef should be tender with a slight pink center—overcooking makes it chewy.

Taste and adjust seasoning with the 1 tsp salt and ½ tsp black pepper. The sauce should coat the back of a spoon but still allow the individual ingredients to shine. Garnish with the thinly sliced 2 whole green onion just before serving to add freshness and color.

👨‍🍳

Pro Tips For Making Beef And Cashew Stir Fry

  • Slice Ribeye Against Grain: Thin strips (¼-inch thick) cook faster and stay tender—ribeye’s muscle fibers run diagonally, so cutting perpendicular shortens them. I used to fight this and ended up with chewy bits. Grab a sharp knife, anchor the steak with your non-dominant hand, and slice only when the meat’s just off the heat (130°F internal temp for medium-rare).
  • Toast Cashews Until Golden: Dry-toast whole cashews in the same pan as the beef (no oil needed) for 2-3 minutes until fragrant and golden. Raw cashews soak up stir-fry flavors like a sponge, but toasted ones add crunch and depth. Skip this if you’re in a rush, but your dish will taste flatter—trust me, I’ve done both.
  • Prep Ginger Like a Pro: Use a microplane for ginger—it yields more surface area and blends better than minced chunks. For this stir-fry, you only need about 1 teaspoon of zest (no need to grate the whole root). I learned this the hard way when my ginger clumps turned to mush mid-cook.
  • Start with Onion, End with Pepper: Cook onions first—they soften gradually and form a flavor base. Add bell peppers last (they’re delicate and burn easily). I used to toss them in together and ended up with charred, sad strips. Keep the heat medium-high for the peppers, but pull them out early if they darken too fast.

Troubleshooting perfect results

Beef Too Tough?

Overcooking is the #1 reason beef turns chewy. The secret is timing—your beef should reach 145°F internal temperature in 3-4 minutes total of stir-frying. If your beef is tough, you likely cooked it too long or didn't slice it thinly enough against the grain.

For next time, slice the beef ¼-inch thick and cook in batches if needed to avoid overcrowding the pan. 🔥

Cashews Too Soft?

Store-bought toasted cashews lose their crunch when reheated. For maximum texture, toast fresh cashews at 350°F for 8-10 minutes right before stir-frying. If using pre-toasted cashews, add them to the pan only at the very end and stir for 30 seconds max to preserve that satisfying crunch.

Pro tip: Keep a separate stash of raw cashews on hand for quick toasting.

Sauce Too Thin?

A watery sauce usually means the beef released too much liquid during cooking. To fix this, reduce the sauce by simmering it uncovered for 2-3 minutes after removing the beef. For prevention, pat the beef dry before marinating and avoid overcrowding the pan during stir-frying.

If you're short on time, add ½ tsp cornstarch mixed with 1 tsp water to thicken the sauce at the end.

Underwhelming Flavor?

Weak flavors often come from using low-quality ingredients or insufficient marinating time. Always use fresh ginger and garlic (never dried) and let the beef marinate for at least 20 minutes.

For extra depth, add 1 tsp fish sauce to your marinade or finish with ½ tsp white pepper for complexity. The oyster sauce is crucial—don't substitute with hoisin unless you're prepared for a milder flavor profile.

Vegetables Overcooked?

Bell peppers and onions cook faster than beef, so they often turn mushy. To prevent this, stir-fry the vegetables separately for 1-2 minutes before adding them to the beef. Alternatively, add them to the pan with the beef but remove them 30 seconds before the beef is fully cooked.

For extra crunch, use shredded cabbage or snap peas—they hold up better to high heat.

Stir-Fry Too Dry?

If your stir-fry lacks moisture, it's usually because the sauce didn't coat everything properly. To fix this, add 2 tbsp water or beef broth to the pan when combining all ingredients, then cover for 1 minute to steam.

For prevention, keep the heat at high but stir constantly to prevent sticking. A splash of sesame oil at the end adds richness without thinning the sauce. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 920mg39%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 10g
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 for ribeye in this recipe?

Flank steak works beautifully—it's leaner but still tender when sliced thinly against the grain. For best results, slice it ¼-inch thick and marinate for 30 minutes instead of 20 to ensure maximum tenderness. The flavor will be slightly different but still delicious, with a more pronounced beefy taste.

2

How do I make this dish spicier?

Add ½ teaspoon red pepper flakes or 1 teaspoon chili garlic sauce to the marinade for heat. For a smoky kick, stir in ½ teaspoon smoked paprika with the cornstarch. If you prefer fresh heat, toss in 1 sliced Thai chili during the final stir-fry. Always taste as you go—spice builds quickly!

3

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat with 1 tablespoon water or broth for 2-3 minutes to restore moisture. Avoid microwaving—it makes the beef rubbery. For extra crunch, toast fresh cashews separately and sprinkle on top when serving. The sauce will thicken slightly, so add a splash of water if needed.

4

Can I make this gluten-free?

Yes! Use tamari or coconut aminos instead of soy sauce, and ensure your oyster sauce is gluten-free. The cornstarch can be replaced with arrowroot powder for tenderizing. All other ingredients are naturally gluten-free. Check labels carefully—some sesame oils are processed in gluten facilities.

5

What's the secret to getting that wok hei aroma?

Wok hei ("breath of the wok") comes from high heat and proper technique. Use a carbon steel or cast iron wok (or heavy skillet) and get it smoking hot before adding oil. Cook in batches if needed to avoid overcrowding, and keep stirring constantly. The cornstarch coating on beef creates steam that carries those signature smoky aromatics.

★★★★★4.7(1 review)
Categories Main Courses