01 -
Preheat the oven to 350°F. Grease a 2 1/2 quart or 3 quart baking dish with butter and set aside.
02 -
In a large skillet, bring 1/2 inch of salted water to a boil. Add broccoli florets, cover and cook over high heat until crisp-tender, about 3 to 4 minutes. Drain thoroughly and transfer broccoli to the prepared baking dish. Set aside.
03 -
In a medium saucepan over medium-low heat, melt the cream cheese with heavy cream, whisking until smooth. Add sour cream and whisk to combine. Stir in shredded cheddar cheese and grated parmesan cheese until melted and fully incorporated. Mix in the minced garlic, Italian seasoning, salt, and freshly ground black pepper.
04 -
Pour the cheese sauce over the broccoli in the baking dish and stir until evenly combined. Bake in the preheated oven for 17 to 20 minutes, or until the casserole is bubbling, set, and lightly golden on top.
05 -
Remove from oven and let stand for 5 minutes before serving. Garnish with crushed red pepper flakes if desired, and serve warm.