This quick-cooking dish highlights tender strips of beef combined with crisp, colorful vegetables like bell peppers, broccoli, and carrots. Marinated briefly for depth and stir-fried swiftly with aromatic garlic and ginger, the ingredients are tossed in a rich sauce blending soy, oyster, and hoisin flavors. Served hot over steamed rice and optionally garnished with sesame seeds, it offers a satisfying, vibrant meal packed with savory notes and balanced textures ideal for easy weeknight dinners.
My neighbor knocked on my door one Tuesday night holding a bag of bell peppers from her garden. I had beef in the fridge and twenty minutes before my kids got home from practice. That stir fry turned into the kind of dinner that gets requested by name every week after.
I used to think stir fry was just something you ordered in those little white boxes. Then one night I watched my sister in law move around her kitchen with a wok and a wooden spoon like she was conducting music. She told me the secret wasnt the recipe, it was the heat and the rhythm. I went home and tried it myself with a regular skillet, and it worked.
Ingredients
- Flank steak or sirloin: Slice it thin against the grain or it gets tough, and partially freezing it for fifteen minutes makes cutting so much easier.
- Soy sauce: This shows up twice, in the marinade and the sauce, because it builds layers of flavor instead of just salt.
- Cornstarch: It coats the beef so it browns instead of steams, and it thickens the sauce at the end without making it gloppy.
- Rice vinegar: A little acid in the marinade keeps the meat from tasting flat.
- Sesame oil: Just a teaspoon adds a nutty backbone that reminds you this isnt just meat and vegetables.
- Red and yellow bell peppers: They stay crisp and sweet under high heat, and the colors make the whole dish look like you tried harder than you did.
- Broccoli: Cut the florets small so they cook fast and dont stay raw in the center.
- Carrot: Julienned carrots cook quicker than rounds and they tangle nicely with everything else in the pan.
- Spring onions: They go in at the end so they stay bright and a little bit sharp.
- Garlic and ginger: Fresh is worth it here, the smell when they hit the hot oil is half the reason I make this.
- Oyster sauce: It adds a deep, almost caramelized taste that soy sauce alone cant do.
- Hoisin sauce: A little sweetness and a little funk, it rounds out the sauce so it tastes complex.
- Honey: You can use sugar, but honey dissolves faster and tastes a bit warmer.
- Sesame seeds: Optional, but they make it look finished and add a tiny crunch.
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, cornstarch, rice vinegar, and sesame oil in a bowl. Let it sit for at least ten minutes while you prep everything else. The cornstarch will start to cling and create a light coating.
- Mix the stir fry sauce:
- Whisk together soy sauce, oyster sauce, hoisin sauce, honey, water, and cornstarch in a small bowl until smooth. Set it within arms reach of the stove.
- Sear the beef:
- Heat a tablespoon of vegetable oil in a large skillet or wok over high heat until it shimmers. Add the beef in a single layer and let it sit for a minute without moving it so it gets a good sear. Flip and cook another minute, then remove it to a plate even though its not fully cooked yet.
- Cook the aromatics:
- Add another tablespoon of oil to the same pan. Toss in the garlic and ginger and stir for thirty seconds until the smell fills your kitchen.
- Stir fry the vegetables:
- Add the broccoli, carrots, and bell peppers. Keep everything moving for two to three minutes until the vegetables are tender but still have some snap.
- Bring it all together:
- Return the beef to the pan along with the spring onions. Pour in the stir fry sauce and toss everything together so it coats evenly. Cook for another minute or two until the sauce thickens and clings to the beef and vegetables.
- Serve:
- Spoon it over steamed jasmine rice and sprinkle sesame seeds on top if you have them.
The first time I made this for my husband, he looked up from his plate and asked if I ordered takeout. I told him no, and he went back for seconds. Now when I hear the sizzle of beef hitting a hot pan, I think about how something this quick can still feel like I made an effort.
Choosing Your Vegetables
I started with bell peppers and broccoli because thats what I had, but snap peas, mushrooms, and zucchini all work beautifully. The trick is cutting everything about the same size so it cooks evenly. Anything too thick will still be crunchy when the beef is done, and anything too thin will turn to mush.
Making It Spicier
My son started asking for heat, so I slice half a red chili and toss it in with the garlic and ginger. You can also stir in a teaspoon of chili paste with the sauce if you want warmth without the bite of fresh pepper. It changes the whole mood of the dish without changing the method.
Serving Suggestions
Jasmine rice is my go to because it soaks up the sauce and smells faintly floral, but brown rice adds chew and noodles turn this into something that feels completely different. I have also served it in lettuce cups when I wanted something lighter, and it worked better than I expected.
- If youre meal prepping, keep the rice separate so it doesnt get soggy.
- Leftovers reheat well in a hot skillet with a splash of water to loosen the sauce.
- Double the sauce if you like things saucier, it keeps in the fridge for a week.
This is the kind of dinner that makes weeknights feel less like a race and more like a small win. I hope it becomes one of those recipes you dont need to look at after the third time.
Recipe Questions & Answers
- → What cut of beef works best for this dish?
-
Flank steak or sirloin sliced thinly against the grain ensures tenderness and cooks quickly for a balanced texture.
- → Can I substitute the vegetables used?
-
Absolutely. Seasonal vegetables like snap peas, zucchini, or mushrooms can be swapped in based on preference or availability.
- → How long should I marinate the beef?
-
Marinate the beef for at least 10 minutes to allow the soy, vinegar, and sesame oil to infuse flavor without compromising texture.
- → What is the best way to achieve a tender but crisp vegetable texture?
-
Stir-fry the vegetables quickly over high heat, around 2-3 minutes, to retain a slight crunch while cooking through.
- → Can this be served with options other than white rice?
-
Yes, brown rice or noodles make excellent alternatives, adding different textures and nutritional profiles.