Tender seared beef sirloin, crisp snap peas, and cremini mushrooms tossed in a soy-ginger sauce. Ready in 27 minutes — one wok, weeknight-fast.
A stir-fry lives or dies by pan temperature. This one starts with a smoking-hot wok, which is why the beef gets actual browning on the edges instead of steaming into a grey pile. The two-batch sear is the move that makes it work — crowd the pan and you lose all that heat immediately. The sauce is soy-forward, lightly sweet from honey, and punchy with fresh ginger; it's not thick or gloopy, just enough to coat everything in about 90 seconds of tossing.
Texture-wise, you get tender beef, snappy snap peas, and meaty cremini mushrooms in every bite. The red bell pepper adds a little sweetness and color without going soft. This is a weeknight dinner — 27 minutes from start to table, one pan after the sauce bowl. If your stir-fry looks too dry when you add the sauce, splash in a tablespoon of water to help it move around the wok.
🛒 Links may earn us a small commission at no cost to you.
🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.
Steamed jasmine rice is the obvious call, and it's obvious because it works — the neutral starch absorbs the soy-ginger sauce without competing. Cook it while you're prepping so it's ready to go when the stir-fry comes off the heat. If you want noodles, thin rice noodles or lo mein both hold up well; just toss them in a little sesame oil so they don't stick while you wait.
For a vegetable side, a simple cucumber salad with rice vinegar, a pinch of sugar, and sliced chili cuts the richness of the beef and keeps the meal feeling light. You don't need to cook anything extra.
Drink-wise, a cold Japanese lager like Sapporo or Asahi handles the ginger and soy without clashing. If you want wine, a dry Riesling from Alsace or a German Spätlese has enough acidity and a touch of fruit to work against the soy. For non-alcoholic, sparkling water with a squeeze of lime is clean and refreshing alongside this.
If you're serving this for a casual dinner, a small dish of chili crisp on the table lets everyone dial up the heat individually without you adjusting the whole batch.
To make this vegetarian, swap the beef for 14 oz of extra-firm tofu pressed dry and cut into 1-inch cubes, or use 1.25 lbs of king oyster mushrooms torn into thick strips. Tofu needs the same two-batch high-heat sear to brown properly — don't skip it. King oyster mushrooms will release more moisture, so give them an extra minute in the pan before adding the other vegetables.
For gluten-free, swap the regular soy sauce for tamari (same quantity, same flavor) or use coconut aminos, though coconut aminos are slightly sweeter — reduce the honey to 1 teaspoon to compensate. Everything else in this recipe is already gluten-free.
Seasonal variation: in late summer, swap the snap peas for 2 cups of thin-sliced zucchini and the cremini for shiitake mushrooms. In winter, broccolini works well in place of snap peas — add it with the mushrooms and bell pepper since it needs more time than snap peas.
To scale for 2 servings, halve every ingredient but keep the cook method identical — you'll likely only need one batch for the beef. Scaling up to 6–8 servings means working in more batches; don't try to do it all at once, or you'll steam instead of sear.
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Keep the stir-fry separate from rice or noodles so the starches don't absorb all the sauce. The snap peas will soften overnight but are still good.
Reheat in a skillet over medium-high heat with a tablespoon of water to loosen the sauce — about 3 minutes, stirring frequently. Microwave works in a pinch but makes the beef chewy and the vegetables limp. The skillet method gets you much closer to the original texture.
You can prep everything up to a day ahead: slice the beef, mix the sauce, and cut all the vegetables, storing each separately in the fridge. The actual cooking is so fast (12 minutes) that doing it fully ahead and reheating isn't worth the texture loss. Prep-ahead, cook-fresh is the right move here.
Technically yes, but the snap peas and bell pepper turn mushy after freezing and thawing. If you want to freeze a batch, leave those two vegetables out and add fresh ones when you reheat. The beef, mushrooms, and sauce freeze fine for up to 2 months.
Flank steak is the closest substitute and slices beautifully against the grain. Skirt steak also works. Avoid stew beef or chuck — the short cooking time won't tenderize those tougher cuts. Pre-sliced stir-fry beef from the supermarket is acceptable if you're short on time, though the slices are often thicker than ideal.
A 12-inch or larger stainless steel or cast iron skillet works. Nonstick pans can handle it but won't generate the same browning on the beef. Whatever pan you use, get it fully smoking before the beef goes in — that's the non-negotiable part.
Ground ginger is a different flavor profile — drier, earthier, less bright. If you must substitute, use 1 teaspoon ground ginger for the 2 tablespoons fresh. The dish will taste noticeably different. Fresh ginger is worth buying for this recipe.
Yes. This sauce isn't designed to be thick like a takeout-style sauce. It's a light glaze that coats rather than clings. If you want more body, mix 1 teaspoon of cornstarch into the sauce before adding it to the wok — it will tighten up as it heats.
Yes, but don't add so much that the wok gets crowded. If adding a dense vegetable like broccoli or carrots, add them with the mushrooms and bell pepper so they have enough cook time. Water chestnuts can go in with the snap peas. Total vegetable volume shouldn't exceed about 5 cups or you'll lose the high-heat effect.
Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.
☕ Buy me a coffee
One pan, 45 minutes: crispy lemon garlic chicken with roasted potatoes, broccoli, and blistered tomatoes finished with balsamic. Real weeknight cooking.
Ready in 18 minutes, this shrimp scampi uses white wine, lemon, and a double butter technique for a glossy sauce that clings to angel hair pasta.
Crispy double-dredged cod or mahi-mahi tacos with a smoky chipotle crema. Ready in 27 minutes — weeknight-fast with real crunch.