Ground Beef and Broccoli Stir Fry
I make this Ground Beef and Broccoli stir fry on busy weeknights when I want something comforting, fast, and a little bit Asian-inspired without a mountain of prep. It’s a one-pan dinner that balances savory browned beef, garlicky aromatics, and crisp-tender broccoli, all tied together with a glossy, lightly thickened soy sauce. Ready in about 20 minutes from stove to plate, it’s the kind of meal that disappears fast — for good reason.
Why you’ll love this dish
This recipe hits a sweet spot: fast, budget-friendly, and flexible. Ground beef cooks quickly and gives you rich savory flavor without long simmering. Broccoli adds color, texture, and a hit of green that makes the meal feel more balanced. It’s ideal for weeknight dinners, meal-prep lunches, and feeding picky eaters who prefer familiar flavors over complicated sauces.
“I swapped rice for quinoa and could eat this every week — simple, flavorful, and done in under 30 minutes.”
Benefits at a glance:
- Ready in about 20 minutes.
- Uses pantry staples (soy, sesame oil, cornstarch).
- Kid- and family-friendly.
- Easy to customize (spice it up, make it gluten-free, or swap proteins).
How this recipe comes together
Quick overview so you know what to expect: brown the ground beef in sesame oil, briefly sauté garlic and ginger to release aroma, add broccoli and cook until crisp-tender, then pour in a soy-cornstarch slurry (with a little beef broth or water) to create a glossy sauce that clings to the meat and veg. Finish with a quick seasoning adjustment and serve over rice or quinoa. Total active cook time: roughly 12–15 minutes.
What you’ll need
- 1 lb ground beef (80/20 gives good flavor; leaner works too)
- 2 cups broccoli florets (about one medium head)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/4 cup soy sauce (use low-sodium if you’re watching salt)
- 2 tablespoons sesame oil (or 1 tbsp sesame + 1 tbsp neutral oil)
- 1 tablespoon cornstarch
- 1/4 cup beef broth or water (broth adds more flavor)
- Salt and pepper to taste
- Cooked rice or quinoa for serving
Notes and substitutions:
- Gluten-free: swap soy sauce for tamari or coconut aminos.
- Cornstarch substitute: arrowroot or tapioca starch (same 1:1 swap).
- Broccoli alternative: use snap peas, sliced carrots, or cauliflower florets.
- Protein swap: ground turkey, chicken, or plant-based crumbles work fine; adjust cooking times.
Step-by-step instructions
- Heat a large skillet over medium heat. Add the sesame oil and the ground beef. Break the beef into pieces and cook until evenly browned, about 5–7 minutes. Drain excess fat if you used high-fat beef and prefer less oil.
- Push the beef to the side or create a small well in the pan. Add the minced garlic and ginger and sauté for about 30–60 seconds until fragrant — don’t let them burn.
- Stir the garlic and ginger into the beef, then add the broccoli florets. Cook, stirring occasionally, for 3–4 minutes until the broccoli is bright green and crisp-tender. Add a splash of water (1–2 tablespoons) if you need to create steam and speed tenderizing.
- In a small bowl, whisk together the soy sauce, cornstarch, and beef broth (or water) until smooth. Pour this mixture over the beef and broccoli.
- Stir constantly for 1–2 minutes as the sauce comes to a simmer and thickens into a glossy coating. If the sauce becomes too thick, add a tablespoon of water at a time to reach your desired consistency.
- Taste and season with salt and pepper as needed (remember soy sauce adds salt). Serve immediately over cooked rice or quinoa.
Best ways to enjoy it
- Serve over steamed jasmine rice, brown rice, or quinoa for a filling bowl.
- For low-carb, swap the base for cauliflower rice or a bed of sauteed greens.
- Garnish with sliced green onions, a drizzle of toasted sesame oil, or a sprinkle of toasted sesame seeds for texture.
- Add crushed red pepper flakes or a dash of sriracha for a spicy kick.
- Plate in a shallow bowl with sauce spooned over the top and a lime wedge on the side for brightness.
Storage and reheating tips
- Refrigerate: Store cooled leftovers in an airtight container for up to 3–4 days.
- Freeze: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat gently in a skillet over medium-low heat with a splash of water or broth to revive the sauce and prevent drying. Microwave reheats work too; cover and heat in 1-minute intervals, stirring in between. Reheat to at least 165°F (74°C).
- Food safety: Ground beef should reach an internal temperature of 160°F (71°C) when initially cooked. Cool leftovers quickly (within 2 hours) before refrigerating.
Pro chef tips
- Use medium-high heat when browning beef to get flavor from caramelization; don’t overcrowd the pan or the meat will steam instead of brown.
- Mince garlic and ginger finely so they cook quickly and distribute flavor.
- Make the cornstarch slurry smooth before adding it to avoid lumps; mix it with cold liquid first.
- If using frozen broccoli, thaw and pat dry or add a minute or two to the cooking time — frozen broccoli releases extra water.
- For a deeper sauce flavor, stir in 1 teaspoon of oyster sauce or a splash of rice vinegar at the end.
Creative twists
- Spicy Szechuan: Add chili garlic sauce and a pinch of Szechuan pepper for a tongue-tingling version.
- Thai-style: Swap soy for a mix of fish sauce and a little brown sugar, finish with fresh basil and lime.
- Mushroom and beef: Add sliced shiitake or cremini mushrooms with the broccoli for extra umami.
- Sheet-pan version: Brown the beef separately, then toss everything on a sheet tray with oil and roast broccoli at 425°F (220°C) for 10–12 minutes; combine with sauce before serving.
- Make it saucier: Double the broth and cornstarch (2 tbsp broth + 2 tsp cornstarch) for a more generous sauce.
Helpful answers
Q: How long does this take from start to finish?
A: Plan on about 20–25 minutes total: 5–7 minutes to brown the beef, 5 minutes for aromatics and broccoli, and a couple of minutes for the sauce to thicken. Prep (mincing garlic/ginger, chopping broccoli) adds another 5–10 minutes if you’re starting from scratch.
Q: Can I use ground turkey instead of beef?
A: Yes. Ground turkey works well but is leaner, so it may need a bit of oil when cooking to prevent sticking and to help flavor. Cook to an internal temp of 165°F (74°C).
Q: My sauce clumped when I added the cornstarch — how do I avoid that?
A: Always whisk cornstarch into cold liquid first to make a smooth slurry, then stir it into the hot pan. If lumps form, strain the sauce or whisk vigorously while it simmers.
Q: Is this recipe freezer-friendly?
A: Yes. Cool completely, portion into freezer-safe containers, and freeze up to 3 months. Thaw overnight in the fridge and reheat gently.
Q: How can I make this gluten-free?
A: Substitute soy sauce with tamari or coconut aminos, and ensure any other sauces you add are labeled gluten-free.
Conclusion
If you want more ideas for beef-and-broccoli-style recipes and variations, Skinnytaste’s Ground Beef and Broccoli Stir Fry offers a lighter take with helpful serving tips. For another easy version with different flavor notes and nutrition advice, see Street Smart Nutrition’s Easy Ground Beef and Broccoli Stir Fry Recipe.
Enjoy this quick, adaptable stir fry — it’s proof that weeknight cooking can be fast, flavorful, and satisfying.
Ground Beef and Broccoli Stir Fry

