I love mashed potatoes, but buttery mashed cauliflower is delicious too.

The trick is to get a gorgeous fresh head of cauliflower, cut and steam the pieces and let them rest before mashing them.

This recipe can be prepared ahead of time and reheated before serving.

Buttery Mashed Cauliflower

Servings 8


  • 1 large head of fresh cauliflower. I love golden cauliflower but you can use white or purple too.
  • 4 tbsp butter
  • 4 cloves garlic minced
  • 2 oz fresh goat cheese
  • 1/4 -1/2 cup half and half or vegetable stock
  • 2 tbsp. Minced chives
  • Salt and pepper to taste


  1. Break cauliflower into florets and cut stem pieces. Steam until cauliflower is tender. You can also use a microwave steamer.
  2. Let cauliflower rest. Combine garlic with half and half or stock and simmer gently.
  3. In 2 batches, place cauliflower in the bowl of a food processor, adding 1/4 cup of garlic liquid and 1 oz goat cheese, 1 tbsp butter, and puree until smooth.
  4. Combine two batches, add in chives and season with salt and pepper to taste.
  5. Top with remaining 2 tbsp melted butter.
  6. It can be served immediately or baked 350 for 40 minutes until golden.

Recipe Notes

*If preparing ahead of time, bring to room temp before baking.

I am a passionate advocate for food as medicine, life navigator and culinary coach. This is my space for sharing what excites, inspires and motivates me to live my best life. It began as a recipe blog for nourishing, simple, weekday meals and has become something much bigger… a guide to resilient wellness. I am excited to share my knowledge of how daily habits can cumulatively help you to live like you mean it and age like you want to.