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.
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.