No ratings yet

Ground Beef and Broccoli

Jump to Recipe ▼

No Comments

Servings: 4

25 mins

This post may include affiliate links. Thank you for your support.

This easy ground beef and broccoli stir fry is the perfect weeknight dinner. Juicy beef, crisp broccoli, and a savory-sweet sauce come together in one pan in under 30 minutes for a meal that tastes even better than takeout.

Some of my favorite dinners are the ones that feel like takeout but come together faster than delivery. This ground beef and broccoli is exactly that!

Ground beef and broccoli served on a bed of white rice, topped with sesame seeds and green onions. Wooden chopsticks are next to the bowl.

Instead of marinating and slicing steak, you just brown up some ground beef, toss in fresh broccoli and coat everything in a flavorful sauce. We usually make this one for dinner on low-carb days served with cauliflower rice, but it’s also delicious with brown or jasmine rice.

Why I Love This Beef and Broccoli Recipe

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.
  • Quick and easy: Everything cooks in one pan and it is on the table in under 30 minutes. Perfect for those nights when you just need dinner fast.
  • Budget-friendly: Using ground beef instead of steak keeps it affordable but still gives you all that classic beef and broccoli flavor.
  • Family-approved: My crew devours this every time, and I love that it is an easy way to sneak in extra veggies without complaints.
  • High-protein: With 28 grams of protein per serving, it is a filling dinner that actually keeps you satisfied.

Ingredients Needed

You only need a handful of fresh ingredients and pantry staples to make this ground beef and broccoli stir-fry. Here’s what each one brings to the dish:

Ground beef, broccoli, yellow onion, garlic, fresh ginger, soy sauce, fish sauce, sesame oil, honey, rice vinegar, water, arrowroot powder
Want to save this recipe?
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
  • ground beef – I like using lean ground beef, either 85/15 or 93/7. It cooks quickly and gives you all the flavor of a beef stir-fry without having to slice steak. If you use a fattier ground beef blend, just drain off the excess grease before adding the sauce so it doesn’t get oily.
  • yellow onion – adds a little sweetness and depth to the sauce.
  • garlic & ginger – the dream team for stir-fry flavor. Fresh is always my pick, but ground garlic or ginger works in a pinch.
  • broccoli florets – you can chop up a head of broccoli or use a bag of pre-cut florets to save time. They cook until crisp-tender and soak up the sauce.
  • soy sauce – the salty, savory backbone of the stir-fry. Use tamari if you need it gluten-free.
  • toasted sesame oil – adds that nutty, restaurant-style stir-fry taste.
  • rice vinegar – brightens everything up with a little tang.
  • fish sauce – gives the sauce depth and umami. If you’re not a fan, you can leave it out.
  • honey – balances the salty and savory notes with a touch of sweetness. Coconut sugar is another great option.
  • arrowroot powder – thickens the sauce so it clings to the beef and broccoli. Cornstarch works too.

Find the full ingredient list with measurements in the recipe card below.

How to Make Ground Beef and Broccoli

Ground beef being cooked in a skillet with diced onion.

Step 1: In a large skillet over medium-high heat, cook the ground beef and onion until the beef is browned, about 6–7 minutes.

A homemade sauce with soy sauce, sesame oil, rice vinegar, fish sauce, and more.

Step 2: While the beef cooks, whisk together soy sauce, sesame oil, rice vinegar, fish sauce, sweetener, arrowroot powder, and water in a small bowl.

Ground beef being cooked in a white skillet with garlic and onion.

Step 3: Stir in garlic and ginger, then add broccoli. Cover and steam for 3–4 minutes until tender-crisp.

A white skillet filled with ground beef and broccoli.

Step 4: Pour in the sauce, cook 2–3 minutes until thickened, then serve with sesame seeds or sriracha over rice or cauliflower rice.

Tips for Success

  • Pick the right beef: I like using lean ground beef (85/15 or 93/7) so you get plenty of flavor without too much grease in the skillet. If you go higher fat, just drain off the extra after browning so the sauce doesn’t turn oily.
  • Don’t overcook the broccoli: The secret to good stir-fry is tender-crisp veggies. Add the broccoli last and cook just until it turns a bright green. If you like it softer, you can steam it separately and then toss it in at the end.
  • Make it saucier (or less): If you love extra sauce to soak into rice, double the sauce ingredients before whisking it together. If you prefer a lighter coating, keep it as written.
  • Easy swaps:You can totally make this with ground turkey or chicken instead of beef, or swap in veggies like snap peas, carrots, or bell peppers if that’s what you’ve got in the fridge.
Ground beef and broccoli in a skillet topped with sesame seeds and green onions.

How to Store & Meal Prep

  • Fridge: Store leftovers in an airtight container for 3 to 4 days. Reheat on the stovetop or in the microwave until warmed through.
  • Meal prep hack: Cook the beef and whisk together the sauce ahead of time. Add fresh broccoli right before serving so it stays bright, crisp, and tender.
  • Freezer: Not my favorite since broccoli tends to get mushy, but you can freeze the cooked beef and sauce. Just add fresh broccoli when you are ready to eat.

More Ground Beef Recipes to Try

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

No ratings yet

Ground Beef and Broccoli

Quick and flavorful ground beef and broccoli stir fry made in one skillet. Tender beef, crisp broccoli, and a sweet savory sauce come together in just 25 minutes.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 1 lb lean ground beef, either 85/15 or 93/7
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 Tablespoon fresh ginger, grated, or 1 teaspoon ground garlic
  • 6 cups small broccoli florets, or one 12 oz bag
  • ¼ cup water
  • ¼ cup low-sodium soy sauce or tamari
  • 1 Tablespoon toasted sesame oil
  • 1 Tablespoon rice vinegar
  • 1 Tablespoon fish sauce
  • 1 Tablespoon honey or coconut sugar
  • ½ Tablespoon arrowroot powder
  • Optional toppings: sesame seeds, green onions, Sriracha

Instructions 

  • In a large skillet over medium-high heat, cook the ground beef with the diced onion until the beef is browned and cooked through, breaking it up with a spatula as it cooks. This should take about 6-7 minutes.
  • While beef is cooking, make sauce. In a small bowl or measuring cup, whisk together soy sauce or tamari, sesame oil, rice vinegar, fish sauce, sweetener of choice, arrowroot powder, and water. Set aside.
  • Once the ground beef is cooked through, add in garlic and ginger, cooking for about 1 minute until fragrant.
  • Add broccoli to the skillet. Cover and let steam for 3–4 minutes, or until broccoli is bright green and tender-crisp.
  • Pour the sauce over the beef and broccoli. Stir well and cook, uncovered for another 2–3 minutes until the sauce thickens. I like my meat to get a little brown and for the sauce to reduce quite a bit so I bump the heat up a bit at the end.
  • Top with sesame seeds, green onions, or a drizzle of sriracha if you like it spicy. Serve over rice, cauliflower rice, or just eat it as-is!

Notes

  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat on the stovetop or in the microwave until warmed through.
  • Make ahead: You can cook the beef and whisk the sauce ahead of time. Add fresh broccoli right before serving so it stays bright and tender.
  • Variations: Swap the ground beef for ground turkey, chicken, or even pork. You can also toss in extra veggies like bell peppers, snap peas, or carrots.
  • Gluten-free option: Swap soy sauce for tamari or coconut aminos to keep this recipe gluten-free.

Nutrition

Serving: 1 | Calories: 291kcal | Carbohydrates: 15g | Protein: 28g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 70mg | Sodium: 929mg | Potassium: 37mg | Fiber: 5g | Sugar: 7g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating