Pin It The smell of garlic hitting hot oil still takes me back to my first apartment kitchen, where I learned that high heat and patience make all the difference. My roommate and I took turns making this every Tuesday, competing over whose version looked more like the takeout we craved but could barely afford. We learned through burnt batches and overcooked broccoli that velveting the beef properly is what separates okay stir-fry from the kind that makes you voluntarily eat leftovers for breakfast the next morning.
Last winter my sister came over after a terrible day at work, and I made this while she sat at my counter complaining about everything. Halfway through her first bowl, she stopped mid-sentence and said, Okay, this fixes it. Now whenever she visits, she doesnt even ask whats for dinner. She just walks in, hangs up her coat, and asks if I bought flank steak.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Flank steak: Slice it thin and against the grain, or spend the rest of your meal chewing sadly through tough fibers. This cut takes beautifully to the cornstarch velveting technique.
- Cornstarch: Creates that silky, restaurant-style coating on the beef and helps thicken the sauce into something glossy and coating.
- Broccoli florets: Fresh works best here. Frozen tends to release too much water and turns your stir-fry into a sad, soupy situation.
- Garlic and ginger: Fresh is non-negotiable. The jarred stuff has a weird, pickled flavor that competes with everything else.
- Soy sauce and oyster sauce: The backbone of the whole operation. Oyster sauce adds that deep, almost caramel richness that soy alone cant achieve.
- Brown sugar: Just enough to round out the salty components and help the sauce caramelize slightly on the meat.
- Sesame oil: A tiny amount goes a long way. This is a finishing flavor, not a cooking oil.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Velvet the beef:
- Toss the sliced beef with soy sauce and cornstarch until each piece is lightly coated. Let it sit for at least 10 minutes while you prep everything else. This step is what makes restaurant beef so incredibly tender.
- Mix the sauce:
- Whisk together the soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil until the sugar and cornstarch dissolve completely. Keep it nearby so you can pour it in without scrambling later.
- Blanch the broccoli:
- Heat oil in a wok or large skillet until it's nearly smoking. Toss in the broccoli and stir-fry for 2 to 3 minutes until it turns bright green with a slight char. Remove it and set it aside on a plate.
- Sear the beef:
- Add more oil to the pan and spread the beef in a single layer. Let it sear undisturbed for a full minute to develop a crust, then toss and cook for another 2 to 3 minutes until browned but still slightly pink in the center.
- Add aromatics:
- Toss in the minced garlic and grated ginger, stirring constantly for about 30 seconds. You want them fragrant but not burned, which happens faster than you expect at high heat.
- Combine everything:
- Pour in the sauce and return the broccoli to the pan. Toss everything together for 1 to 2 minutes as the sauce bubbles and thickens, coating each piece in glossy brown perfection.
Pin It My father-in-law, who claims to dislike almost everything except very specific foods, reluctantly tried this at a family gathering. He went back for seconds and then asked if there was any left to take home. Now he requests it every time he visits, and I pretend it's a huge inconvenience while secretly being thrilled.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting the Rice Right
Jasmine rice is my go-to here because its natural floral aroma complements the savory sauce without competing. Rinse it until the water runs clear before cooking, which removes excess starch and keeps each grain separate and fluffy. If you're feeling ambitious, make fried rice with leftovers the next morning and break a fried egg on top.
Heat Management Secrets
Professional cooks use restaurant stoves with burners that output BTUs most home kitchens can only dream of. The workaround is to preheat your pan longer than feels reasonable and cook in smaller batches. A smoking-hot pan compensates for a lot, and listening for that sizzle tells you everything you need to know about whether your heat is high enough.
Make It Your Own
Once you've made this a few times, you'll start tweaking instinctively. Some nights I add red pepper flakes because I want heat. Sometimes sliced bell peppers or snap peas end up in the mix because that's what I have in the fridge. The technique stays the same, but the dish changes with your mood and what's in season.
- Swap in sliced mushrooms for an earthy twist
- Add a handful of baby corn or water chestnuts for crunch
- Double the sauce if you love extra sauce over your rice
Pin It This is the kind of dinner that turns an ordinary Tuesday into something that feels like a small occasion, mostly because it's genuinely delicious but also because you made it yourself in under 30 minutes.
Recipe Questions & Answers
- → How do I slice beef for stir-fry?
Slice flank steak against the grain into thin strips, about 1/4 inch thick. Cutting against the grain shortens the muscle fibers, making the beef more tender. Partially freezing the beef for 20 minutes makes it easier to slice thinly.
- → Can I make this gluten-free?
Yes, substitute regular soy sauce with tamari or coconut aminos, and use a gluten-free oyster sauce or mushroom sauce alternative. Always check labels to ensure all condiments are certified gluten-free.
- → What cut of beef works best?
Flank steak is ideal for its flavor and texture. Skirt steak or sirloin also work well. The key is slicing thinly across the grain and marinating with cornstarch to protect the meat during high-heat cooking.
- → How do I prevent broccoli from getting mushy?
Stir-fry broccoli over high heat for just 2-3 minutes until bright green and crisp-tender. Remove from the pan before adding the beef, then return at the end to heat through. This maintains texture and vibrant color.
- → Can I meal prep this dish?
The sauce can be mixed up to a week in advance and stored refrigerated. Cooked beef and broccoli keep well for 3-4 days in the refrigerator. Reheat gently in a pan with a splash of water to refresh the sauce.
- → What vegetables can I add?
Snow peas, bell peppers, carrots, snap peas, or water chestnuts make excellent additions. Add harder vegetables like carrots earlier in the cooking process, while quick-cooking vegetables like snow peas can go in with the broccoli.