This creamy, cheesy Mashed Cauliflower recipe is the perfect side dish for everything from weeknight meals to holiday dinners! It's easy to make in 25 minutes by simply steaming and pureeing cauliflower with just the right amount of spices, butter and heavy cream.
Remove the stem and leaves from the head of cauliflower, then chop it into large florets.
Add 2 inches of water to a large pot fitted with a steamer basket. Bring the water to boil on the stove over high heat.
Once the water is boiling, add the cauliflower to the steamer basket. Cover with a lid and cook for 15 minutes, or until the cauliflower is fork tender.
Use a slotted spoon to transfer the cauliflower to a food processor with the butter, heavy cream, salt, pepper, and garlic powder. Puree for 1-2 minutes, or until it's completely smooth.
Transfer to a bowl and stir in the cheddar cheese and most of the chives. Keep a few chives aside to top the dish before serving.
Notes
Cauliflower: if you'd like to use frozen or fresh cauliflower florets, instead of a head of cauliflower, you'll need 24 ounces of florets to make this recipe. Smaller florets will steam faster than large florets cut from a head of cauliflower.
To make it without a food processor: after steaming the cauliflower, transfer it to a large bowl with the butter, heavy cream, garlic powder, salt and pepper. Use a potato masher to mash the cauliflower. If you don’t have a potato masher, you can use a fork.
Reheating: Mashed cauliflower can be reheated in the microwave for 2 minutes. If it becomes too thick, add 1 tablespoon of liquid, either milk, cream, broth or water.
Freezing: this mashed cauliflower can be frozen for up to 3 months. I recommend reheating frozen mashed cauliflower in a pot on the stove over medium heat and adding more liquid as needed.