I make this Ground Beef and Broccoli Stir Fry on busy weeknights when I want something quick, comforting, and reliably satisfying. It’s one of those recipes that comes together fast, uses a short list of pantry-friendly ingredients, and still tastes like you put in more effort than you did. The balance of salty-sweet sauce, crisp-tender broccoli, and browned beef hits all the right notes for dinner with minimal cleanup.
What I like most is the texture contrast: bits of browned ground beef tucked into broccoli florets with a glossy sauce that clings to everything. You’ll find the method forgiving — small technique choices (how long you cook the broccoli or whether you drain fat) change the final dish, so you can tune it to your family’s preference. Serve it over hot cooked rice and you’ve got dinner on the table in about 20–25 minutes.
Below I’ll give the exact steps, the ingredient list with short tips, and a bunch of practical advice — what to buy, what to watch for, quick fixes, and modest adaptations — so this becomes a go-to in your rotation, too.
Shopping List

Grab everything below in the amounts the recipe needs. If you already have rice on hand, this is mostly a quick trip: ground beef, a head of broccoli (or pre-floreted), a small onion, and the few pantry items for the sauce. The ingredients are straightforward; buy a good-quality ground beef (93% lean as called for) and fresh broccoli for the best results.
Ingredients
- 1 pound ground beef 93% lean — Provides the savory, meaty base; 93% lean keeps some flavor without excessive grease.
- ½ teaspoon garlic powder — Seasoning for the beef; adds depth without fresh garlic.
- ¼ teaspoon salt — Basic seasoning; adjust at the end if needed.
- ¼ teaspoon pepper — Freshly cracked if possible for brighter heat.
- 1 tablespoon olive oil — Used for cooking the vegetables; keeps broccoli from sticking and helps transfer heat.
- 4 cups fresh broccoli florets — Main vegetable; use florets of similar size so they cook evenly.
- 1 small onion sliced thin — Adds sweet, aromatic flavor; slice thin so it softens quickly.
- ½ cup water — Part of the sauce base to dissolve cornstarch and thin the sauce.
- ¼ cup low-sodium soy sauce — Salty, savory backbone of the sauce; low-sodium gives control over saltiness.
- 2 tablespoons brown sugar — Balances the soy sauce with a molasses note; can be adjusted to taste.
- 1 teaspoon ground ginger — Gives warm, slightly peppery brightness to the sauce.
- 2 tablespoons cornstarch — Thickens the sauce so it coats the beef and broccoli.
- Hot cooked rice for serving — The vehicle for the stir fry; white, brown, or your preference.
The Method for Ground Beef and Broccoli Stir Fry
- Heat a large skillet over medium heat. Add 1 pound ground beef, ½ teaspoon garlic powder, ¼ teaspoon salt, and ¼ teaspoon pepper. Cook, breaking the meat into pieces, until no longer pink.
- Drain excess fat from the skillet and transfer the cooked beef to a plate; leave the pan in place.
- Add 1 tablespoon olive oil to the same skillet and heat over medium-high heat until shimmering.
- Add 4 cups fresh broccoli florets and 1 small onion (sliced thin) to the skillet. Cook, stirring occasionally, until the broccoli is crisp-tender, about 4–5 minutes. (If you prefer softer broccoli, cover the pan for part of the cooking time to steam it.)
- While the vegetables cook, whisk together ½ cup water, ¼ cup low-sodium soy sauce, 2 tablespoons brown sugar, 1 teaspoon ground ginger, and 2 tablespoons cornstarch in a bowl until the cornstarch is fully dissolved and the mixture is smooth.
- Return the cooked beef to the skillet with the broccoli and onion. Stir to combine.
- Pour the soy sauce mixture into the skillet and cook, stirring constantly, until the sauce thickens and coats the beef and vegetables, about 1–2 minutes.
- Remove from heat and serve immediately over hot cooked rice.
Why This Ground Beef and Broccoli Stir Fry Stands Out

