Soups & Stews
This beef and broccoli recipe with velveting transforms tough cuts into hand-tenderized perfection, where every bite delivers silky-smooth beef and vibrant broccoli in a glossy, umami-rich sauce. The velveting technique—marinating beef in a cornstarch slurry—guarantees melt-in-your-mouth texture without overcooking, while high-heat stir-frying locks in juices for maximum flavor. What sets this apart is the balance of traditional wok searing and modern adaptability, whether you're using a skillet or oven.
Velveting isn't just about tenderness—it's a game-changer for restaurant-quality results at home. The process involves marinating beef slices in a cornstarch mixture for 30 minutes, creating a velvety exterior that stays intact even after stir-frying. Meanwhile, the sauce—a classic soy-based blend with garlic, ginger, and a touch of brown sugar—coats everything in a glossy, slightly sweet glaze that clings perfectly. This method ensures your beef remains juicy while developing deep, caramelized flavors.
The result is a dish where perfectly seared beef strips glisten with sauce, broccoli retains its bright green crunch, and every bite delivers that signature harmony of sweet, salty, and umami. The velveting technique eliminates the guesswork of overcooking, making this recipe both foolproof and impressive. Whether served over steamed rice or noodles, it’s a complete meal that tastes like it came from a dim sum cart.
For those short on time, the velveting process can be prepped ahead, while the stir-fry itself takes just 15 minutes of active cooking. The sauce thickens as it simmers, creating that signature glossy finish that makes this dish irresistible. This isn’t just another beef and broccoli—it’s a technique that elevates the dish to new heights, proving that home cooking can rival restaurant quality.
Ingredients for beef and broccoli recipe velveting
The velveting technique transforms tough beef into melt-in-your-mouth perfection paired with vibrant broccoli and a glossy umami sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Cornstarch 🌾 | ½ cup | For velveting slurry |
| Soy Sauce 🍶 | ½ cup | High-quality, preferably Japanese |
| Oyster Sauce 🍴 | ¼ cup | For umami depth |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Garlic Cloves 🧄 | 6 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Broccoli Florets 🥦 | 2 cups | Medium-sized, cut into bite-sized pieces |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable here—its lean yet tender texture responds perfectly to velveting. Look for well-marbled cuts at your butcher or Costco's pre-sliced beef section, which saves time. Slice against the grain for optimal tenderness, and keep it cold until ready to use. Diamond Crystal kosher salt (not table salt) is essential for seasoning—it dissolves cleanly without overpowering. For the cornstarch, Bob's Red Mill brand is a reliable choice, but any high-quality cornstarch will work. The key to velveting lies in the cornstarch slurry: mix it with soy sauce and a touch of water to create a smooth paste that coats the beef evenly.
No high-quality soy sauce? Kikkoman or La Choy are solid alternatives, though Japanese brands like Kikkoman Gold elevate the dish. Oyster sauce adds depth—Lee Kum Kee is the gold standard, but Hinode works too. Substituting brown sugar? Maple syrup at a 1:1 ratio keeps the sauce's glossy finish. Fresh ginger is ideal, but if you're using powdered, reduce to half the amount—it lacks the bright, zesty punch. The broccoli should be bright green and firm; Trader Joe's frozen florets work in a pinch, but fresh is always better. For the oil, avocado oil has a neutral flavor and high smoke point, perfect for stir-frying without imparting taste.
Prep the velveting slurry 30 minutes ahead—this gives the beef time to absorb the marinade fully. Store the raw beef and slurry in separate airtight containers in the fridge for up to 12 hours, though fresh is best. The sauce can be made 1 day ahead and reheated gently. Broccoli should be blanched for 1 minute before stir-frying to preserve its vibrant color. Leftover beef and sauce keep for 3 days in the fridge or 3 months frozen. Portion into meal-sized containers for quick lunches—just reheat and serve over rice.
Why You'll Love This Recipe
- I’ll be real: that cornstarch slurry and quick sear make the beef so tender it melts in your mouth. No more tough, chewy steak—just buttery, silky bites that disappear faster than my willpower on a Tuesday.
- Velveting Magic: I’ll be real: that cornstarch slurry and quick sear make the beef so tender it melts in your mouth. No more tough, chewy steak—just buttery, silky bites that disappear faster than my willpower on a Tuesday.
- One-Pan Power: Honestly, this is my lazy-night superpower. Toss the broccoli in the same pan after the beef, stir in the soy and oyster sauce, and you’re done. One sheet pan, one spatula, zero dishes that scream at me later.
- Leftover Luxury: Between us, this dish begs to be made extra. The leftovers reheat like a dream—still crispy on the edges, still packed with that caramelized brown sugar depth. I’ve fed a crowd with it twice, and no one’s ever complained.
Step-by-step instructions for velveting beef and broccoli
Master this technique and you'll transform tough flank steak into silky, hand-tenderized beef.
Prepare the Velveting Slurry and Marinate the Beef
In a medium bowl, whisk together the 0.5 cup cornstarch, 0.5 cup soy sauce, and 2 tbsp brown sugar until completely dissolved. This slurry is the secret to velveting - it creates a protective barrier that keeps the beef moist while tenderizing the fibers. Add the 1.5 lb flank steak and massage the mixture into every surface, ensuring complete coverage. Let it marinate at room temperature for 30 minutes while you prepare the remaining ingredients.
For best results, slice the flank steak against the grain into ¼-inch thick strips. This not only ensures even cooking but also creates a more tender eating experience. The velveting process works best on raw meat, so don't skip this marination step - it's what transforms tough cuts into restaurant-quality tenderness.
Parboil the Beef for Initial Tenderization
Bring a large pot of water to a gentle simmer (you should see small bubbles but not a rolling boil). Add the marinated beef strips and cook for exactly 2 minutes. This brief parboil is crucial - it begins the velveting process by partially cooking the outer layer while maintaining the raw center. Immediately drain the beef and transfer it to a colander to stop the cooking process.
Don't overcook the beef at this stage - the goal is to create a partially cooked exterior that will fully tenderize in the sauce. You'll know it's ready when the beef releases from the slurry but still feels slightly resistant to the touch. This initial step sets the foundation for the perfect velvet texture.
Build the Umami-Packed Sauce Base
In a large wok or skillet, heat 2 tbsp neutral oil over medium-high heat until shimmering. Add the 6 cloves minced garlic and 1 tbsp grated fresh ginger, cooking for 30 seconds until fragrant but not browned. Immediately add the 0.25 cup oyster sauce and 1 tbsp sesame oil, stirring constantly for 1 minute to combine.
The sauce should begin to bubble gently - this indicates the aromatics have released their full flavor. If you notice any browned bits forming, immediately reduce the heat to medium. This sauce base forms the flavor foundation for your dish, so take your time to develop these complex umami notes before adding the beef.
Complete the Velveting Process
Return the parboiled beef to the wok and add 1 cup water. Bring to a gentle simmer and cook for 3-4 minutes, stirring occasionally. The beef should now be completely tender - you'll notice it becomes fork-tender with a silky texture. Remove the beef and set aside, leaving the sauce in the wok.
This final velveting stage is where the magic happens. The combination of the cornstarch slurry, parboiling, and simmering in the sauce creates that signature velvet texture. The beef should now pull apart easily with your fingers and have a glossy appearance. If any pieces remain slightly firm, return them to the sauce for another 30 seconds of cooking.
Finish with Broccoli and Garnish
Increase the heat to high and add the 2 cups broccoli florets, stirring to coat in the sauce. Cook for 2-3 minutes until the broccoli is bright green and just tender-crisp. Season with 1 tsp Diamond Crystal kosher salt and 0.5 tsp ground black pepper, then stir in the 3 sliced green onions. Remove from heat and let sit for 1 minute to allow flavors to meld.
Serve immediately over 1.5 cups cooked white rice, spooning generous amounts of the silky sauce over each portion. The dish should be vibrant with contrasting textures - the tender, velvety beef against the crisp broccoli florets. Garnish with additional green onions if desired, but don't overdo it as they should complement rather than dominate the dish.
Pro Tips For Making Beef And Broccoli Recipe Velveting
- Slice Thin, Slice Even: I learned this the hard way—uneven slices mean some beef gets mushy while others stay tough. Angle the knife against the grain at a 45-degree cut, about ¼-inch thick. No need to stress over perfect uniformity, but close enough avoids the "chewy surprise" in every bite.
- Marinate the Meat, Not the Broccoli: Toss the broccoli in sauce right before cooking—it’ll get soggy if marinated too long. But the flank steak? Give it 15–20 minutes with half the soy sauce, oyster sauce, and a splash of brown sugar dissolved in it. The velveting slurry works better when the meat’s already absorbed some flavor.
- Velvet Slurry: Thick or Bust: Skip the guesswork—mix 2 tablespoons cornstarch with 3 tablespoons cold water first, then stir in 2 tablespoons soy sauce, 1 tablespoon oyster sauce, and 1 teaspoon brown sugar. Thin it out later if needed, but starting thick guarantees that glossy, silky coating. (Yes, even if it looks like glue.)
- Blanch Broccoli First: I was skeptical until I tried it—plunge broccoli florets in boiling water for 30 seconds, then ice bath. The florets stay bright green and crisp, soaking up sauce instead of turning to mush. Pro move: Drain well and pat dry before stir-frying, or your wok will steam instead of sear.
Essential equipment for perfect results
Velveting Essentials
The velveting process requires just a few specialized tools to achieve that signature silky texture. Start with a high-quality wok or cast-iron skillet—I recommend a Lodge 12-inch cast iron for its even heat distribution and durability. This pan handles the high heat needed for stir-frying while maintaining control. For the parboiling step, a large stainless steel pot with a tight-fitting lid works best to maintain steady water temperature. 🔥
Marinating Gear
Use a glass or ceramic mixing bowl (like Pyrex) for the velveting slurry—it won’t react with acidic ingredients and makes it easy to see when the cornstarch fully dissolves. A flexible silicone spatula helps coat the beef evenly during marination. For measuring, a digital kitchen scale ensures precision when weighing the beef strips to ¼-inch thickness. I swear by my OXO Good Grips scale for this step.
Sauce Development Tools
A fine-mesh strainer (like Eberhardts) helps remove any impurities from your minced garlic and ginger before cooking. For the sauce reduction, a heat-resistant silicone spatula prevents scratching your wok while stirring. If you’re new to high-heat cooking, a wok thermometer (such as Thermoworks Smoke) helps monitor temperatures between 350-400°F—critical for achieving that glossy sauce consistency.
Broccoli Prep Kit
Invest in a sharp chef’s knife (I use Victorinox 8-inch) and cutting board (like Teakhaus bamboo) to quickly chop broccoli into even 1-inch florets. A steamer basket (that fits your pot) is perfect for blanching broccoli to preserve its vibrant color before stir-frying. For portioning, I recommend quart-sized glass containers with airtight lids to store leftovers—glass keeps flavors fresher than plastic.
Temperature Control
Velveting relies on precise temperature control, so a meat thermometer (like Thermoworks Smoke) is essential. Monitor the beef’s internal temperature during the final simmer—it should reach 160°F for perfect doneness. A timer (even your phone works) ensures you don’t overcook the beef during the 2-minute parboil or 3-4-minute velveting simmer. Pro tip: Set two timers—one for the beef and one for the broccoli—to avoid cross-contamination.
Nutrition facts
Frequently asked questions
Why does velveting make beef so tender?
The velveting process uses a cornstarch slurry that creates a protective barrier around the beef fibers. When combined with the brief parboil and gentle simmer in sauce, it breaks down connective tissue without overcooking the exterior. This results in that signature silky, melt-in-your-mouth texture while keeping the beef juicy. The cornstarch also helps retain moisture during cooking, preventing dryness.
Can I velvet beef without parboiling?
Technically yes, but parboiling is crucial for authentic velveting results. The 2-minute parboil jumpstarts the tenderization process by partially cooking the exterior while keeping the center raw. Without it, your beef may become tough or dry during stir-frying. For a shortcut, you can increase the velveting simmer time to 6-8 minutes, but texture won't be as perfect.
What's the best way to store leftovers?
Store velveted beef and sauce separately in airtight containers for up to 3 days in the fridge. The sauce can be frozen for 3 months while beef freezes best for 1 month (texture changes after that). Reheat gently in a skillet with 1 tbsp water to restore sauce glossiness. Never microwave—it makes beef rubbery.
Can I use chicken or pork instead of beef?
Velveting works best with beef due to its connective tissue structure, but you can adapt it for chicken (thighs work best) or pork tenderloin. Use 1 tbsp cornstarch per pound and reduce marinating time to 20 minutes. Chicken needs 1 minute parboil and 2 minutes velveting while pork requires 3 minutes parboil and 4 minutes velveting. Flavor profiles will differ significantly.
How do I fix overcooked velveted beef?
If beef becomes tough, immediately remove it from heat and slice against the grain. Add 1 tbsp cornstarch to 2 tbsp water, whisk into the sauce, and simmer for 1 minute to thicken. The sauce will help mask some dryness, but texture won't fully recover. For future attempts, always use a meat thermometer—beef should reach 160°F max during velveting.
