Soups & Stews
This beef and shiitake mushroom stir fry delivers restaurant-quality wok hei in just 25 minutes, transforming simple ingredients into a dish packed with umami depth and savory complexity. The secret lies in high-heat stir-frying techniques that create signature smoky aromas while keeping the beef tender and mushrooms perfectly caramelized. I developed this recipe after years of testing—balancing protein-rich beef with earthy shiitakes and aromatic garlic-ginger for a flavor profile that's both bold and harmonious.
What sets this stir fry apart is the two-stage cooking process: first searing the beef to lock in juices, then stir-frying the mushrooms until they release their natural sweetness and umami. The sauce—made with soy, sesame oil, and a touch of chili—ties everything together with a glossy finish that clings perfectly to each bite. Unlike many stir fry recipes, this one doesn't require expensive ingredients or advanced skills, just proper timing and a hot wok or skillet.
By the time you're done, you'll have a dish that's rich yet balanced, with tender beef slices, glossy mushrooms, and a sauce that's neither too sweet nor overly salty. The aroma alone—smoky, garlicky, with hints of umami—will have everyone at the table asking for seconds. This is the kind of meal that elevates weeknight dinners into something special without requiring hours in the kitchen.
Serve it over steamed jasmine rice or noodles for a complete meal, or pair with quick-pickled vegetables to cut through the richness. The recipe scales easily too—double the ingredients for a crowd without sacrificing flavor or texture. Let's get cooking!
Ingredients for beef and shiitake mushroom stir fry
High-quality proteins and umami-rich mushrooms create restaurant-style wok hei in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Dried Shiitake Mushrooms 🍄 | 8 whole | Rehydrated in warm water |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for aromatic base |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated finely for zesty kick |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Light Soy Sauce 🥫 | 3 tbsp | Kikkoman preferred for balance |
| Dark Soy Sauce 🥫 | 1 tbsp | For rich color depth |
| Rice Vinegar 🍶 | 1 ½ tbsp | Seasoned for brightness |
| Honey 🍯 | 1 tbsp | Local preferred for floral notes |
| Sriracha 🌶️ | 1 tsp | Adjust for heat preference |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted lightly for crunch |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked for serving base |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning balance |
The flank steak is non-negotiable for this stir fry—its lean yet tender texture holds up perfectly to high-heat cooking. Look for USDA Choice grade at Whole Foods or Costco for optimal marbling. Slice it thinly against the grain (about 1/4-inch thick) before cooking—this ensures tenderness. For mushrooms, dried shiitakes provide concentrated umami, but fresh shiitakes work too if you're in a hurry. Rehydrate them in warm water for 20 minutes before using. The garlic and ginger should be freshly minced—pre-minced jars lack the aromatic punch this dish demands.
No flank steak? Sirloin or ribeye steak sliced thinly works in a pinch, though it may yield slightly differently. Substitute dried shiitakes with cremini mushrooms (use 8 oz fresh), but you'll lose some depth of flavor. For the sauce, light soy sauce provides saltiness while dark soy sauce adds color—don't skip either. Need less heat? Reduce the Sriracha to 1/2 tsp or swap for gochujang (1 tsp) for fermented spice. The sesame oil should be toasted—if you don't have it, lightly toast regular sesame oil in a dry pan for 1 minute before using. And if you're out of rice vinegar, apple cider vinegar works just as well.
Prep the mushrooms and steak ahead of time to save minutes during cooking—they'll keep in the fridge for up to 2 days covered. The sauce components (soy sauces, vinegar, honey) can be mixed in advance and stored for up to 1 week, though freshly mixed is always better. For leftovers, store the stir fry in an airtight container for 3-4 days—it reheats beautifully in a skillet with a splash of water. The rice should be cooked separately and served hot, as stir fries lose texture when reheated with grains. For extra convenience, double the recipe and freeze portions for up to 3 months—just thaw overnight before reheating.
Why You'll Love This Recipe
- One-Pan Magic: Dried shiitakes soak while you prep—no chopping mountains of veggies. That’s one skillet, one spatula, and zero dishes left in the sink. (Yes, even on a Tuesday night.)
- Umami Bomb: The combo of rehydrated shiitakes and sesame oil? It’s like a flavor grenade—deep, savory, and just a whisper sweet from the ginger. That first bite makes you go, "Wait, this is my new favorite."
- Leftover Superstar: This keeps better than takeout. Reheat slices in a pan until caramelized, toss with rice, or stuff into a wrap the next day. Honestly, I’ve had it cold in salads too—it’s that good.
- Budget Power Move: Flank steak stretches further than you’d think, especially with mushrooms bulking it up. A single bag of dried shiitakes lasts forever, and garlic/ginger? Always in the pantry. Frugal but feels fancy.
Step-by-step instructions for beef and shiitake mushroom stir fry
Master this wok technique for restaurant-quality texture and flavor in under 30 minutes.
Rehydrate Mushrooms and Prepare Flank Steak
Place the 8 whole dried shiitake mushrooms in a small bowl and cover with warm water. Let them soak for 15-20 minutes until pliable. Drain, reserving the soaking liquid, then slice the mushrooms into ¼-inch strips. This rehydration step is crucial—it prevents dry mushrooms in your stir fry.
While mushrooms soak, slice the 1 lb flank steak thinly against the grain into ¼-inch strips. Arrange the slices on a plate and sprinkle lightly with the 0.5 tsp diamond crystal kosher salt. Let the steak sit at room temperature for 15 minutes—this ensures even cooking and prevents tough, chewy bites.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. Combine with 2 cups water in a pot and bring to a boil over high heat. Once boiling, reduce to medium-low, cover, and simmer for 15 minutes. Remove from heat and let sit covered for 10 minutes. Fluff with a fork before serving—perfectly cooked rice should be tender with a slight bite in the center.
While rice cooks, prepare the aromatics. Finely mince the 6 cloves garlic and grate the 1.5 tbsp fresh ginger. Toast the 1 tsp sesame seeds in a dry skillet over medium heat for 1 minute until fragrant, then set aside for garnish. Thinly slice the 3 whole green onions, separating the white and green parts.
Build the Stir Fry Sauce
In a small bowl, whisk together the 3 tbsp light soy sauce, 1 tbsp dark soy sauce, 1.5 tbsp rice vinegar, 1 tbsp honey, and 1 tsp sriracha. Taste and adjust seasoning—this sauce should balance sweet, salty, tangy, and spicy notes. The dark soy sauce adds depth of color while maintaining the sauce's umami profile.
In a separate small bowl, combine the reserved mushroom soaking liquid with the 1 tbsp sesame oil. This infusion will add earthy depth to your stir fry. Keep both sauce mixtures nearby—they'll be added at different stages of cooking.
Cook the Steak and Mushrooms
Heat a wok or large skillet over high heat until smoking. Add the 2 tbsp neutral oil and swirl to coat. Working in batches to avoid crowding, add the flank steak strips and cook for 1-2 minutes until they develop a deep brown crust. Remove steak and set aside, leaving it in the hot wok.
In the same wok, add the sliced mushrooms and cook for 3-4 minutes until they release their moisture and develop a golden sheen. Add the minced garlic and ginger, cooking for 30 seconds until fragrant. Pour in the mushroom-soaking liquid mixture and scrape up any browned bits from the bottom of the wok—this deglazing captures maximum flavor.
Combine and Finish
Return the cooked steak to the wok along with the white parts of the green onions. Pour in the prepared stir fry sauce and toss everything vigorously for 1-2 minutes until everything is evenly coated and heated through. The sauce should cling to the beef and mushrooms, creating a glossy finish.
Divide the cooked jasmine rice among serving plates and top with the beef and mushroom stir fry. Garnish with the toasted sesame seeds and green onion tops. Serve immediately while the rice is warm and the wok hei (breath of the wok) aroma is at its peak—this dish tastes best straight from the wok.
Pro Tips For Making Beef And Shiitake Mushroom Stir Fry
- Slice Steak Against the Grain: Flank steak’s stubborn muscle fibers mean chewy results if you don’t cut it properly. Slice it thin (¼-inch max) and at a 45-degree angle to the grain—then slice again against the grain before cooking. I used to skip this and wondered why my stir-fry always felt like eating shoe leather.
- Rehydrate Shiitakes in Hot Water: Cold soaking dried shiitakes makes them spongy and dull. Instead, pour just enough boiling water to cover them for 10 minutes—the heat opens their fibers for better flavor absorption. Drain, but save the broth for a quick sauce boost if needed. (Yes, even if you’re impatient like me.)
- Blister Garlic and Ginger First: Toss minced garlic and ginger into the wok before adding oil and let them sizzle until fragrant and slightly charred. This builds depth of flavor without burning. I learned this the hard way—raw garlic just tastes like a missed opportunity.
- Use Sesame Oil Last: A splash of sesame oil at the very end adds aroma without burning. Add it after the stir-fry is done and toss everything together—this keeps the oil’s delicate nutty flavor intact. Drizzle it in like you’re finishing a painting, not starting one.
Make-ahead tips for this dish
Prep Ahead Components
Slice the 1 lb flank steak and store it in an airtight container with a sprinkle of salt for up to 2 days in the fridge. Rehydrate the 8 dried shiitake mushrooms in warm water and keep them submerged—they'll stay fresh for 3 days this way. I always prep these components first because they take the longest and can be done while you're doing other kitchen tasks. 🌟
Sauce Prep
Mix the stir fry sauce ingredients (3 tbsp light soy sauce, 1 tbsp dark soy sauce, etc.) in a small jar with a tight lid. Store it in the fridge for up to 1 week, shaking gently before use. The flavors meld beautifully overnight, giving you a head start when you're ready to cook. Just
Partial Cooking
Cook the steak and mushrooms separately, then store them in separate airtight containers for up to 2 days. Reheat them in a hot skillet with a splash of water for 2-3 minutes before adding the sauce. This method preserves texture better than fully assembled reheating. I do this when I want to have dinner ready in 10 minutes on busy nights. ⏰
Freezer Strategy
For longer storage, freeze the cooked components in a single-layered tray before transferring to freezer bags. They'll keep for 3 months this way. When ready to eat, thaw overnight in the fridge, then reheat using the skillet method. The texture remains surprisingly good—just add a little extra sauce to compensate for moisture loss during freezing. 💫
Rice Prep
Cook the 1.5 cups jasmine rice ahead of time and store it in an airtight container at room temperature for up to 2 days. Reheat portions in the microwave with a damp paper towel for 1-2 minutes until warm. I find this works best for lunches—just assemble the stir fry fresh and serve over reheated rice for maximum convenience. 🍚
Assembly Tips
Keep the sauce, mushrooms, and steak separate until serving. This prevents soggy textures and allows you to customize portions. I like to store the sauce in a small jar that fits in my fridge door for easy access. When ready to serve, simply toss everything together in a hot wok for 1-2 minutes to revive those wok hei aromas. 🔥
Nutrition facts
Frequently asked questions
Why do you recommend drying shiitake mushrooms instead of using fresh?
Dried shiitakes pack intense umami flavor that's hard to match with fresh varieties. When rehydrated, they develop a concentrated meaty texture that absorbs stir fry sauces beautifully. Fresh shiitakes work in a pinch, but you'll lose that deep, earthy complexity that makes this dish special.
Can I use a different cut of beef instead of flank steak?
Yes! Try sirloin or ribeye sliced thinly against the grain. Avoid tougher cuts like chuck—they won't tenderize properly in the short cooking time. For extra tenderness, marinate the beef for 30 minutes in a mix of soy sauce, cornstarch, and a touch of honey before cooking.
How do I fix my stir fry if the beef is overcooked?
If the beef turns out tough, slice it thinner (1/8-inch instead of 1/4-inch) and cook it for just 45 seconds per side over high heat. For next time, remove beef from the wok immediately when it reaches 145°F (medium-rare) and let it rest 5 minutes before slicing. Overcooking happens when the pan isn't hot enough—preheat your wok until it smokes!
What's the best way to reheat leftovers without drying them out?
Reheat in a skillet over medium-low heat with 1 tbsp water or broth for 2-3 minutes, stirring constantly. Never microwave—it makes the mushrooms rubbery. For extra flavor, add a splash of soy sauce and a pinch of sesame oil. Store leftovers in an airtight container for 3-4 days or freeze for 3 months.
Can I make this vegetarian?
Swap the beef for extra-firm tofu (pressed and cubed) or king oyster mushrooms (sliced lengthwise). For umami depth, add 1 tbsp soy sauce to the tofu before cooking, and use 1/2 cup vegetable broth** instead of the mushroom soaking liquid. The texture will be different but still delicious—just adjust cooking times slightly.