This recipe stands out for its speed and for how little it asks of the cook while delivering big flavor. The sauce is simple but purposeful: soy sauce for umami, brown sugar for balance, ginger for warmth, and cornstarch to get that silky, glossy finish you expect in stir-fries. Cooking the beef first and draining most of the fat lets you control richness without adding extra steps.
Another reason it works so well is texture contrast. The broccoli stays bright and slightly crisp when cooked 4–5 minutes, and the thinly sliced onion softens and adds sweetness. Everything gets coated in sauce just at the end so nothing goes limp or soggy. Finally, it’s incredibly adaptable to what’s in your kitchen and how you like your vegetables — that makes it a dependable, repeatable meal.
Ingredient Flex Options

Keep modifications minimal and stick to what’s listed if you want consistent results. A few small, safe adjustments:
- Lean vs. fattier beef: The recipe calls for 1 pound ground beef 93% lean. If you prefer a bit more fat for flavor, a slightly fattier grind will work but drain more thoroughly after browning.
- Broccoli texture: For crisper vegetables, cook 4–5 minutes uncovered. For softer florets, follow the note in step 4 and cover the pan briefly to steam.
- Sugar and salt: You can reduce the 2 tablespoons brown sugar if you want less sweetness, or reduce the added ¼ teaspoon salt if you’re sensitive to sodium (the ¼ cup low-sodium soy sauce still contributes salt).
- Sauce thickness: The recipe uses 2 tablespoons cornstarch. For a thinner sauce, use 1½ tablespoons; for a thicker glaze, keep the full 2 tablespoons.
- Rice serving: The recipe lists hot cooked rice for serving — swap the amount and type of rice you serve with no changes to the stir-fry itself.
Toolbox for This Recipe
Nothing exotic required. The essentials:
- Large skillet — big enough to brown 1 pound of beef and then cook 4 cups of broccoli without crowding.
- Slicing knife and cutting board — for the onion and any trimming of the broccoli.
- Mixing bowl and whisk — to dissolve the cornstarch fully into the sauce.
- Spatula or wooden spoon — for breaking up beef and stirring the pan.
- Colander or fat-cup — to drain excess fat after browning the beef.
Missteps & Fixes
Here are a few common problems and how to fix them quickly.
- Problem: Sauce never thickens. Fix: Make sure the cornstarch is fully dissolved in the ½ cup water before adding, and bring the pan to a gentle boil for 1–2 minutes while stirring — cornstarch needs heat to activate. If it’s still thin, whisk ½ teaspoon cornstarch with cold water and stir in, then heat briefly until thick.
- Problem: Broccoli is mushy. Fix: Reduce cooking time and cook uncovered. If it’s already overcooked, serving over rice will help disguise texture, but next time skip the cover or reduce time to 3 minutes for firmer florets.
- Problem: Too salty. Fix: Serve a little extra rice to dilute the overall taste, and next time use less of the ¼ cup low-sodium soy sauce or increase the water in the sauce slightly.
- Problem: Beef didn’t brown. Fix: Make sure the skillet was hot and you didn’t overcrowd it while browning. If the pan temperature is too low the meat will steam instead of sear.
Adaptations for Special Diets
Instead of wholesale substitutions, these are tweaks using what’s already in the recipe to better fit preferences or needs.
- Lower-sodium: Use the listed low-sodium soy sauce and reduce the extra ¼ teaspoon salt or omit it entirely. You can also cut the soy sauce by a tablespoon and add a splash more water if you’re monitoring sodium closely.
- Lower-sugar: Reduce the 2 tablespoons brown sugar to 1 tablespoon or omit; the dish will be less sweet but still savory from the soy sauce and ginger.
- Lower-fat: Use the 93% lean ground beef as called for and drain thoroughly after browning; you can also blot the cooked beef with paper towels before returning it to the pan.
- Lower-carb: Serve the stir fry without the hot cooked rice listed for serving; the beef and broccoli still make a complete, satisfying plate on their own.
Little Things that Matter
Small timing and prep choices change the result more than you’d expect. Slice the onion thin so it softens quickly and matches the broccoli texture. Cut broccoli florets into uniform pieces so they cook evenly. When whisking the sauce, dissolve the cornstarch completely — any lumps will affect thickening. Finally, add the sauce only once the beef and vegetables are recombined so the cornstarch doesn’t sit too long in the pan and clump.
Meal Prep & Storage Notes
This dish stores well and makes a great leftover. Cool to room temperature, then refrigerate in an airtight container for up to 3–4 days. Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in short intervals, stirring between blasts so the sauce reheats evenly.
For make-ahead: you can brown the beef and store it separately from the vegetables for up to 2 days, then quickly stir-fry the broccoli and onion and finish with the reheated beef and sauce. If you freeze: portion into freezer-safe containers and freeze for up to 2 months; thaw in the fridge overnight before reheating.
Reader Q&A
Q: Can I use frozen broccoli? A: Frozen broccoli will release more water and become softer; if that’s okay, cook it uncovered and expect a slightly different texture. Pat it dry first for less water in the pan.
Q: What if the sauce tastes flat? A: Taste before serving. A small squeeze of citrus (not listed) can brighten it, but within the recipe, adjust by adding a pinch more salt or brown sugar to balance savory and sweet. Remember the ¼ cup low-sodium soy sauce contributes most of the umami.
Q: Can I double the recipe? A: Yes — use a larger skillet or a wide pan so ingredients don’t steam. Brown the meat in batches if your pan is small, then combine everything at the end.
Save & Share
If this Ground Beef and Broccoli Stir Fry becomes one of your regulars, save the page for quick reference and share it with friends who need a reliable weeknight meal. It’s simple enough to cook without thinking and customizable enough to keep you interested. Tag someone who needs an easy dinner idea — and if you try a small tweak that works especially well, come back and leave a note so others can benefit.

