This stir-fry is the kind of weeknight recipe I turn to when I want dinner on the table fast, satisfying, and bright. It balances tender slices of beef with crisp-tender vegetables and a simple sauce that clings to every bite. No long marinades, no complicated steps—just a little prep and a hot pan.
I like it because it’s forgiving. Slice the steak a touch thicker and it still works. Swap one vegetable and the dish still sings. It’s a dependable, practical meal that feels a little special without demanding a lot of effort or exotic ingredients.
Below you’ll find clear ingredient notes, the exact ingredient list, step-by-step directions straight from the recipe source, and practical tips to make this dish consistently excellent. Ready? Grab a cutting board and let’s get to it.
Ingredient Notes

Here are the main components and what they do in this dish, plus quick tips so the stir-fry comes together well every time.
- Flank steak (16 ounces) — Lean and flavorful. Slice thin across the grain for tenderness; a quick chill firms it for cleaner slices.
- Soy sauce (6 tablespoons) — Provides the salty, savory backbone of the marinade and sauce.
- Cornstarch (4 teaspoons) — Coats the beef and slightly thickens the sauce when combined with water.
- Water (2 tablespoons) — Dissolves the cornstarch and helps form the glossy sauce.
- Granulated white sugar (1 teaspoon) — Balances the soy sauce and deepens flavor.
- Vegetable oil (3 tablespoons, divided) — Neutral oil with a high smoke point for stir-frying. It’s divided so you can cook vegetables then the beef without burning.
- Onion (1 medium, thinly sliced) — Adds sweetness and structure when stir-fried briefly.
- Bell peppers (2 medium, thinly sliced) — Color and crunch; slice thin so they cook quickly.
- Mushrooms (1 cup, sliced) — Earthy flavor and extra moisture; cook with high heat so they don’t go soggy.
- Zucchini (1 cup, sliced) — Mild, tender, and quick-cooking; slice to match other vegetables’ thickness.
- Carrot (1 medium, thinly sliced) — Adds color and a bit of crunch; slice thin so it softens quickly.
- Grated fresh ginger (2 teaspoons) — Warm, zesty aromatics that lift the whole dish; add to hot oil to bloom the flavor.
- Cooked rice, for serving (optional) — A neutral base that soaks up the sauce and stretches the meal to feed more people.
Ingredients
- 16 ounces flank steak — Trim excess fat; firm in the freezer for easier thin slicing (optional).
- 6 tablespoons soy sauce — Forms the marinade and sauce base; adjust to taste later if needed.
- 4 teaspoons cornstarch — Gives the beef a silky coating and slightly thickens the sauce.
- 2 tablespoons water — Dissolves cornstarch and creates a glossy finish.
- 1 teaspoon granulated white sugar — Balances saltiness and deepens flavor.
- 3 tablespoons vegetable oil, divided — Use a neutral, high-heat oil; it’s split for vegetable then beef cooking.
- 1 medium onion, thinly sliced — Adds sweetness and texture.
- 2 medium bell peppers, thinly sliced — Use any colors you like for brightness.
- 1 cup sliced mushrooms — Clean and slice evenly so they cook at the same rate as other veg.
- 1 cup sliced zucchini — Mild and fast-cooking; keeps the dish light.
- 1 medium carrot thinly sliced — Adds a touch of sweetness and crunch; slice thin for faster cooking.
- 2 teaspoons grated fresh ginger — Fresh ginger provides brightness; grate it fine so it folds into the dish.
- cooked rice, for serving (optional) — Keeps leftovers neat and makes the meal more filling.
Stir Fried Beef with Vegetables, Made Easy
- Trim any excess fat from the flank steak, place it in the freezer for a few minutes to firm (optional), then slice the steak across the grain as thinly as possible. Put the sliced beef in a medium bowl.
- In a small bowl, whisk together 6 tablespoons soy sauce, 4 teaspoons cornstarch, 2 tablespoons water, and 1 teaspoon granulated white sugar. Pour this mixture over the beef and stir to coat. Set the marinated beef aside while you prepare the vegetables.
- Heat a wok or large skillet until very hot, then reduce the heat to medium. Add 1 tablespoon vegetable oil. Add 1 medium thinly sliced onion, 2 medium thinly sliced bell peppers, 1 cup sliced mushrooms, 1 cup sliced zucchini, and 1 medium thinly sliced carrot. Stir-fry the vegetables for 2 to 3 minutes, keeping them moving so they become crisp-tender and do not brown. Transfer the vegetables to a plate and set aside.
- Return the pan to high heat. Add the remaining 2 tablespoons vegetable oil and 2 teaspoons grated fresh ginger. Add the marinated beef to the pan and stir-fry, breaking up any pieces, until the beef separates and just begins to change color.
- Add the cooked vegetables back into the pan with the beef. Stir to combine and stir-fry about 1 minute more, until everything is heated through and the beef is cooked to your liking. Remove from heat.
- Serve immediately, with cooked rice if desired.
Why It’s My Go-To

This dish is fast, flexible, and forgiving. It uses one pan and a handful of straightforward ingredients, and yet it delivers big on texture and flavor. The cornstarch in the marinade gives the beef a silky bite while the high heat keeps vegetables fresh and bright.
It’s also weeknight-friendly: little active cook time, easy prep, and you can scale it up without changing technique. For small households, leftovers reheat well and still taste good the next day.
Swap Guide

