Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
The secret to beef that's as tender as your favorite mall-Chinese bowl is a 20-minute baking soda soak, then a hard sear in two batches so the meat browns instead of steaming. A glossy ginger-garlic-oyster sauce ties it to crisp broccoli over rice, and the whole thing comes together in about 30 minutes.
Ingredients
Beef and tenderizing
1 1/4 lb flank steak, sliced 1/4-inch thick against the grain
4 cups hot cooked jasmine or long-grain white rice
1 tsp toasted sesame seeds
Instructions
Pat the flank steak dry and slice it across the grain into 1/4-inch strips (freeze the steak 15 minutes first if it's slipping around). In a bowl, toss the beef with the baking soda and 2 tablespoons cold water until every piece is coated. Let it sit at room temperature for 20 minutes — no longer, or the texture turns spongy.
Rinse the beef under cold running water for 30 seconds to wash off the baking soda, then squeeze it dry in a clean kitchen towel or press firmly with paper towels. Dry beef is what gives you a sear instead of a steam.
Return the beef to the bowl and toss with 1 tablespoon soy sauce, the Shaoxing wine, 1 tablespoon cornstarch, and the sesame oil. Set aside while you prep everything else.
Whisk all the sauce ingredients together in a measuring cup: broth, oyster sauce, 2 tablespoons soy sauce, brown sugar, 2 teaspoons cornstarch, rice vinegar, and white pepper. Whisk again right before it goes in the pan so the cornstarch doesn't settle.
Bring 1 inch of water to a boil in a wide skillet or saucepan. Add the broccoli, cover, and steam 2 to 3 minutes until the florets turn bright green and a paring knife slips into a stem with slight resistance. Drain well and spread on a towel-lined plate — soggy broccoli waters down the sauce.
Heat a 12-inch carbon steel or stainless skillet (or a wok) over high heat until a drop of water skitters and evaporates instantly, about 2 minutes. Add 1 1/2 tablespoons oil and swirl. Add half the beef in a single layer, spread it out, and let it sit undisturbed 60 to 90 seconds until deeply browned. Toss 30 seconds more and transfer to a plate; the beef should still be slightly pink inside.
Add another 1 tablespoon oil and repeat with the second batch of beef. Transfer to the plate. Do not skip the batching — crowded beef drops the pan temperature and gray, boiled meat is the number one home-kitchen failure here.
Reduce the heat to medium-high. Add the remaining 1/2 tablespoon oil, then the garlic, ginger, scallions, and red pepper flakes. Stir constantly for 30 to 45 seconds until fragrant and the garlic is just golden — any longer and it turns bitter.
Pour in the whisked sauce and bring to a bubble, scraping up the browned bits. Cook 1 to 2 minutes, stirring, until it thickens enough to coat the back of a spoon.
Return the beef and any juices to the pan along with the broccoli. Toss for 45 to 60 seconds until everything is glossy and hot through. Taste and add a splash of soy sauce if it needs salt.
Divide the rice among 4 bowls, spoon the beef, broccoli, and plenty of sauce over the top, and finish with sesame seeds. Serve immediately.
Chef's tips
Buy flank steak on sale and freeze it in slab form; 15 minutes back in the freezer makes thin slicing easy. Sirloin tip or skirt steak work the same way with the baking soda treatment.
No oyster sauce? Use 3 tablespoons hoisin plus 1 teaspoon fish sauce, and cut the brown sugar in half.
If your stove runs weak, sear the beef in three batches instead of two and let the pan reheat 30 seconds between rounds.
Everything cooks in under 5 minutes once the pan is hot, so have the sauce whisked, aromatics chopped, and broccoli steamed before you turn on the burner.
Leftovers keep 3 days; reheat in a skillet with a splash of water rather than the microwave to keep the broccoli from going limp.
Nutrition (per serving, estimated)
620calories
37gprotein
76gcarbs
18gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Takeout-Style Beef with Broccoli Bowls was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.