If you love the classic takeout beef and broccoli, you'll be absolutely obsessed with these beef and broccoli meatballs! They're ready in minutes and feature juicy beef meatballs and tender broccoli in a savory stir fry sauce.
In a large bowl, combine ground beef, breadcrumbs, salt, pepper, garlic powder, onion powder, and egg. Scoop mixture into 1-in meatballs and place on a plate.
In a large skillet over medium-high heat, heat vegetable oil and swirl pan to evenly coat. Add meatballs to pan and sear on all sides, turning occasionally with a tongs until meatballs are golden brown. Reduce heat to medium and cook meatballs, turning occasionally until meatballs register 165F. Transfer meatballs to a clean plate and set aside
Sauce and Broccoli
Bring a medium pot of lightly-salted water to boil over medium-high heat. Add broccoli florets and simmer broccoli 3-5 minutes until crisp-tender. Drain broccoli and set aside for a moment.
Heat same pan used to sear meatballs over medium heat. Add garlic and ginger and saute in pan drippings 1-2 minutes until fragrant. Add soy sauce, rice vinegar, brown sugar, cornstarch/water mixture, and oyster sauce if using.
Bring sauce to a simmer over medium heat. Cook sauce until bubbly and thickened, then remove from heat.
Fold meatballs and broccoli into sauce until evenly coated. Season with pepper if needed and top skillet with sesame seeds. Serve meatballs over hot rice and enjoy!