Oh, cauliflower. It's one of the best things for you to eat, but it tastes like, well, cauliflower. And since you don't get all the nutritional benefits of cauliflower unless you actually eat the cauliflower, I had to find a way to make it delicious. This mashed cauliflower tastes more like mashed potatoes, and my unsuspecting family can't tell the difference.
1 head of cauliflower, rinsed and chopped into florets
1 head garlic, roasted
1 T milk or cream
2 T sour cream
3 T cream cheese
salt and pepper, to taste
First, tell your family you're making mashed potatoes.
Then, cook the cauliflower. You can either steam it for about 10-15 minutes, or boil it for 10 minutes.
When the cauliflower is soft, place it in a food processor with everything else, and pulse until it's the consistency of mashed potatoes. You can try to do it with a potato masher, but I can never get all the lumps out that way. Season with salt and pepper.
Since every head of cauliflower is a different size, if you get a huge one, you can scale everything else up a bit.
Image courtesy of SOMMAI / FreeDigitalPhotos.net