Bring a large pot of salted water to a boil. Add cauliflower florets and cook for about 5 minutes, until just fork-tender. Drain well and set aside.
In a large skillet, melt butter over medium heat. Add heavy cream, cream cheese, Dijon mustard, garlic powder, onion powder, and smoked paprika. Stir until smooth and bubbly.
Lower the heat and add shredded cheddar, stirring until melted and silky. Season with salt and pepper.
Fold in the cooked cauliflower, making sure every piece is coated in the cheese sauce.
Sprinkle a little extra smoked paprika on top and serve hot.