Dice the cauliflower into florets and add to a medium saucepan. Cover the florets with water and bring up to a boil. Reduce to a simmer and cook for 7-8 minutes or until the cauliflower is tender and soft enough to mash.
Step 2
While the cauliflower is cooking, heat the olive oil in a skillet over a medium/high heat. Add the bacon slices. Cook the bacon through until crisp and golden. Set aside to cool. Once cool enough to handle, roughly chop the bacon.
Step 3
Drain the cooked cauliflower completely. Add the butter, mozzarella, cheddar, Parmesan, garlic, salt and pepper to the pan with the hot cauliflower. Use a potato masher to mash until smooth and soft. If you would prefer a smoother consistency, you can also blend the mash. Transfer the mash to a serving bowl. Top the mash with the chopped cooked bacon pieces. Serve hot with your preferred Keto mains.