Prepare the broccoli by blanching it in salted boiling water for 2-3 minutes, then drain and set aside.
Cook the bacon until crispy, then crumble it into small pieces.
Mix softened cream cheese and sour cream in a bowl until smooth, then add garlic powder, onion powder, salt, and pepper.
Combine the cheese sauce with shredded cheddar cheese and crumbled bacon, then fold in the blanched broccoli.
Transfer the mixture to a greased baking dish, sprinkle with Parmesan cheese, and bake at 350°F for 20-25 minutes until bubbly and golden brown.