Add the cauliflower to a microwave-safe bowl, cover with a paper plate and cook in the microwave for 10 minutes or until tender. Drain well and pat with paper towels pressing gently to dry. It's important to make sure it's dry so that it doesn't get watery when you bake it.
Add to the bowl of a food processor. Add in all the remaining ingredients except for the bacon and half the cheddar cheese. Pulse until smooth and creamy.
Pour the mixture into a butter baking dish that's been sprayed with nonstick spray. Top with the remaining cheddar cheese and bake for 10 minutes or until the cheese is melted and slightly golden. Top with the crumbled bacon and garnish with chopped fresh parsley.