Ingredients
Main Ingredients
- 1 lb ground beef (80/20) Gives good flavor; leaner works too.
- 2 cups broccoli florets About one medium head.
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/4 cup soy sauce Use low-sodium if you’re watching salt.
- 2 tablespoons sesame oil Or 1 tbsp sesame + 1 tbsp neutral oil.
- 1 tablespoon cornstarch
- 1/4 cup beef broth or water Broth adds more flavor.
- to taste Salt and pepper
- Cooked rice or quinoa for serving
Instructions
Cooking
- Heat a large skillet over medium heat. Add the sesame oil and the ground beef. Break the beef into pieces and cook until evenly browned, about 5–7 minutes. Drain excess fat if you used high-fat beef.
- Push the beef to the side or create a small well in the pan. Add the minced garlic and ginger and sauté for about 30–60 seconds until fragrant.
- Stir the garlic and ginger into the beef, then add the broccoli florets. Cook, stirring occasionally, for 3–4 minutes until the broccoli is bright green and crisp-tender.
- In a small bowl, whisk together the soy sauce, cornstarch, and beef broth (or water) until smooth. Pour this mixture over the beef and broccoli.
- Stir constantly for 1–2 minutes as the sauce comes to a simmer and thickens. Adjust the sauce's thickness with water if needed.
- Taste and season with salt and pepper as needed. Serve immediately over cooked rice or quinoa.