30-Minute Sichuan Steak and Mushroom Stir-Fry

A fiery Sichuan-style stir-fry that pairs tender beef strips with earthy mushrooms and sweet onions in a bold chili-sesame sauce. The key to success is partially freezing the steak before slicing, which ensures thin, even pieces that cook quickly while staying juicy. Marinating the beef overnight builds deep umami from soy, ginger, and garlic. The stir-fry sauce combines oyster sauce, chili paste, and hot sesame oil for heat and complexity that coats every ingredient. The dish balances numbing spice, savory depth, and textural contrast between tender meat and crisp vegetables. Perfect for weeknight dinners when you want restaurant-quality results at home. This version prioritizes authentic Sichuan heat and technique over shortcuts, making it ideal for anyone who loves bold Asian flavors and doesn't mind a little advance prep.
Ingredients
- 3 boneless New York strip steaks, partially frozen, thinly slicedsirloin1:1beef
leaner, slightly tougher
- 1 pound mushrooms, sliced
- 2 yellow onions, cut into slivers
- 2 tablespoons wok oil
- steamed jasmine rice, or brown rice(optional)
- 2 tablespoons soy sauce
- 2 tablespoons winedry sherry or sake1:1umami
similar depth
- 2 tablespoons oil
- 1 tablespoon honey
- 1 tablespoon rice vinegar
- 1 ½ teaspoons cornstarch
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 tablespoons oyster sauce
- 1 tablespoon chili pastegochugaru1:0.75heat
earthier, less paste-like texture
- 1 tablespoon hot sesame oilsriracha1:0.5heat
milder numbing sensation, sharper heat
- 1 tablespoon cornstarch
Instructions
- 1
Trim excess fat from partially frozen steaks and slice thinly.
- 2
Whisk soy sauce, wine, oil, honey, rice vinegar, cornstarch, garlic, and ginger in a bowl.
- 3
Place sliced beef in a ziplock bag, pour marinade over it, seal, and refrigerate several hours or overnight.
- 4
Whisk oyster sauce, chili paste, hot sesame oil, and cornstarch in a small bowl and set aside.
- 5
Heat oil in a wok over high heat.
- 6
Stir-fry beef with marinade, mushrooms, and onions until cooked through.
- 7
Add sauce to wok and cook while stirring until thickened.
- 8
Serve with steamed jasmine or brown rice if desired.
Tips
Partially freeze steak before slicing to ensure thin, uniform pieces that cook evenly in seconds. This technique prevents shredding and keeps the meat tender despite high-heat cooking.
Marinate beef overnight for maximum flavor absorption. The cornstarch in the marinade creates a silky glaze when stir-fried, while soy sauce and ginger penetrate the meat deeply.
Keep all ingredients prepped and sauces mixed before heating the wok. Stir-frying happens fast; scrambling mid-cook ruins texture and timing.
Good to Know
Refrigerate leftovers in an airtight container up to 3 days. Do not freeze; the beef becomes tough and sauce separates.
Marinate beef overnight. Mix sauce and prep vegetables (onions, mushrooms, garlic, ginger) up to 8 hours ahead; store separately to prevent mushrooms from releasing liquid.
Serve immediately over steamed jasmine or brown rice. Accompaniments: scallions, white pepper, extra sesame oil drizzle, or cilantro.
Common Mistakes
Do not skip the partial freezing step to avoid shredded, unevenly cooked beef.
Do not add sauce before vegetables are cooked to avoid overseasoning and mushy texture.
Do not marinate longer than 24 hours to avoid overly salty, mushy meat from excessive enzyme breakdown.
Substitutions
similar depth
leaner, slightly tougher
earthier, less paste-like texture
FAQ
Can I use a regular skillet instead of a wok?
A skillet works but won't achieve the same high-heat searing and toss. Use the largest skillet you have, work in batches if needed, and avoid overcrowding. Heat distribution will be uneven, so stir constantly.
What if I don't have hot sesame oil?
Regular sesame oil lacks heat; substitute chili oil, sriracha thinned with water, or skip it and add an extra teaspoon of chili paste. You'll lose the toasted sesame aroma but retain the spice level.
How long does this stir-fry keep, and can I freeze it?
Refrigerate up to 3 days in an airtight container. Do not freeze; beef toughens and sauce separates into greasy pools. Reheat gently in a wok or skillet over medium heat with a splash of water.