Soups & Stews
This beef and shiitake mushroom stir fry delivers restaurant-quality flavor with just 30 minutes of hands-on time and one pan. The secret lies in properly slicing the beef thinly against the grain for tender results, while shiitake mushrooms add deep umami richness that balances perfectly with the savory soy-ginger sauce.
I've perfected this technique over years of testing—no takeout can compete with the aromatic, caramelized edges and silky textures you'll achieve at home.
The recipe begins with a quick marinade of ginger, garlic, and soy sauce that transforms simple flank steak into tender, flavorful strips. Shiitake mushrooms, sliced into even pieces, develop a satisfying chewiness when cooked just right—neither rubbery nor mushy.
High heat searing creates those coveted caramelized bits that build complex flavor in every bite, while a splash of sesame oil at the end adds nutty depth that ties everything together.
What you'll end up with is a perfectly balanced dish where tender beef and meaty mushrooms share the spotlight, all coated in a glossy sauce that's just sweet enough to complement the savory elements.
The aroma alone will have everyone gathering at the table, and the presentation—golden-brown beef, deep umami mushrooms, and vibrant green onions—makes it feel like a special occasion meal without the fuss.
Serve this stir fry over steamed jasmine rice or noodles to soak up every last bit of that flavorful sauce. The recipe scales easily for a crowd, and leftovers reheat beautifully while maintaining the perfect texture. Here's how to make it—where the one-pan technique meets restaurant-quality results.
Ingredients for beef and shiitake mushroom stir fry
Restaurant-quality stir fry starts with these 14 ingredients—simple yet transformative when combined.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Dried Shiitake Mushrooms 🍄 | 8 whole | Rehydrated in warm water |
| Fresh Ginger 🌿 | 1 tbsp | Minced, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Low-Sodium Soy Sauce 🥄 | ⅓ cup | Or tamari for gluten-free |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Honey 🍯 | 1 tbsp | Or maple syrup for vegan |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green |
| Sesame Seeds 🌾 | 1 tsp | Toasted for garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
Flank steak is the star here, and thin slicing against the grain is non-negotiable for tenderness. Costco or Whole Foods carry high-quality cuts that stay juicy when sliced properly. For shiitake mushrooms, dried is better than fresh—they rehydrate perfectly and pack more umami depth. Look for thick, plump dried mushrooms with deep brown caps. The ginger and garlic should be freshly minced—pre-minced jars lack the aromatic punch. If you're short on time, frozen ginger works fine but thaw it first.
No soy sauce? Coconut aminos works in a pinch, though the flavor will differ slightly. Substitute honey with agave nectar for a vegan option, but reduce to 1.5 tbsp to avoid excess sweetness. The sesame oil is purely for flavor—don't cook with it. Add it at the very end. For extra heat, toss in 1/2 tsp of red pepper flakes with the mushrooms. The rice vinegar balances the soy sauce's saltiness—don't skip it. If you're using pre-sliced green onions, pat them dry first to prevent excess moisture in the pan.
Rehydrate the mushrooms in 1 cup hot water for 20 minutes—save the soaking liquid for extra umami. Store the cooked stir fry in an airtight container for 3-4 days in the fridge, or freeze for up to 3 months. The rice reheats best in a rice cooker or steamer—microwaving dries it out. For leftovers, sprinkle with a little extra sesame oil before reheating to restore that restaurant-fresh aroma. This dish tastes even better the next day as flavors meld together.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it’s the only stir-fry where I don’t spend 10 minutes dicing mushrooms or mincing garlic. Just tear those dried shiitakes into chunks—they rehydrate while you slice the steak, and the ginger? A single knob gets grated in seconds. That’s 15 minutes saved right there.
- Umami Bomb: Between the dried shiitakes (soaked until they’re meaty and rich) and the low-sodium soy sauce, this dish packs a flavor punch without needing fancy sauces. The garlic and ginger hit just right—sharp but balanced—and the flank steak? Sear it fast, and you get that crispy edge with the creamy center. Honestly, it’s the kind of taste that makes you pause mid-bite.
- Lunchbox Hero: This stir-fry reheats like a dream, which is why I double the batch every Sunday. Pack half for work, and the leftovers? Still taste fresh even after three days. (Yes, even on a Tuesday night.) Plus, it’s the kind of meal that feels fancy enough for company but simple enough for a solo dinner.
- Budget Power Move: Flank steak is affordable, dried shiitakes last forever, and a little ginger and garlic stretch far. I’ll be real: this recipe feeds four for under $20 and leaves me with leftovers I don’t mind eating twice. It’s my go-to when I want restaurant-quality food without the price tag—or the guilt of ordering takeout.
Step-by-step instructions for beef and shiitake mushroom stir fry
This method delivers tender beef and umami-rich mushrooms with a perfect soy-ginger balance every time.
Rehydrate and Prepare the Shiitake Mushrooms
Place the 8 whole dried shiitake mushrooms in a heatproof bowl and cover with hot (not boiling) water. Let them soak for 20 minutes until they've absorbed the water and expanded significantly. Drain well, reserving ¼ cup of the soaking liquid.
Remove the stems and finely slice the mushroom caps. The rehydration process concentrates their earthy flavor, which forms the base of this dish. Don't skip this step—dried mushrooms have more intense umami than fresh, and proper rehydration ensures they cook evenly without becoming rubbery.
Marinate and Slice the Flank Steak
Slice the 1.25 lb flank steak thinly against the grain into ¼-inch thick strips. Place them in a bowl and combine with 0.33 cup low-sodium soy sauce, 1 tbsp rice vinegar, and 1 tbsp honey. Let this marinate for 15 minutes while you prepare the other ingredients.
Marinating tenderizes the beef and infuses it with flavor, but don't overdo it—flank steak cooks quickly and can become mushy if left too long. The soy sauce and vinegar create a perfect balance of salty and tangy notes that complement the mushrooms.
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. Reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it steam covered for another 10 minutes. Fluff with a fork before serving.
Perfectly cooked rice is the foundation of this stir fry. The jasmine rice should be tender with a slight bite and each grain separate. If you prefer, you can cook the rice in advance and reheat it gently before serving to maintain texture.
Stir Fry the Beef and Mushrooms
Heat 2 tbsp neutral oil in a large skillet or wok over high heat until shimmering. Add the marinated beef in a single layer and cook undisturbed for 1-2 minutes until the edges brown. Stir-fry for another 2 minutes until cooked through, then remove and set aside.
In the same pan, add 1 tbsp neutral oil and stir-fry the sliced shiitake mushrooms for 3-4 minutes until they release their moisture and develop a golden sheen. Add the minced fresh ginger and minced garlic cloves, cooking for 30 seconds until fragrant. This sequence ensures the mushrooms cook properly without absorbing too much oil.
Combine and Finish the Stir Fry
Return the beef to the pan along with the reserved mushroom soaking liquid. Add 1 tbsp sesame oil and toss everything together for 1 minute to combine. Season with 0.5 tsp salt and 0.25 tsp black pepper. Stir in the thinly sliced green onions, reserving 1 tbsp for garnish.
Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a touch of honey for sweetness. The dish should have a perfect balance of savory, umami, and slight sweetness. Serve immediately over the cooked jasmine rice, garnished with the reserved green onions and 1 tsp toasted sesame seeds for texture and aroma.
Pro Tips For Making Beef And Shiitake Mushroom Stir Fry
- Slice Steak Against the Grain: The fibers in flank steak run long, and if you don’t cut them perpendicular, you’ll end up with chewy, rubbery bites. Use a sharp knife and slice thin—about ¼-inch thick—right after cooking while the meat is still warm. (Yes, even if you’re impatient like me.)
- Rehydrate Shiitakes Properly: Dried shiitakes soak up water like sponges, but if you leave them too long, they’ll turn to mush. Soak them in hot water (not boiling) for 10-15 minutes, then drain and squeeze out excess liquid. Toss them in a little oil before stir-frying so they crisp up instead of sticking.
- Don’t Overcrowd the Pan: I learned this the hard way—adding all the beef and mushrooms at once just steams everything instead of searing. Cook the steak first in batches, then set it aside. Use that same pan to crisp the mushrooms and aromatics without losing heat. (Your future self will thank you.)
- Use a Splash of Water: Stir-fries need moisture to steam and tenderize, but most recipes skip this step. After 2-3 minutes of cooking the mushrooms and aromatics, add 2 tablespoons of water or broth. Let it simmer for 30 seconds—this keeps the dish from drying out while still keeping everything crisp. (Sounds weird, but it works.)
Wine and beer pairings for these flavors
Savory Red Wine Pairings
A rich, medium-bodied Pinot Noir from Oregon or Burgundy is my go-to choice for this stir fry. Its bright acidity and red fruit notes cut through the soy sauce's saltiness while complementing the umami depth of the shiitake mushrooms.
Look for a bottle with 12-14% ABV—not too heavy, but with enough structure to stand up to the dish's bold flavors. A glass chilled to 60-65°F enhances its aromatic qualities. 🍷
Crisp White Wine Options
For a lighter pairing, try a dry Riesling from Germany's Mosel region. Its crisp acidity and subtle honeyed notes mirror the stir fry's sweet-savory balance. The slight mineral finish cleanses your palate between bites.
If you prefer something even crisper, a Sauvignon Blanc with citrus and herbal notes works beautifully. Serve both at 45-50°F to preserve their refreshing qualities.
Japanese Sake for Authenticity
For a truly authentic pairing, reach for a dry junmai sake like Dassai 23 or Gekkeikan Sake. The clean, slightly nutty profile complements the sesame oil's aroma while its subtle sweetness enhances the dish's umami.
Serve chilled to 40-45°F—this temperature brings out its delicate flavors without overpowering the stir fry. A small cup alongside each serving adds an authentic touch.
Craft Beer Pairings
A Japanese-style lager like Asahi Super Dry or Sapporo offers a crisp, clean finish that won't compete with the dish's rich flavors. For something with a bit more character, try a wheat beer with citrus notes—like Blue Moon or Hoegaarden.
The effervescence helps cut through the stir fry's richness. Serve both at 40°F for optimal enjoyment. 🍺
Non-Alcoholic Options
For a refreshing non-alcoholic choice, try sparkling yuzu soda—its citrusy brightness contrasts beautifully with the soy-ginger flavors. Alternatively, a cucumber-mint infused water with a splash of lime keeps things light and refreshing.
For something more substantial, green tea (especially sencha) complements the dish's umami notes while adding a soothing finish.
Serving Temperature Tips
Always serve wine and beer slightly cooler than room temperature for this dish. Red wines should be 10-15°F cooler than typical serving temps, while whites and beers benefit from being 10°F cooler than usual.
The high heat used in stir frying intensifies flavors, so a cooler beverage helps balance the meal. I like to chill my wine glasses in the freezer for 10 minutes before pouring to achieve the perfect temperature quickly. ✨
Nutrition facts
Frequently asked questions
Why do dried shiitake mushrooms work better than fresh in this recipe?
Dried shiitake mushrooms pack 3-4 times more umami flavor than fresh ones, which is why they're perfect for stir fries. The rehydration process concentrates their earthy depth, creating a rich base for the soy-ginger sauce. Plus, they hold their shape better during cooking, avoiding that rubbery texture you sometimes get with fresh mushrooms.
Can I substitute flank steak with another cut of beef?
Yes! Sirloin or ribeye work well—just slice them ¼-inch thick against the grain for tenderness. For leaner options, try top round, but marinate it 30 minutes longer. Avoid tough cuts like chuck—they won't become tender enough in this quick cooking method.
How do I fix beef that's tough or overcooked?
If the beef turns out chewy, the issue is likely uneven slicing or overcrowding the pan. For next time, slice thinner (⅛-inch max) and cook in batches. To salvage overcooked beef, slice it against the grain into thin strips, then toss with a splash of soy sauce and a drizzle of sesame oil. The sauce will help tenderize it slightly.
What's the best way to reheat leftovers without drying them out?
Reheat in a skillet over medium-low heat with 1 tbsp neutral oil and 1 tbsp water for 2-3 minutes, stirring constantly. The moisture keeps the beef tender. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts. Always add a splash of soy sauce or water to restore moisture.
Can I make this stir fry spicier?
Add ½ tsp red pepper flakes with the mushrooms or toss in 1 tbsp chili garlic sauce at the end. For heat lovers, try 1 tsp gochujang (Korean chili paste) mixed with the soy sauce during marinating. Start with ½ tsp and adjust to taste—this dish balances well with bold flavors.
