
Better-Than-Takeout Beef & Broccoli Stir-Fry
Tender sliced flank steak, crisp emerald broccoli florets, and a glossy savory-sweet garlic ginger glaze come together in just 25 minutes for a weeknight dinner that rivals your favorite takeout.
Ingredients
For the Quick Jasmine Rice:
- 1 ½ cups quick-cooking white jasmine rice
- 1 ½ cups low-sodium beef broth (or water)
- ¼ teaspoon kosher salt
For the Beef & Velvet Coating:
- 1 ½ lbs flank steak, thinly sliced across the grain into ¼-inch bite-sized strips
- 1 ½ tablespoons cornstarch
- 1 tablespoon low-sodium soy sauce
- 1 tablespoon toasted sesame oil
For the Broccoli & Aromatics:
- 4 cups fresh broccoli florets (about 1 large head), cut into bite-sized pieces
- 3 tablespoons water (for steaming)
- 2 tablespoons vegetable oil, divided
- 3 cloves garlic, finely minced
- 1 tablespoon fresh ginger, peeled and grated
For the Stir-Fry Sauce:
- ⅓ cup low-sodium soy sauce
- ⅓ cup low-sodium beef broth
- 3 tablespoons dark brown sugar, packed
- 1 tablespoon oyster sauce
- 1 teaspoon toasted sesame oil
- 1 tablespoon cornstarch
For Garnish:
- 1 tablespoon toasted white sesame seeds
- 3 green onions, thinly sliced on the bias
Equipment
- Matte-black carbon steel wok
- Medium saucepan with tight-fitting lid
- Medium cream stoneware mixing bowl
- Small liquid measuring cup
- Whisk
- Wooden wok spatula
- Chef's knife and warm oak cutting board
Instructions
- Combine rice and broth: Add quick-cooking jasmine rice, beef broth, and salt to a medium saucepan over high heat and bring to a rapid boil.
- Simmer the rice: Cover saucepan tightly, reduce heat to low, and cook for 10 minutes until liquid is absorbed and rice is fluffy and tender.
- Slice flank steak: Place flank steak on warm oak cutting board and slice thinly across the grain into ¼-inch thick, 2-inch long strips.
- Velvet the beef: In a medium cream stoneware bowl, toss sliced flank steak with cornstarch, soy sauce, and sesame oil until evenly coated in a silky glaze.
- Whisk stir-fry sauce: In a small measuring cup, whisk soy sauce, beef broth, brown sugar, oyster sauce, sesame oil, and cornstarch until smooth.
- Preheat wok: Set matte-black carbon steel wok over high heat for 2 minutes, then swirl in 1 tablespoon vegetable oil until shimmering.
- Steam broccoli: Add broccoli florets and 3 tablespoons water to wok, cover with lid, and steam for 2 minutes until vibrant green and crisp-tender.
- Transfer broccoli: Remove wok lid and transfer steamed broccoli to a clean cream stoneware plate, setting aside while keeping wok hot.
- Sear flank steak: Add remaining 1 tablespoon vegetable oil to matte-black carbon steel wok, arrange beef in a single layer, and sear undisturbed for 90 seconds until browned crust forms.
- Stir-fry beef: Toss beef strips with wooden spatula for 60 seconds until seared on all sides while remaining juicy in center.
- Sizzle aromatics: Push beef to sides of matte-black carbon steel wok, drop minced garlic and grated ginger in center, and stir for 30 seconds until fragrant.
- Thicken sauce: Re-whisk stir-fry sauce, pour into center of matte-black carbon steel wok, and stir constantly for 60 seconds until bubbling and thickened into a mahogany glaze.
- Combine beef and broccoli: Fold steamed broccoli back into matte-black carbon steel wok with glazed beef and toss for 60 seconds until hot and fully coated.
- Plate and garnish: Spoon rice into four cream stoneware bowls, top with hot beef and broccoli, and sprinkle with toasted sesame seeds and green onions.
Process Visuals
- Step 4 - Velveting the Beef: Overhead flat-lay shot of sliced raw flank steak in a cream stoneware bowl being tossed with cornstarch and soy sauce until coated in a silky layer; warm oak cutting board and raw ingredients nearby; matte-black carbon steel wok in background; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
- Step 7 - Steaming Broccoli: 45-degree angle shot of vibrant green broccoli florets sizzling in a matte-black carbon steel wok with white steam rising as a lid is lifted; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; warm oak cutting board; cream stoneware; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
- Step 9 - Searing Flank Steak: Close-up 45-degree action shot of flank steak strips searing in a hot matte-black carbon steel wok, displaying caramelized browned edges; wooden wok spatula in frame; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; warm oak cutting board; cream stoneware; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
- Step 11 - Sizzling Garlic & Ginger: Overhead flat-lay shot into matte-black carbon steel wok with seared beef pushed to outer edges, exposing minced garlic and grated ginger sizzling in center oil with steam rising; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; warm oak cutting board; cream stoneware; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
- Step 12 - Thickening Stir-Fry Glaze: Close-up shot of rich dark mahogany stir-fry sauce pouring from a glass measuring cup into matte-black carbon steel wok with seared beef, bubbling rapidly; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; warm oak cutting board; cream stoneware; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
- Step 13 - Final Stir-Fry Toss: 45-degree eye-level shot of browned flank steak and green broccoli florets tossed together in matte-black carbon steel wok, glistening under glossy brown sauce with wisps of steam; bright and airy; soft natural window light from the left; light quartz countertop; blurred white shaker cabinet background; cream stoneware; oatmeal linen towel; matte-black or brass accents; fresh herb garnish.
Hero Shot
Vertical 2:3 crop image-generation prompt: Cookbook cover style vertical 2:3 shot of Better-Than-Takeout Beef & Broccoli Stir-Fry. A shallow cream stoneware bowl filled with fluffy white jasmine rice topped with tender caramelized flank steak strips and crisp emerald broccoli florets coated in glossy mahogany soy-ginger glaze. Sprinkled with toasted white sesame seeds and sliced green onions. Set on light quartz countertop with soft natural window light from left. Oatmeal linen towel, warm oak cutting board, and matte-black carbon steel wok in background with blurred white shaker cabinets behind. Bright and airy composition, crisp detail, rich color contrast.
Chef's Tips
- Slice against the grain: Cut flank steak perpendicular to muscle fibers so every beef strip turns out tender and easy to chew.
- Don't skip cornstarch velvet: Tossing raw beef in cornstarch seals in juices during high-heat searing and helps thicken sauce naturally.
- Make-ahead & storage: Store leftover beef and broccoli separately from rice in airtight containers for up to 3 days. Reheat in a warm skillet with a splash of beef broth.
Nutrition Estimate (per serving)
- Calories: 580 kcal
- Protein: 42 g
- Carbohydrates: 58 g
- Fat: 20 g