In a large mixing bowl, combine the chopped broccoli, grated cheddar cheese, breadcrumbs, beaten eggs, grated Parmesan cheese, minced garlic, onion powder, salt, and pepper. Mix well until all the ingredients are evenly distributed.
Heat a small amount of olive oil in a large skillet over medium heat.
Take a small handful of the broccoli mixture and shape it into a patty using your hands. Make sure the patty holds together well. Repeat with the remaining mixture to form patties.
Place the patties in the skillet, leaving some space between them. Cook for about 3-4 minutes on each side, or until golden brown and crispy.
Once cooked, transfer the broccoli cheese patties to a plate lined with paper towels to absorb any excess oil.
Serve the patties warm as a delicious appetizer, side dish, or even as a vegetarian burger alternative.