Preheat your oven to 400°F (200°C) and lightly grease a baking sheet with cooking spray or olive oil.
In a large pot of boiling water, blanch the chopped broccoli for 2-3 minutes until bright green and tender. Drain and cool under cold water. Squeeze out excess moisture and chop finely.
In a mixing bowl, combine the blanched broccoli, cheddar cheese, Parmesan cheese, breadcrumbs, cream cheese, egg, garlic powder, onion powder, salt, black pepper, and red pepper flakes (if using). Mix until well combined.
Using your hands, form the mixture into small balls, about 1 inch in diameter, and place them on the prepared baking sheet.
Bake in the preheated oven for 20-25 minutes or until golden brown and crispy on the outside.
Remove from the oven and let cool slightly before serving.