Some nights, you want a dinner that tastes like your favorite takeout, but you do not want to wait for delivery or spend an hour cooking. You might have just gotten home, everyone is hungry, and you need something that feels filling and familiar.
That is exactly why 30-minute beef and broccoli works so well, because it comes together in one pan with a glossy sauce that clings to every bite.
This is the kind of meal you can count on when your week is busy. You get tender strips of beef, broccoli that stays bright and crisp-tender, and a sauce that tastes rich without being complicated. If you like quick dinners like this, you can also check our 30-minute meals collection for more weeknight ideas.
Jump to:
Ingredients
You do not need anything fancy for this. The key is thinly sliced beef, fresh broccoli, and a simple sauce that turns glossy in minutes.
Beef
| Ingredient | Amount | Why It Works |
|---|---|---|
| Flank steak, sirloin, or strip steak | 1 lb | Cooks fast when sliced thin |
| Cornstarch (optional) | 1 tbsp | Helps with browning and tenderness |
| Salt and black pepper | To taste | Simple seasoning |
Tip: If the beef feels hard to slice, pop it in the freezer for about 20 to 30 minutes first. It firms up and becomes much easier to cut into thin strips.
Broccoli
| Ingredient | Amount | Why It Works |
|---|---|---|
| Broccoli florets | 5 to 6 cups | Crisp, bright, and classic here |
| Water | 2 to 3 tbsp | Quick steam finish so it cooks evenly |
Tip: Cut the florets into similar sizes so they cook at the same speed
Homemade Beef And Broccoli Sauce
| Ingredient | Amount | Why It Works |
|---|---|---|
| Low-sodium soy sauce | ⅓ cup | Salty base |
| Beef broth or water | ⅓ cup | Balances the salt and adds volume |
| Brown sugar or honey | 2 tbsp | Sweetness like takeout sauce |
| Garlic, minced | 3 cloves | Big flavor fast |
| Fresh ginger, grated (or ½ teaspoon ground) | 1 tsp | Warm, fresh bite |
| Sesame oil | 1 tsp | Nutty finish |
| Rice vinegar (optional) | 1 tbsp | Brightens the sauce |
Slurry For Thickening
| Ingredient | Amount |
|---|---|
| Cornstarch | 1 tbsp |
| Cold water | 2 tbsp |

Tip: Always mix cornstarch with cold water first. If you add it straight into the pan, it can clump.
For Serving
- Steamed rice, noodles, or cauliflower rice
- Sliced green onions and sesame seeds (optional)
Instructions
This is an easy beef stir-fry-style dinner, so everything moves quickly. Have your beef sliced, broccoli cut, and sauce mixed before you turn on the heat.
Step 1: Slice And Season The Beef
Slice the beef into thin strips and cut against the grain. Cutting across the grain shortens tough muscle fibers and helps the beef chew more tenderly.
Pat the beef dry with paper towels. Season lightly with salt and pepper. If you want a softer texture, toss the beef with 1 tablespoon of cornstarch.
Tip: Dry beef browns better. Wet beef steams and turns gray.
Step 2: Mix The Sauce
In a small bowl, whisk together soy sauce, broth (or water), brown sugar, garlic, ginger, sesame oil, and rice vinegar if using.
In a separate small cup, stir the cornstarch and cold water until smooth. Set it aside.
Tip: Keep the slurry separate until the end. It thickens fast.
Step 3: Sear The Beef
Heat 1 tablespoon of oil in a large beef and broccoli skillet (or wok) over medium-high heat. When the pan is hot, add half the beef in a single layer.
Cook for about 1 to 2 minutes, then flip and cook another 30 to 60 seconds. Move the beef to a plate and repeat with the rest.
Tip: Do not crowd the pan. If you add it all at once, the beef releases juice, and you lose that quick sear.
Step 4: Cook The Broccoli
Add the broccoli to the same pan with a small splash of oil if needed. Stir-fry for 2 minutes.
Add 2 to 3 tablespoons of water, then cover for 1 to 2 minutes to steam. Uncover and stir again.
You want the broccoli bright green and crisp-tender, not mushy.
Tip: If you use frozen broccoli, thaw it first and pat it dry. Add it near the end so it warms through without dumping water into the pan.
Step 5: Bring It Together
Return the beef and any juices to the pan. Pour in the sauce and toss everything for about 1 minute.
If you want a thicker sauce, drizzle in the cornstarch slurry while stirring. Let it bubble for 30 to 60 seconds until it turns glossy.
Tip: Add the slurry a little at a time. You can always add more, but you cannot take it out.

Step 6: Serve
Serve the 30-minute beef and broccoli right away over rice or noodles. Finish with green onions and sesame seeds if you like.
If you want to keep it extra quick, start your rice while you slice the beef.
Taste and Texture
This is the kind of weeknight stir-fry dinner that feels like a win. The beef stays tender because it cooks fast, and the broccoli keeps a fresh bite instead of going soft.
The sauce is savory-sweet and coats everything in a shiny layer. It tastes like the classic takeout version, but lighter and fresher because you control the ingredients and the salt.
If you want more quick dinners with a similar vibe, try the 30-minute chicken stir fry, the 30-minute veggie fried rice, or the 30-minute garlic shrimp.

