Beef and Spinach Stir Fry Recipe: Wok-Tossed Umami Crunch in 20 Minutes

Main Courses

Beef and Spinach Stir Fry Recipe: Wok-Tossed Umami Crunch in 20 Minutes

This beef and spinach stir fry delivers restaurant-quality umami crunch in just 20 minutes, transforming simple ingredients into a dish that's bold, balanced, and impossible to resist. 🔥 The secret lies in proper beef prep—thinly sliced, marinated, and seared to perfection—while high-heat wok technique keeps the spinach vibrant and the sauce glossy.

I perfected this recipe after years of trial and error, ensuring the beef stays tender yet develops a satisfying bite, and the spinach maintains its signature crunch without wilting into mush.

The foundation of this stir fry is a flavor-packed sauce that combines soy sauce, garlic, ginger, and a touch of sesame oil for depth.

What sets this recipe apart is the technique: first searing the beef until deeply caramelized, then tossing it with spinach at the last moment to preserve its texture.

The result is a dish where every bite delivers perfect harmony—tender beef, crisp spinach, and a sauce that clings to each ingredient without overwhelming. It's the kind of meal that transforms a weeknight into something special without requiring hours in the kitchen.

By the time you're done, you'll have a plate that looks as impressive as it tastes: golden-brown beef slices, bright green spinach, and a glossy sauce that ties everything together.

The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying umami crunch that makes this dish a crowd-pleaser. This recipe scales beautifully for two or six, making it perfect for busy weeknights or when you're entertaining unexpected guests.

Serve it over steamed jasmine rice for the full experience, or enjoy it as-is for a quick protein-packed meal. The beauty of this stir fry is its versatility—it's hearty enough to satisfy but light enough to feel fresh.

Let's get cooking and bring that wok-tossed umami crunch to your table tonight.

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

Ingredients for beef and spinach stir fry

Restaurant-quality stir fry starts with these 14 ingredients—simple yet transformative for bold umami crunch.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Baby Spinach 🌿 6 cups Fresh, tightly packed
Low-Sodium Soy Sauce 🥄 ½ cup Kikkoman preferred
Sesame Oil 🫒 1 tbsp Toasted sesame oil
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Ginger 🌿 1 tbsp Grated, peeled
Cornstarch 🌾 1 tbsp For tenderizing beef
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil
Honey 🍯 1 tbsp For sauce balance
Green Onions 🧅 3 whole Sliced, white and green parts
Sesame Seeds 🌰 1 tsp Toasted for garnish
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp For beef marinade

