In a large pot, bring water to a boil. Add the chopped broccoli and blanch for 2-3 minutes until bright green. Drain and immediately transfer to a bowl of ice water to stop the cooking process. Once cooled, drain again and chop finely.
In a mixing bowl, combine the chopped broccoli, cheddar cheese, breadcrumbs, Parmesan cheese, eggs, onion, garlic powder, salt, black pepper, and paprika. Mix until well combined.
Heat olive oil in a large skillet over medium heat.
Form the broccoli mixture into small patties, about 2-3 inches in diameter. Carefully place the patties in the skillet, cooking in batches if necessary.
Cook each patty for about 4-5 minutes on each side, or until golden brown and crispy. Remove from the skillet and place on a paper towel-lined plate to absorb excess oil.
Serve warm, either on their own or with your favorite dipping sauce.