Preheat the oven to 375˚F.
Cook the bacon in a skillet until crisp, then drain on paper towels and chop.
Bring a pot of salted water to boil, then add the cauliflower.
Boil for 6 to 8 minutes until tender, then drain and add to a food processor with the coconut milk.
Blend the mixture until smooth, then season with salt and pepper.
Cook the beef in a skillet until browned, then drain the fat.
Stir in the mushrooms, onion, and garlic, then transfer to a baking dish.
Spread the cauliflower mixture over top and bake for 30 minutes.
Broil on high heat for 5 minutes, then sprinkle with bacon to serve.