Ground Beef and Broccoli Stir Fry
Ingredients
Ingredients
- 1 poundground beef93% lean
- 1/2 teaspoongarlic powder
- 1/4 teaspoonsalt
- 1/4 teaspoonpepper
- 1 tablespoonsolive oil
- 4 cupsfresh broccoli florets
- 1 small onionsliced thin
- 1/2 cupwater
- 1/4 cuplow-sodium soy sauce
- 2 tablespoonsbrown sugar
- 1 teaspoonground ginger
- 2 tablespoonscornstarch
- Hot cooked ricefor serving
Instructions
Instructions
- Heat a large skillet over medium heat. Add 1 pound ground beef, ½ teaspoon garlic powder, ¼ teaspoon salt, and ¼ teaspoon pepper. Cook, breaking the meat into pieces, until no longer pink.
- Drain excess fat from the skillet and transfer the cooked beef to a plate; leave the pan in place.
- Add 1 tablespoon olive oil to the same skillet and heat over medium-high heat until shimmering.
- Add 4 cups fresh broccoli florets and 1 small onion (sliced thin) to the skillet. Cook, stirring occasionally, until the broccoli is crisp-tender, about 4–5 minutes. (If you prefer softer broccoli, cover the pan for part of the cooking time to steam it.)
- While the vegetables cook, whisk together ½ cup water, ¼ cup low-sodium soy sauce, 2 tablespoons brown sugar, 1 teaspoon ground ginger, and 2 tablespoons cornstarch in a bowl until the cornstarch is fully dissolved and the mixture is smooth.
- Return the cooked beef to the skillet with the broccoli and onion. Stir to combine.
- Pour the soy sauce mixture into the skillet and cook, stirring constantly, until the sauce thickens and coats the beef and vegetables, about 1–2 minutes.
- Remove from heat and serve immediately over hot cooked rice.
Equipment
- Large Skillet
- Bowl
- Whisk
