Add the cauliflower florets to a large pot and cover with water. Add in the fresh garlic cloves and bring the cauliflower to a boil. Boil the cauliflower for 15-20 minutes until tender.
Drain the cauliflower and garlic using a colander. Once all the water is drained, transfer the cauliflower to a food processor. Add in the coconut milk, salt, pepper, and ghee, and then pulse until the cauliflower is smooth and creamy. Give it a taste and add more salt if you prefer.
Transfer the mashed cauliflower to a mixing bowl and add the majority of the cheese, green onion, and chopped bacon, reserving some for garnish. Stir until well combined and then top with the remaining bacon, cheese, and green onion. Serve immediately and enjoy!
Keywords: mashed cauliflower, loaded mashed cauliflower, keto, low carb