20-Minute Ground Beef and Broccoli Stir-Fry
This ground beef and broccoli stir-fry gets dinner on the table faster than delivery. It has a sticky garlic-soy sauce that clings to every crumble and crisp-tender broccoli, all in one skillet.

It’s the kind of meal that feels like a solve on a busy Tuesday. No pre-cooking the meat, no separate pans, just a hot skillet and about 20 minutes.
Why This Stir-Fry Works
The sauce brings just enough sweetness to balance the salty soy, and the sesame oil at the end adds a nutty finish you’ll miss if you skip it.
Ground beef browns quickly and soaks up the flavors better than sliced steak ever could. You get savory bits in every bite.
The broccoli stays bright with a slight crunch because it hits the pan at the right moment and stir-fries fast. No mushy vegetables here.
Ingredients

- 1 lb ground beef: 85% lean works best for flavor without too much fat.
- 3 cups broccoli florets: cut into bite-sized pieces so they cook evenly.
- 3 tbsp soy sauce: low sodium gives you control over saltiness.
- 2 tbsp brown sugar: either light or dark is fine.
- 1 tbsp cornstarch: for a glossy, clinging sauce.
- 2 cloves garlic, minced: or 1 teaspoon garlic paste.
- 1 tsp fresh ginger, grated: use a microplane for the brightest flavor.
- 2 tsp sesame oil: adds a toasty depth right at the end.
- 1 tbsp vegetable oil: for the pan.
- Sliced green onions and sesame seeds: for serving.
Variations / Substitutions
- Protein swap: ground turkey or ground chicken both work with the same cook time.
- No broccoli?: snap peas, green beans, or thinly sliced bell peppers make great substitutes.
- Extra heat: add a pinch of red pepper flakes or a drizzle of chili crisp when you stir in the garlic.
- Gluten-free: use tamari instead of soy sauce, and double-check that your cornstarch is pure.
- Try the same glossy sauce with chicken in my Garlic Chicken Stir-Fry.
How To Make Ground Beef and Broccoli Stir-Fry
Step 1: Brown the Beef

Set a large skillet over medium-high heat and add the 1 tbsp vegetable oil. When it shimmers, crumble in the 1 lb ground beef. Cook, breaking it up with a spoon, until no pink remains, about 5 minutes. If there’s more than a tablespoon of fat in the pan, spoon off the excess.
The beef should start to leave small browned bits on the bottom of the skillet. Those little caramelized spots carry a lot of savory depth, so don’t rush this step.
Step 2: Sauté Aromatics and Broccoli

If the pan seems dry, add a tiny splash more oil. Stir in the 2 cloves minced garlic and 1 tsp grated ginger, cooking for about 30 seconds until fragrant. Toss in the broccoli florets and stir-fry for 3 to 4 minutes.
The broccoli will turn a vivid green and soften just slightly at the edges while staying crisp in the center. That’s exactly the texture you want before the sauce goes in.
Step 3: Build the Sauce

In a small bowl, whisk together the 3 tbsp soy sauce, 2 tbsp brown sugar, 1 tbsp cornstarch, and 2 tbsp water until smooth. Pour the mixture over the beef and broccoli, then toss everything together well.
The sauce will look thin at first, but as it heats it’ll turn glossy and start to coat every piece. Give it a moment to do its work before you stir.
Step 4: Toss and Serve

Keep stirring for 1 to 2 minutes more, until the sauce thickens and clings to the beef and broccoli. Remove the skillet from the heat, drizzle with the 2 tsp sesame oil, and scatter green onions and sesame seeds on top. Serve right away over steamed rice.
The finished sauce should be sticky and shiny, coating each floret and meaty crumble. That final drizzle of sesame oil lifts the whole dish without overwhelming it.
A Few Notes for the Best Stir-Fry
- Get the pan hot before you add the beef. Medium-high heat helps you build those crispy brown bits that make the stir-fry taste deep, not steamed.
- Use fresh garlic and ginger when you can. The jarred versions work, but freshly grated ginger and minced garlic give the sauce a bright, punchy kick.
- If your broccoli florets are on the thick side, blanch them in boiling water for 1 minute first, then drain well before stir-frying. This way the stems cook through without the florets going mushy.
- Don’t skip the sesame oil at the end. It’s just a small amount, but it rounds out the savory-sweet balance in a way that makes the dish feel complete.
Storing Leftover Stir-Fry
- Refrigerate: keep in an airtight container for up to 4 days. The sauce may thicken more as it cools, which actually helps it reheat nicely.
- Reheating: warm in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in short bursts, stirring once.
What To Serve With Ground Beef and Broccoli Stir-Fry
Spoon it over steamed jasmine rice for a classic pairing that soaks up the sauce. A simple cucumber salad with a little rice vinegar and sesame seeds cuts the richness. Quick pickled radishes or carrots add a nice sharp contrast, too.
Frequently Asked Questions
Can I use frozen broccoli?
Yes. Just thaw the broccoli first and pat it dry so you don’t water down the sauce.
Can I make this with ground turkey?
Absolutely. Ground turkey cooks the same way. You might need a teaspoon more oil since it’s leaner, but the timing stays identical.
Is this stir-fry spicy?
No, it’s mild as written. For heat, add a pinch of red pepper flakes or a drizzle of chili oil along with the garlic and ginger.
How do I keep the broccoli from turning mushy?
Stir-fry over high heat and stop as soon as the florets are bright green and still firm. Overcooking is what turns them soft.

Ground Beef and Broccoli Stir-Fry Recipe
Ingredients
Method
- Brown the ground beef in a hot skillet with vegetable oil for about 5 minutes, then drain excess fat.
- Stir in the garlic and ginger, cook 30 seconds, then add broccoli and stir-fry 3 to 4 minutes.
- Whisk together soy sauce, brown sugar, cornstarch, and water, pour over the beef and broccoli, and toss.
- Cook until the sauce thickens, 1 to 2 minutes, then remove from heat, drizzle with sesame oil, and top with green onions and sesame seeds. Serve hot.