Substitutions
Use what you have and keep the method the same.
| Swap | Use Instead | Result |
|---|---|---|
| Flank steak | Sirloin or strip steak | Still tender when sliced thin |
| Soy sauce | Tamari | Gluten-free option |
| Brown sugar | Honey | Smooth sweetness |
| Rice vinegar | Lemon juice | Bright, fresh finish |
| Cornstarch | Arrowroot powder | Similar thickening |
If you want extra veggies, bell peppers and snap peas fit well without changing the timing.
Variations
- Spicy: Add 1 to 2 teaspoons chili garlic sauce to the sauce.
- Garlic-forward: Add 2 extra garlic cloves and finish with a little more sesame oil.
- Extra saucy: Double the sauce and use a bit more slurry to thicken.
- Lighter: Use less sugar and serve over cauliflower rice.
- More vegetables: Add thin carrots first, then broccoli, since carrots take longer.
This is also great if you want a “clean-out-the-fridge” stir fry, as long as you add vegetables in order of cook time.
Equipments
- Large skillet or wok
- Cutting board and sharp knife
- Mixing bowl and whisk
- Measuring spoons and cups
- Tongs or a spatula
- Optional: instant-read thermometer
Tip: A wide pan helps the beef sear instead of steaming.
Storage
Store leftovers in an airtight container in the fridge for 3 to 4 days.
For the best texture, reheat the 30-minute beef and broccoli in a skillet with a small splash of water to loosen the sauce. Microwave reheating also works, but do it in short bursts and stir in between.
For food safety, reheat leftovers to 165°F. Try using a simple thermometer guide like the FoodSafety safe temperature chart or the FDA safe minimum temperature chart.
Tip: Refrigerate leftovers within 2 hours.
Top Tips
- Slice beef thin and cut against the grain for better tenderness.
- Cook beef in batches so it sears fast and stays tender.
- Keep broccoli crisp-tender by steaming it briefly instead of overcooking.
- Use cold water for your cornstarch slurry to avoid lumps.
- Add the slurry at the end so the sauce thickens quickly and stays glossy.
- If you are using frozen broccoli, thaw and pat it dry, then add it late so the sauce does not get watery.
Frequently Asked Questions
How do you make beef and broccoli tender?
Start with a tender, quick-cooking cut (like flank or sirloin), slice it thin, and cut against the grain. Then cook it fast over high heat and do not overcook it. Even 1 extra minute can take it from tender to chewy.
If you want an extra-soft texture, toss the beef with a little cornstarch before cooking. It is a simple trick that helps in a lot of stir-fry recipes.
What cut of beef is best for beef and broccoli?
Flank steak is a classic choice, but sirloin and strip steak also work well. What matters most is thin slicing and quick cooking.
If you see “round steak,” it can work too, but it is leaner and can feel tougher unless you slice it thin and cook it quickly.
Can I use frozen broccoli for beef stir fry?
Yes, you can. The main issue is extra water.
Thaw frozen broccoli first, then pat it dry. Add it near the end, just long enough to heat through. If you cook it too long, it can turn soft and release water into the sauce.
How do you thicken beef and broccoli sauce?
A cornstarch slurry is the easiest method. Mix cornstarch with cold water, then stir it into the simmering sauce.
Let it bubble for 30 to 60 seconds. The sauce should turn glossy and coat the beef and broccoli. If you want it thicker, add a little more slurry, but go slowly.
Recipes Card

30-Minute Beef And Broccoli
Ingredients
- 1 lb flanlk steak, sirloin, or strip steak (thinkly sliced)
- Salt and pepper to taste
- 1 tablespoon cornstarch (optional)
- 5 to 6 cups cups broccoli florets
- 1 tablespoon oil (plus more as needed)
Sauce
- ⅓ cup low-sodium soy sauce
- ⅓ cup beef broth or water
- 2 tablespoon brown sugar or honey
- 3 cloves garlic, minced
- 1 teaspoon fresh gingger, grated (or ½ teaspoon ground)
- 1 teaspoon sesame oil
- 1 tablespoon rice vinegar (optional)
Slurry
- 1 tablespoon cornstarch
- 2 tablespoon cold water
Instructions
- Slice the beef thin and season with salt and pepper. Toss with 1 tablespoon cornstarch if using.
- Whisk the sauce ingredients in a bowl. Mix the slurry in a separate cup.
- Heat oil in a hot skillet. Sear beef in batches for 1 to 2 minutes per side. Remove to a plate.
- Stir-fry broccoli for 2 minutes. Add a splash of water, cover 1 to 2 minutes, then uncover.
- Return beef to the pan. Add sauce and toss for 1 minute.
- Stir in the slurry a little at a time until the sauce turns glossy, about 30 to 60 seconds.
- Serve right away over rice or noodles.
Notes
- For best tenderness, cut beef against the grain and cook quickly.
- For food safety, reheat leftovers to 165°F.
- Frozen broccoli works if thawed and patted dry before adding.





Comments
No Comments