Preheat your oven to 400°F (200°C).
Steam the broccoli florets until tender-crisp, about 3 to 5 minutes. Let cool and finely chop.
In a large bowl, combine chopped broccoli, breadcrumbs, cheddar cheese, Parmesan cheese, eggs, and flour. Season with garlic powder, onion powder, salt, and pepper. Stir until well combined.
Roll small portions of the mixture into 1-inch balls and place them on a parchment-lined or greased baking sheet.
Bake for about 20 to 25 minutes until golden brown. Broil for an additional 1 to 2 minutes for extra crispiness.
Allow to cool slightly before serving warm with marinara sauce or ranch dip.