The flank steak is non-negotiable for this dish—its lean yet tender texture holds up perfectly to high-heat searing. Look for USDA Choice grade with good marbling at Whole Foods or your local butcher shop. Slice it against the grain into 1/4-inch strips (that's the secret to tender bites). The baby spinach should be vibrant green with no yellowing—Dole or Earthbound Farm brands at most grocery stores hit the mark. If you're using frozen spinach, thaw and drain it thoroughly to avoid a soggy stir fry. For the soy sauce, Kikkoman low-sodium is my go-to, but any quality brand works—just taste first to avoid over-salting.

No sesame oil? Toasted peanut oil works in a pinch, though the flavor won't be identical. Substituting fresh ginger with powdered? Use half the amount, but fresh is ideal for that bright zing. The cornstarch is crucial—it tenderizes the beef while creating a light coating for that perfect sear. For the neutral oil, avocado oil has a higher smoke point than vegetable oil, which is perfect for wok cooking. If you're out of honey, maple syrup works 1:1, though it adds a subtle earthiness. The green onions can be swapped for regular onions if needed, but the white parts add a milder crunch that balances the dish beautifully.

Prep the beef and sauce components ahead—they keep well in the fridge for 24 hours. The jasmine rice should be cooked just before serving to maintain its delicate texture. Store any leftover stir fry in airtight containers for 3-4 days, though I recommend eating it fresh for that signature crunch. For freezing, portion the sauce and beef separately—reheat the sauce first, then toss with the beef to prevent overcooking. This dish reheats beautifully, making it perfect for meal prep when you're short on time.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Flank steak slices and spinach hit the pan together—no separate bowls, no extra cleanup. The sesame oil aromas alone make me forget I’m cooking.
  • Umami Bomb: That first bite of tender beef with the garlic sizzling in sesame oil? It’s the kind of flavor that sticks with you. The low-sodium soy sauce keeps it savory without overpowering, and the spinach wilted just right adds that perfect bite.
  • Meal Prep MVP: Between us, this is my lunchtime lifesaver. I make a big batch on Sundays, and it stays fresh in the fridge for days. Pack it cold or reheat it quick—either way, it’s a satisfying, protein-packed lunch that doesn’t taste like leftovers.
  • Budget-Friendly Powerhouse: Flank steak is affordable, and baby spinach stretches further than you’d think. A single pound of beef and a bag of greens feed my family for two meals, plus I always have extra for stir-fry emergencies. (Yes, even on a Tuesday night.)

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

Master this wok technique for perfectly tender beef and vibrant spinach in record time.

1

🍳 Step 1: Marinate and Prep the Flank Steak

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Place in a bowl and toss with 1 tbsp cornstarch, 0.5 tsp diamond crystal kosher salt, and 0.25 tsp freshly ground black pepper. Let sit for 10 minutes—this coating ensures a tender, caramelized exterior.

While waiting, mince the 4 cloves garlic and grate the 1 tbsp fresh ginger. These aromatics will form the flavor base for your stir fry. The cornstarch creates a protective barrier that prevents the beef from overcooking during the quick sear we'll do later.

2

👨‍🍳 Step 2: Cook the Jasmine Rice to Perfection

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then cook according to package instructions (typically 15 minutes in a rice cooker or 18 minutes in a pot). Fluff with a fork and cover to keep warm—steamed rice should be tender but still slightly firm to the bite.

This step is crucial because properly cooked rice absorbs the stir fry's flavors beautifully. Don't skip rinsing—it removes excess starch that can make the rice gummy. The rice should be ready just as you finish the stir fry so everything comes together at once.

3

🔥 Step 3: Sear the Beef in Stages

Heat a wok or large skillet over high heat until smoking, then add 2 tbsp neutral oil. Working in batches (don't overcrowd), sear the beef strips for 1-2 minutes per side until deep brown and just cooked through. Remove and set aside—this two-stage cooking prevents overcooking while achieving that perfect wok hei flavor.

Here's the thing—high heat is non-negotiable. If your pan isn't smoking, let it heat longer. The beef should release easily from the pan when ready. If it sticks, you're cooking too slowly. Remove the beef immediately after searing so it stays tender.

4

🍳 Step 4: Build the Umami-Packed Sauce

In the same wok, add another 1 tbsp neutral oil and stir in the minced garlic and ginger for 30 seconds until fragrant. Pour in 0.5 cup low-sodium soy sauce, 1 tbsp honey, and 1 tbsp sesame oil, scraping up any browned bits from the bottom. Let simmer for 1 minute to meld the flavors.

This is where the magic happens. The soy sauce provides saltiness, honey adds subtle sweetness, and sesame oil contributes nutty depth. The residual heat from the beef searing carries these flavors into the sauce. Don't rush this step—let everything combine properly for maximum impact.

5

🥘 Step 5: Wok-Toss Everything Together

Return the beef to the wok and add the 6 cups baby spinach. Toss vigorously for 1-2 minutes until the spinach wilts completely. Stir in the sliced 3 whole green onions and sprinkle with 1 tsp sesame seeds. Serve immediately over the cooked jasmine rice.

The spinach should be just wilted—not mushy. Tossing quickly ensures it stays vibrant. Garnish with sesame seeds right before serving so they stay crisp. This dish is best enjoyed immediately while the beef is still tender and the spinach retains its bright color.

👨‍🍳

Pro Tips For Making Beef And Spinach Stir Fry

  • Slice Thin, Cook Fast: Flank steak fights you when it’s thick—cut against the grain into ¼-inch slices and keep them moving in the pan. I learned this the hard way: thick strips turn chewy, no matter how much soy sauce you add.
  • Prep Spinach Last: Wilt spinach over high heat for no more than 30 seconds—it’s delicate, and overcooking turns it to mush. Add it right before serving, or it’ll turn into a sad, limp pile.
  • Salt the Steak Early: Season the flank steak 20 minutes before cooking (or overnight if you’re planning ahead). The salt penetrates better, and you won’t end up with bland strips that just soak up soy sauce.
  • Use Garlic Oil First: Sauté minced garlic in ½ tablespoon sesame oil until fragrant—this builds flavor without burning. Skip this, and your stir-fry will taste like it’s missing something, even if everything else is perfect.

Regional styles of this recipe

Chinese Wok Hei Style

This stir fry finds its roots in classic Chinese wok cooking, where the term "wok hei" (锅气) describes that smoky, charred aroma from high-heat cooking.

In Chinese home kitchens, beef and spinach stir fries are often made with flank steak or sirloin, sliced thinly against the grain for maximum tenderness. The sauce typically includes dark soy sauce for color and depth, along with garlic, ginger, and a touch of Shaoxing wine for complexity.

I've adapted this version to use low-sodium soy sauce for a lighter touch while keeping that authentic umami punch. 🔥

Japanese Teriyaki Twist

For a Japanese-inspired take, replace the soy sauce with a homemade teriyaki glaze made from 3 tbsp soy sauce, 1 tbsp mirin, and 1 tbsp sake, simmered until slightly thickened. Add 1 tsp grated ginger and 1 minced garlic clove to the sauce.

Japanese versions often include shredded daikon radish or shiitake mushrooms alongside the spinach for extra texture. Garnish with toasted sesame seeds and thinly sliced green onions for that signature Japanese flair. The teriyaki sauce should coat the beef beautifully, creating a glossy finish.

Thai Basil Kick

Bring bold Thai flavors to your stir fry by adding 2 tbsp fish sauce, 1 tbsp palm sugar, and 1 tsp chili garlic sauce to the sauce mixture. Stir in ½ cup fresh Thai basil leaves at the very end for that signature Thai aroma.

Thai versions often use ground pork instead of beef, but the technique works beautifully with flank steak. For extra heat, toss in 1 sliced Thai chili or a pinch of crushed red pepper flakes.

Serve over jasmine rice and top with crushed peanuts for crunch. This version is all about balancing sweet, sour, and spicy flavors.

Korean Buldak Style

Transform this stir fry into a Korean buldak (불닭) beef and spinach by adding 1 tbsp gochujang (Korean chili paste) and 1 tbsp honey to the sauce. Use ribeye steak instead of flank steak for richer flavor, and add 1 tbsp toasted sesame oil at the end.

Korean versions often include sliced scallions and sesame seeds for garnish. For extra depth, add 1 tbsp soy sauce and 1 tsp grated ginger to the marinade. The gochujang adds a spicy, slightly sweet kick that pairs perfectly with the tender beef and spinach.

Serve with steamed rice and a side of kimchi for the full Korean experience.

Americanized One-Pan

For a quick weeknight version, skip the rice and serve the stir fry over crispy fried rice or garlic noodles. Add ½ cup frozen peas to the spinach for extra color and texture.

Americanized versions often include a splash of Worcestershire sauce in the sauce for depth, along with a pinch of smoked paprika for warmth. Top with shredded cheddar cheese for a cheesy twist, or sprinkle with crushed potato chips for a crunchy finish.

This version is perfect for busy families who want a hearty, one-pan meal in under 20 minutes. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 650mg28%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 38g76%
* 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 use ground beef instead of flank steak?

Ground beef works in a pinch, but the texture won't be the same. For best results, use 80/20 lean-to-fat ratio ground beef and shape it into small patties. The fat content helps create that signature wok-tossed flavor, but you'll need to adjust cooking time to 3-4 minutes per side to ensure thorough cooking. For a more authentic texture, stick with flank steak sliced against the grain.

2

What if my spinach turns mushy?

Mushy spinach happens when it cooks too long. Keep your heat high and toss the spinach for only 1-2 minutes until just wilted. Start with 4 cups instead of 6 if you're unsure, or add more after the first batch wilts. For extra crunch, add spinach in batches at the very end of cooking.

3

How can I make this gluten-free?

Replace the soy sauce with tamari or coconut aminos (use 0.5 cup for best flavor). For extra umami, add 1 tbsp gluten-free fish sauce to the sauce mixture. All other ingredients are naturally gluten-free. The dish will still pack bold flavor without the soy base.

4

Can I prep this ahead of time?

Marinate the beef and prep the sauce 24 hours ahead and store in airtight containers. Cook the rice fresh before serving. For the final assembly, sear the beef fresh and toss with spinach just before eating to maintain texture. The flavors actually improve overnight in the fridge.

5

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat with 1 tsp neutral oil for 2-3 minutes, stirring constantly. Avoid microwaving as it makes the spinach soggy. For extra flavor, add 1 tsp sesame oil and a splash of water to the pan while reheating. Leftovers keep well for 3-4 days in the fridge.

★★★★★4.7(13 reviews)
Categories Main Courses