- Beef options: If you prefer, any thin-cut, quick-cooking cut will work—just slice against the grain for tenderness.
- Vegetables: Use what you have. Snap peas, broccoli florets, or baby corn are all fine as long as you cut them to similar sizes so they cook evenly.
- Sauce tweaks: Reduce the soy sauce slightly if you’re serving with salty sides, or add a squeeze of citrus after cooking for brightness.
Toolbox for This Recipe
- Wok or large heavy skillet — A wide surface lets food sear instead of steam.
- Sharp knife and cutting board — Thin, even slices make all the difference.
- Medium bowl and small bowl — One for the beef, one for the cornstarch mix.
- Spatula or wooden spoon — For quick, even tossing.
- Grater or microplane — For fine grated ginger that disperses flavor quickly.
Easy-to-Miss Gotchas
- Slicing across the grain: If you slice with the grain, the beef will be chewier. Take an extra minute to orient the steak correctly.
- Chill before slicing: A quick chill firms the steak and makes very thin slices possible. Don’t freeze solid—just firm it up for 10–15 minutes.
- Vegetable timing: Cook vegetables until crisp-tender. Overcooking makes them mushy and dulls the texture contrast with the beef.
- Heat control: Start hot to sear, then lower the heat when you add the vegetables initially to avoid burning. Return to high for the beef so it cooks quickly.
- Cornstarch mix: Make sure the cornstarch is fully dissolved in the water before adding to the soy sauce so you don’t get lumps.
Year-Round Variations
- Spring: Add tender asparagus tips or sugar snap peas for freshness.
- Summer: Use summer squash and ripe bell peppers for sweeter notes and vibrant color.
- Fall: Switch in thinly sliced Brussels sprouts or hearty root vegetables—cook them a little longer before adding quicker veg.
- Winter: Use sturdier vegetables and cut them small so they soften in the same timeframe as the other ingredients.
Little Things that Matter
- Even slices: Consistent thickness ensures everything cooks at the same rate.
- High heat, short time: That’s the secret to glossy beef and crisp veggies. Work quickly and don’t overcrowd the pan.
- Timing the ginger: Add it to hot oil so it releases aroma without burning.
- Rest briefly: If you step away after cooking, give the stir-fry one minute off heat so flavors settle.
Make Ahead Like a Pro
- Slice the beef and store it in a sealed container in the fridge for up to a day. Add the marinade just before cooking for best texture.
- Wash, slice, and store vegetables in an airtight container in the fridge up to a day ahead. Keep them dry to avoid sogginess.
- Cook rice ahead and refrigerate; reheat with a sprinkle of water in the microwave to restore moisture.
- For full make-ahead meals, store beef and vegetables separately. Reheat in a wok or skillet; add sauce and toss to recoat at the end.
Your Top Questions
- Can I use another cut of beef? Yes. Use a thin-cut, quick-cooking steak and slice across the grain.
- How do I prevent vegetables from getting soggy? Keep your pan hot, slice vegetables to similar thickness, and stir-fry briefly until crisp-tender.
- Can this be made gluten-free? Swap the soy sauce for a gluten-free tamari if needed.
- How to know when the beef is done? It should just change color through—stir-frying cooks thin slices very quickly. Cook to your preferred doneness but avoid overcooking.
- Leftovers? Store in the fridge up to 3 days. Reheat on the stovetop over medium heat until warmed through.
In Closing
This Stir Fried Beef with Vegetables is a reliable, quick dinner that tastes like you fussed longer than you did. Keep your knife sharp, pan hot, and ingredients prepped to simplify the cooking flow. Once you get the timing down, it becomes one of those go-to meals you’ll return to again and again.
Happy cooking—make it your own and enjoy every bite.

Easy Stir Fried Beef with Vegetables
Ingredients
Ingredients
- 16 ouncesflank steak
- 6 tablespoonssoy sauce
- 4 teaspoonscornstarch
- 2 tablespoonswater
- 1 teaspoongranulated white sugar
- 3 tablespoonsvegetable oil divided
- 1 mediumonion thinly sliced
- 2 mediumbell peppers thinly sliced
- 1 cupsliced mushrooms
- 1 cupsliced zucchini
- 1 mediumcarrotthinly sliced
- 2 teaspooonsgrated fresh ginger
- cooked rice for serving (optional)
Instructions
Instructions
- Trim any excess fat from the flank steak, place it in the freezer for a few minutes to firm (optional), then slice the steak across the grain as thinly as possible. Put the sliced beef in a medium bowl.
- In a small bowl, whisk together 6 tablespoons soy sauce, 4 teaspoons cornstarch, 2 tablespoons water, and 1 teaspoon granulated white sugar. Pour this mixture over the beef and stir to coat. Set the marinated beef aside while you prepare the vegetables.
- Heat a wok or large skillet until very hot, then reduce the heat to medium. Add 1 tablespoon vegetable oil. Add 1 medium thinly sliced onion, 2 medium thinly sliced bell peppers, 1 cup sliced mushrooms, 1 cup sliced zucchini, and 1 medium thinly sliced carrot. Stir-fry the vegetables for 2 to 3 minutes, keeping them moving so they become crisp-tender and do not brown. Transfer the vegetables to a plate and set aside.
- Return the pan to high heat. Add the remaining 2 tablespoons vegetable oil and 2 teaspoons grated fresh ginger. Add the marinated beef to the pan and stir-fry, breaking up any pieces, until the beef separates and just begins to change color.
- Add the cooked vegetables back into the pan with the beef. Stir to combine and stir-fry about 1 minute more, until everything is heated through and the beef is cooked to your liking. Remove from heat.
- Serve immediately, with cooked rice if desired.
Equipment
- Wok or large skillet
- Medium Bowl
- Small Bowl
- Plate
Notes
If you are preparing this recipe asGLUTEN-FREE, just be sure to use a brand of soy sauce that does not contain gluten.
