Easy beef and broccoli recipe: Best 20 Minute Meal
Make restaurant-quality beef and broccoli in just 20 minutes with tender, velvety beef slices and crisp broccoli in a savory sauce. This foolproof stir-fry technique delivers takeout flavor at home—faster and healthier than ordering delivery.
Tired of spending money on takeout beef and broccoli that arrives lukewarm with tough, chewy beef? The frustration of craving Chinese food but not wanting to wait 45 minutes for delivery is real. Even worse is spending $15+ on a dish you could make better at home.
This easy beef and broccoli recipe solves both problems with a tested technique that guarantees tender beef every single time: a quick cornstarch marinade (called “velveting”) that creates a protective coating, plus high-heat stir-frying that sears meat while keeping it juicy. The result? Restaurant-quality results in your own kitchen, ready faster than delivery.
The secret is choosing the right cut and slicing it properly. If you’re still learning which beef cuts work best for different cooking methods, our ultimate guide to beef cuts and cooking explains the science behind each selection.
Here’s everything you need to know to master this weeknight favorite.

Why This Easy Beef and Broccoli Recipe is a Keeper
- Lightning-Fast: Total time 20 minutes from start to finish
- Budget-Friendly: Costs $8-10 to feed 4 people vs. $30+ for takeout
- Healthier Than Takeout: Control sodium, sugar, and oil levels
- Tender Beef Guaranteed: Velveting technique ensures silky texture
- One-Pan Wonder: Everything cooks in a single wok or large skillet
- Meal Prep Perfect: Slice and marinate beef ahead for even faster cooking
- Customizable: Adjust sauce sweetness, spice, and thickness to taste
- Kid-Approved: Mild, familiar flavors appeal to picky eaters
Choosing the Best Cut of Beef for Beef and Broccoli
The Ideal Cut: Flank steak is the gold standard for this easy beef and broccoli recipe. This lean cut from the cow’s abdomen has long, visible muscle fibers that, when sliced thinly against the grain, create tender ribbons perfect for stir-frying. Flank steak also has minimal connective tissue, making it ideal for the quick, high-heat cooking stir-fries require.
According to The Wok Shop’s guide to stir-fry cooking, the key to tender stir-fried beef is cutting against the grain into thin slices (¼ inch or less) and using high heat for minimal cooking time—exactly what this recipe delivers.
Flank steak typically costs $8-10 per pound and delivers excellent flavor with proper preparation.
Substitutions: Other excellent options for stir-frying:
- Sirloin steak (tender and affordable, less beefy flavor)
- Skirt steak (similar to flank, slightly more marbling)
- Top round (leaner, requires thinner slicing)
- Ribeye (premium choice, more expensive but extremely tender)
Buying Tips: Look for bright red flank steak with minimal surface fat. The grain should be clearly visible running lengthwise. Avoid pre-sliced “stir-fry beef” from grocery stores—it’s often inconsistent in thickness and quality. Buying whole flank steak and slicing it yourself guarantees even cooking.
Ingredients List
For the Beef
| Quantity | Ingredient |
|---|---|
| 1.5 lbs | Flank steak, thinly sliced against the grain |
| 2 tbsp | Soy sauce |
| 1 tbsp | Cornstarch |
| 1 tbsp | Shaoxing wine (or dry sherry) |
| 1 tsp | Sesame oil |
For the Sauce
| Quantity | Ingredient |
|---|---|
| ½ cup | Beef broth (or water) |
| 3 tbsp | Oyster sauce |
| 2 tbsp | Soy sauce |
| 1 tbsp | Brown sugar |
| 1 tbsp | Cornstarch |
| 2 tsp | Sesame oil |
| 1 tsp | Fresh ginger, minced |
| 2 cloves | Garlic, minced |
For Stir-Frying
| Quantity | Ingredient |
|---|---|
| 4 cups | Broccoli florets (about 1 large head) |
| 3 tbsp | Vegetable oil (divided) |
| ¼ cup | Water (for steaming broccoli) |
| Optional | Red pepper flakes or sliced fresh chili |
Ingredients Notes
The Beef: Freeze flank steak for 20-30 minutes before slicing—it firms up, making ultra-thin slices much easier to achieve. Slice against the grain at a slight diagonal for maximum tenderness.
Cornstarch Velveting: This Chinese technique coats beef proteins, creating a barrier that prevents moisture loss during high-heat cooking. The result is impossibly tender, silky beef that never gets tough or dry.
Shaoxing Wine: This Chinese rice wine adds depth and helps tenderize meat. Dry sherry is an acceptable substitute. Don’t skip it—the flavor difference is noticeable.
Oyster Sauce: Provides the signature umami-rich, slightly sweet flavor of Chinese stir-fries. It’s thick, savory, and irreplaceable. Find it in the Asian aisle of any grocery store.
High Smoke-Point Oil: Vegetable, canola, or peanut oil withstand the high heat stir-frying requires without smoking or burning. Avoid olive oil—it has a low smoke point.
Fresh vs. Frozen Broccoli: Fresh delivers better texture. If using frozen, thaw completely and pat very dry to prevent excess water from diluting the sauce.
Step-by-Step Instructions
Recipe Card
🛠 Equipment Needed
- Wok or large skillet (12-inch)
- sharp knife
- cutting board
- mixing bowls
- whisk
Prep & Season
- Slice the Beef: Place flank steak in the freezer for 20-30 minutes until firm but not frozen. Using a sharp knife, slice against the grain into ¼-inch thick strips. Cut longer strips in half for bite-sized pieces.
- Velvet the Beef: In a medium bowl, combine sliced beef with 2 tablespoons soy sauce, 1 tablespoon cornstarch, Shaoxing wine, and 1 teaspoon sesame oil. Mix thoroughly until beef is evenly coated. Let marinate for 10-15 minutes while you prep other ingredients.
- Make the Sauce: In a small bowl, whisk together beef broth, oyster sauce, soy sauce, brown sugar, cornstarch, sesame oil, ginger, and garlic. Set aside.
- Prep Broccoli: Cut broccoli into bite-sized florets, about 1-inch pieces. Peel and slice stems if using.
The Cooking Process
- Stir-Fry the Beef: Heat a wok or large skillet over high heat until smoking hot. Add 2 tablespoons vegetable oil and swirl to coat. Add marinated beef in a single layer (work in batches if necessary—don’t overcrowd). Let sear undisturbed for 90 seconds until the bottom develops golden-brown edges. Flip and cook another 60 seconds. The beef should be about 80% cooked. Transfer to a plate.
- Cook the Broccoli: Add remaining 1 tablespoon oil to the same pan. Add broccoli florets and stir-fry for 2 minutes until they start to get bright green. Add ¼ cup water, cover immediately, and steam for 2-3 minutes until broccoli is crisp-tender. Remove lid and let any excess water evaporate.
- Combine and Sauce: Return beef (and any accumulated juices) to the pan with the broccoli. Give the sauce mixture a quick stir (cornstarch settles), then pour over the beef and broccoli. Toss everything together continuously for 60-90 seconds. The sauce will thicken rapidly and coat everything in a glossy glaze. Remove from heat immediately.
Doneness Guide
Stir-fried beef cooks quickly—doneness is about timing and visual cues:
| Stage | Cooking Time | Visual Cue | Temperature |
|---|---|---|---|
| Raw | 0 seconds | Red, wet surface | 40°F |
| Seared | 90 seconds | Golden edges forming | 120-130°F |
| Medium-rare | 2.5 minutes total | Mostly pink center | 130-135°F |
| Medium | 3-4 minutes | Slight pink, mostly brown | 140-145°F |
Note: For stir-fry, aim for medium-rare to medium. The beef continues cooking slightly when returned to the pan with sauce. Overcooking makes it tough.
Resting
Unlike steaks, stir-fried beef doesn’t require resting—it’s served immediately while piping hot. The velveting technique and quick cooking preserve moisture without needing a rest period. Serve directly from wok to plate for best texture and temperature.
Expert Tips for Tender Beef Every Time
Tip 1: Freeze Before Slicing – Partially frozen beef slices much thinner and more uniformly than room-temperature meat. This one trick elevates your stir-fry dramatically.
Tip 2: Slice Against the Grain – Identify the direction of muscle fibers and cut perpendicular to them. This shortens fibers, making beef up to 50% more tender.
Tip 3: Screaming Hot Pan – The pan should be smoking before you add beef. High heat creates the Maillard reaction for flavor while sealing in juices quickly. Low heat steams the meat instead of searing.
Tip 4: Don’t Overcrowd – Cook beef in batches if your pan isn’t large enough to hold it in a single layer. Overcrowding drops temperature and causes steaming, not searing.
Tip 5: Have Everything Ready – Stir-frying happens fast. Prep all ingredients and have your sauce mixed before you start cooking. There’s no time to chop garlic mid-recipe.
Serving Suggestions & Pairings
Classic Accompaniments:
- Steamed white rice (jasmine or long-grain)
- Fried rice (make this a complete meal)
- Lo mein noodles
- Cauliflower rice (low-carb option)
Make It a Feast:
- Egg drop soup
- Pot stickers or dumplings
- Spring rolls
- Hot and sour soup
- Simple cucumber salad
Customize Your Bowl:
- Add sliced bell peppers or snap peas during broccoli step
- Sprinkle with sesame seeds or sliced scallions
- Add crispy fried garlic or shallots on top
- Drizzle with chili oil for heat
- Include cashews or peanuts for crunch
Beverage Pairing: Chinese beer (Tsingtao), iced green tea, or a crisp Riesling if serving wine.
Storage, Freezing & Reheating
Refrigerator: Store beef and broccoli in an airtight container for up to 3 days. Keep separate from rice if meal prepping—starches absorb sauce and become mushy.
Freezer: This dish freezes adequately for up to 2 months, though broccoli texture suffers slightly. Freeze in portion-sized containers. Thaw overnight in refrigerator.
Reheating: Stovetop method is best—heat a wok or skillet over high heat, add a splash of water or broth, and stir-fry for 2-3 minutes until heated through. This refreshes the sauce and revives texture. Microwave works in a pinch: use 50% power for 2-3 minutes, stirring halfway, but beef can become slightly tougher.
Meal Prep Strategy: Slice and marinate beef up to 24 hours ahead. Store in the fridge, then cook fresh daily in under 10 minutes for weeknight convenience.

