Preheat the Oven: Preheat your oven to 400°F (200°C).
Prepare the Meatballs: In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, parsley, egg, minced garlic, salt, and pepper. Mix until just combined, then form into meatballs about 1 inch in diameter.
Prepare the Broccoli: On a large baking sheet, toss the broccoli florets with olive oil, garlic powder, and red pepper flakes. Spread them out in a single layer.
Bake: Place the meatballs on the same baking sheet with the broccoli. Bake for 20-25 minutes, or until the meatballs are cooked through (internal temperature of 160°F) and the broccoli is tender and slightly charred.
Add Cheese: In the last 5 minutes of baking, sprinkle shredded mozzarella cheese over the meatballs and return to the oven until melted and bubbly.
Serve: Remove from oven and serve hot. Enjoy the cheesy meatballs alongside the roasted broccoli for a complete meal.