Preheat the oven to 350°F (175°C).
In a large mixing bowl, combine creamy ingredients: cream cheese, sour cream, and mayonnaise until smooth.
Add the shredded sharp cheddar and grated Parmesan cheeses to the mixture.
Fold in the broccoli florets, garlic powder, onion powder, and crushed red pepper flakes.
Season the mixture with salt and pepper according to your taste.
Transfer the mix into a baking dish, smoothing the top with a spatula.
Bake the dip for 25-30 minutes, or until golden and bubbly.
Allow the dip to cool slightly before serving.