Frequently Asked Questions
Q: What makes this easy beef and broccoli recipe better than takeout? A: You control ingredients—less sodium, no MSG (if you prefer), fresher vegetables, and higher-quality beef. Plus it’s ready faster than delivery and costs 60% less.
Q: Can I make this recipe without a wok? A: Absolutely! A large 12-inch skillet or sauté pan works perfectly. The key is high heat and adequate surface area, not the pan shape. Cast iron or stainless steel work best.
Q: How do I prevent the sauce from being too thick or too thin? A: The cornstarch amount in the recipe is calibrated for perfect thickness. If it’s too thick, add 1-2 tablespoons water. Too thin? Mix ½ teaspoon cornstarch with 1 tablespoon cold water and stir in while cooking.
Q: Is this recipe gluten-free? A: Not as written (soy sauce and oyster sauce contain gluten), but easily adaptable. Use tamari instead of soy sauce and gluten-free oyster sauce (or hoisin sauce).
Q: Can I add other vegetables? A: Yes! Bell peppers, snap peas, carrots, mushrooms, and baby corn all work beautifully. Add them with the broccoli and adjust steaming time as needed.
Conclusion
This easy beef and broccoli recipe proves that restaurant-quality Chinese food is completely achievable on busy weeknights. Once you master the simple velveting technique and understand the importance of high heat and quick cooking, you’ll never waste money on mediocre takeout again. The combination of tender beef, crisp vegetables, and savory sauce delivers satisfaction in just 20 minutes.
Want to explore more techniques for getting tender, flavorful beef across different cooking methods? Our comprehensive steak cooking guide covers everything from quick stir-fries to slow braises.
Ready to ditch the takeout menu? Make this tonight, rate the recipe, and pin it to your quick dinners board on Pinterest so you always have it handy!
