Soups & Stews
This beef and shiitake mushroom stir fry delivers wok-hot flavors that transform simple ingredients into a restaurant-worthy meal. The secret lies in high-heat searing and a umami-rich soy-ginger sauce that balances earthy mushrooms with tender beef.
I've perfected this technique over years of testing—each component must cook in the right sequence to avoid soggy vegetables or overcooked meat.
The stir-fry begins with properly prepped shiitake mushrooms (stems removed, caps sliced) and thinly cut beef that develops a caramelized crust in minutes. A quick marinade of soy sauce, ginger, and garlic infuses flavor while keeping the beef tender.
The sauce, made from reduced soy, ginger, and a touch of honey, adds depth without overpowering the natural umami of the mushrooms.
What you'll end up with is a crisp-tender stir fry where each bite delivers smoky beef, chewy mushrooms, and a glossy sauce that coats every ingredient. The aroma alone—steaming wok, sizzling beef, and aromatic ginger—will have everyone gathering around the table.
This dish is perfect for weeknight dinners or impressing guests with minimal effort.
Serve over steamed jasmine rice or noodles to soak up every last bit of sauce. Garnish with sesame seeds and sliced green onions for freshness. The technique is straightforward, but the results are anything but basic—this stir fry proves you don't need fancy ingredients to create restaurant-quality meals at home.
Ingredients for beef and shiitake mushroom stir fry
Fourteen ingredients, restaurant-quality results—this stir fry delivers wok-hot flavors with precise umami balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Shiitake Mushrooms 🍄 | 8 oz | Stems removed, caps sliced |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 inch | Thinly sliced, peeled |
| Soy Sauce 🍶 | ½ cup | High-quality, low-sodium preferred |
| Honey 🍯 | 1 tbsp | For sauce balance |
| Sesame Oil 🫒 | 1 tbsp | For aroma, toasted |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Toasted Sesame Seeds 🥜 | 1 tbsp | For garnish |
| Jasmine Rice 🌾 | 1 ½ cups | Uncooked, for serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef selection is critical. Flank steak delivers ideal tenderness when sliced thinly against the grain—skirt steak works too, but flank is my go-to for its leaner texture. Costco or Whole Foods carry excellent cuts, but any reputable butcher will trim it properly. Shiitake mushrooms should be fresh, not dried—look for plump caps with tight gills, not slimy stems. The white parts of onions provide sweetness without overpowering; red onions add color but can make the dish bitter. For ginger, young, firm rhizomes with minimal blemishes ensure maximum zing—avoid woody, dry pieces.
No flank steak? Sirloin or ribeye sliced paper-thin works, but they'll be more tender than chewy. Substitute dried shiitake mushrooms by soaking them in hot water for 20 minutes, then using the rehydrated amount. Oyster sauce can replace half the soy sauce for deeper umami, but keep the honey for balance. Fresh ginger essential—powdered lacks the aromatic punch. For sesame oil, toasted is non-negotiable; the unrefined kind from Trader Joe's or Asian markets delivers the best nutty aroma. The jasmine rice? Day-old rice reheats better—stir-fry reheats beautifully, but cold rice prevents sogginess.
Prep ingredients in this order: marinate beef first (30 minutes minimum), slice mushrooms last. Store raw beef and mushrooms separately in airtight containers for up to 3 days; cooked stir fry keeps 4-5 days refrigerated or 3 months frozen. For freezing, portion into single servings with sauce—reheat in a skillet with a splash of water. The sauce reduces quickly; make it fresh each time for maximum flavor impact. Garnishes like sesame seeds and green onions can be added post-cooking to preserve their freshness.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss everything on a single hot pan. No fancy equipment, no extra bowls, and honestly? That sizzle of seared flank steak and shiitakes in the same pan? Worth the 5-minute setup.
- Umami Bomb: The combo of shiitakes and ginger is like flavor crack—deep, earthy, and addictive. I’ll be real: I’ve skipped adding sauce before, and it’s still ridiculously good. (But if you do, soy sauce and a splash of rice vinegar? Even better.)
- Weeknight Workhorse: This feeds my family of four (or turns into leftovers for three lunches) without a second thought. Double the batch on Sunday, and you’ve got dinner covered for days—no sad, soggy takeout nights.
- Budget-Friendly Powerhouse: Flank steak stretches further than you’d think when sliced thin, and shiitakes add restaurant-quality depth without breaking the bank. I buy mushrooms fresh or dried—both work—and the rest? Pantry staples. Minimal cost, maximum flavor.
Step-by-step instructions for beef and shiitake mushroom stir fry
Master this wok technique for restaurant-quality stir fry with perfect texture contrast.
Prepare the Flank Steak and Aromatics
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly in the hot wok. Pat the strips dry with paper towels—any moisture will prevent proper searing.
Remove stems from the 8 oz fresh shiitake mushrooms and slice the caps into ¼-inch strips. Thinly slice the white part only of the 1 whole yellow onion and separate into rings. Peel and thinly slice the 1 inch fresh ginger. Mince the 4 cloves garlic cloves finely—you want them almost paste-like for even distribution.
Cook the Jasmine Rice
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-18 minutes until tender and all liquid is absorbed. Fluff with a fork and keep warm, covered.
While the rice cooks, prepare the sauce by whisking together 0.5 cup soy sauce, 1 tbsp honey, 1 tbsp sesame oil, 1 tsp salt, and 0.5 tsp black pepper in a small bowl. Set aside—this will be the flavor foundation of your stir fry.
Sear the Beef and Mushrooms
Heat a 14-inch wok or large skillet over high heat until smoking, then add 2 tbsp vegetable oil. Once shimmering, add the beef strips in a single layer and let sear undisturbed for 1-2 minutes until deeply browned on one side. Stir-fry for another 1-2 minutes until 80% cooked, then remove and set aside.
In the same wok, add a bit more oil if needed, then stir-fry the shiitake mushrooms for 2-3 minutes until they release their moisture and begin to brown. Add the onion rings and cook for 1 minute until softened. Push the mushrooms and onions to one side of the wok, then add the garlic and ginger, stirring for 30 seconds until fragrant.
Combine and Finish the Stir Fry
Return the beef to the wok and pour in the prepared sauce. Stir-fry everything together for 2-3 minutes until the sauce thickens slightly and coats the ingredients evenly. The beef should be fully cooked—it should reach an internal temperature of 145°F when checked with a meat thermometer.
Taste and adjust seasoning if needed—you may want to add a splash of water or a pinch more salt to balance the flavors. Remove from heat and let rest for 2 minutes to allow the juices to redistribute.
Plate and Garnish
Divide the jasmine rice among serving plates and top with the beef and shiitake stir fry. Garnish with sliced green onions and 1 tbsp toasted sesame seeds for texture and aroma. Serve immediately while the rice is hot and the stir fry is sizzling.
The dish should deliver a perfect balance of tender beef, meaty mushrooms, and bright, umami-rich sauce with a touch of sweetness from the honey. Each bite should offer contrast between the crisp-tender vegetables, silky mushrooms, and perfectly seared beef.
Pro Tips For Making Beef And Shiitake Mushroom Stir Fry
- Slice Steak Thin: Flank steak fights you if you cut against the grain, but if you slice across the grain at a 45-degree angle, it’ll stay tender even after the stir-fry. Use a sharp knife—no butchering with a dull one, or you’ll end up with chewy strips.
- Trim Mushrooms Last: Fresh shiitake stems are tough, but if you peel and slice them right before cooking, they’ll stay plump instead of turning to mush. Keep the caps whole until the very end—tossing them in after the beef ensures they soak up flavor without falling apart.
- Salt Beef Before Searing: Pat the flank steak dry, then hit it with a pinch of salt before hitting the pan. This guarantees a crust instead of a sad, steamed slab. Let it sit for 10 minutes while you prep the rest—yes, even if you’re impatient like me.
- Use Leftover Ginger: Fresh ginger loses potency fast, but if you’ve got a root sitting in the fridge, grate it just before tossing in the pan. The raw, bright zing cuts through the richness of the beef and mushrooms—no need to cook it first. (I learned this the hard way after overcooking it into oblivion.)
Dietary considerations for this beef and shiitake mushroom stir fry
Gluten-Free Adaptations
This stir fry is naturally gluten-free if you use tamari instead of regular soy sauce. San-J Tamari is my go-to brand—it has the same umami depth without the gluten. Just replace the ½ cup soy sauce with ½ cup tamari in the sauce mixture.
The honey and sesame oil balance the flavors perfectly without any gluten traces. Always check labels on sesame seeds and rice too, as some brands add gluten-containing additives. 🌱
Low-Carb Options
Swap the jasmine rice for cauliflower rice to cut carbs dramatically. I use fresh cauliflower because it holds up better than pre-riced versions. Cook it in the same wok after removing the stir fry, adding 1 tbsp oil and steaming for 5-6 minutes until tender.
The stir fry's sauce will cling beautifully to the florets, creating a flavorful low-carb bowl. For extra protein, add ½ cup cooked shrimp to the wok with the beef.
Vegetarian Swaps
Replace the beef with extra-firm tofu pressed for 30 minutes to remove excess water. Cut into ¼-inch strips and pan-fry in 1 tbsp oil until golden before adding to the wok.
For deeper flavor, marinate the tofu in 2 tbsp soy sauce and 1 tbsp sesame oil for 15 minutes. The mushrooms will still provide that meaty umami texture, making this a satisfying meatless version. 🍄
Allergen Awareness
This recipe contains soy (soy sauce) and sesame (sesame oil/seeds). For soy-free versions, use coconut aminos in place of soy sauce—it has a milder flavor but works in a pinch.
If sesame allergies are a concern, omit the sesame oil and seeds, then boost aroma with 1 tsp toasted garlic powder or ½ tsp ground coriander. Always double-check all ingredients, especially pre-made sauces or seasoning blends.
Dairy-Free Notes
This stir fry is already dairy-free, but watch for hidden dairy in garnishes. Some sesame seed brands use dairy in processing—opt for certified dairy-free sesame seeds if needed. The sauce remains completely dairy-free, so no modifications are necessary beyond ingredient verification.
For extra richness, stir in 1 tbsp coconut cream at the end for a velvety texture without dairy.
Nutrition facts
Frequently asked questions
Can I use dried shiitake mushrooms instead of fresh?
Yes, but you'll need to rehydrate them first. Soak 4 oz dried shiitake in 1 cup hot water for 20 minutes, then drain and slice the caps. Use the same 8 oz equivalent as fresh mushrooms. Dried shiitake have more intense umami flavor, so you might reduce the soy sauce by 1 tbsp to balance the taste.
What's the best way to slice flank steak for stir fry?
Slice against the grain into ¼-inch thick strips—this creates tender, bite-sized pieces. For even cooking, freeze the meat for 30 minutes first, then slice while partially frozen. Use a sharp knife and cut at a 45-degree angle for maximum surface area. Pat dry thoroughly before cooking to ensure proper searing.
Can I make this stir fry ahead of time?
Cooked stir fry reheats beautifully! Store in an airtight container for up to 5 days refrigerated or 3 months frozen. For best results, reheat in a skillet with 1 tbsp water over medium-high heat for 3-4 minutes until warmed through. Add fresh green onions and sesame seeds after reheating.
How do I prevent the mushrooms from getting soggy?
Cook mushrooms first in batches if needed, removing them from the wok as soon as they release moisture (2-3 minutes). Keep them separate from the beef until the very end. High heat is key—if your wok isn't hot enough, add ½ tsp sugar to help caramelize them. Never overcrowd the pan; work in 2 batches if necessary.
What other proteins work well in this stir fry?
Chicken breast (thinly sliced), shrimp (peeled and deveined), or tofu (pressed and marinated) all work beautifully. For pork, use lean pork tenderloin cut into ¼-inch strips. Each protein will change the cooking time slightly—chicken needs 3-4 minutes total while shrimp cooks in just 1-2 minutes. Adjust seasoning accordingly.
