Zap the cream cheese and butter together in the microwave for about 30 seconds, or until soft in a large sized microwave safe bowl. Cover to prevent splatting. This can be done on the stove top if preferred.
Whisk the cream cheese and butter till smooth and season with salt and pepper.
Slowly whisk the cream into the cream cheese mixture until smooth.
Add the garlic powder, onion powder and mustard and whisk to combine.
Stir the mozzarella cheese and 3/4 of the tasty cheese through the sauce.
Fold the cauliflower florets through the cheese sauce. If the cauliflower florets are too large, cut into smaller florets. Spoon into an oven proof baking dish.
Sprinkle the remaining 1/4 cup tasty cheese on top.
Bake for 30-35 minutes or until cooked though. Brown the top under the grill if desired prior to serving.
Notes
If you use fresh cauliflower, boil or steam it until tender and drain well, before adding the cauliflower as instructed in the recipe. 1/2 cup of crispy bacon can be added to the recipe when you add the caulifloer. Diced cooked chicken can also be added for a more substantial dish. Don't feel like you are compromising by using frozen vegetables. Frozen vegetables are picked and processed when they are at their optimum. If you want to reduce the amount of cream used in the recipe, you can dilute it by replacing 1/3 cup of cream with 1/3 cup of almond or nut milk.Recipe can be cooked in the microwave if preferred.