Creamy Mashed Cauliflower

This creamy mashed cauliflower is so delicious you won’t even miss the potatoes! With a hint of cream cheese and milk, it has the perfect silky smooth texture. Perfect for the holidays or any day of the week!

An aqua serving bowl filled with Creamy Mashed Cauliflower.

Note: This recipe is NOT dairy free. It was published before Cook Nourish Bliss transitioned to dairy free recipes and remains popular with long time readers. You can try using substitutions to make it dairy free, however I have not tested this myself and can’t say how it will turn out.

When I was growing up, my very favorite side dish at Thanksgiving was always my mom’s mashed potatoes.  

I would load up a huge portion on my plate, passing over plenty of other sides that my brain didn’t even register because of my utter focus on that creamy dreamy bowl of goodness.  She makes a mean mashed potato I tell you.

While I certainly do still love mashed potatoes, this creamy mashed cauliflower has become the object of my affection in recent years.  

I’m not exactly sure when the change happened, but somewhere along the way I started to prefer this dish.  

A bowl filled with Mashed Cauliflower with Cream Cheese.

I’ve tinkered with my recipe over time, trying to find the best way to achieve that creamy consistency that reminds me of actual mashed potatoes.

And bingo, here it is.  The little bit of cream cheese and milk really help to give it that silky smooth texture.  

And oh is it good.  While this side dish is a great option for Thanksgiving, it is something that we enjoy all throughout the year as well.

Getting a decadent feeling while eating lots of a healthy vegetable?  I’ll take it.

A serving bowl filled with Cream Cheese Mashed Cauliflower.

Additional Side Dish Recipes You Might Enjoy!

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Creamy Mashed Cauliflower

Creamy Mashed Cauliflower

Yield: about 4 to 6 servings
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

This creamy mashed cauliflower is so delicious you won't even miss the potatoes! With a hint of cream cheese and milk, it has the perfect silky smooth texture. Perfect for the holidays or any day of the week!


  • 2 medium heads cauliflower, florets chopped into 1-inch pieces (about 9-10 cups)
  • 2 cloves garlic, minced
  • about ¼ to ⅓ cup milk
  • 1 tablespoon unsalted butter, softened
  • 1 ounce cream cheese, softened
  • 1 teaspoon sea salt, or to taste
  • ¼ teaspoon pepper
  • fresh chopped rosemary, for garnish


  1. Bring a large saucepan of lightly salted water to a boil over high heat. Once boiling, add in the cauliflower and cook until very tender, about 10 minutes.*
  2. Drain and then carefully transfer the cauliflower to the bowl of a food processor. Add in the garlic, milk, butter, cream cheese, salt and pepper.
  3. Process until smooth (start with ¼ cup of the milk and then add more if needed to get it to the right consistency). Taste and add additional salt/pepper if needed.
  4. Transfer to a serving bowl and garnish with the chopped rosemary.


*Make sure that the cauliflower is very tender - otherwise it will not blend as smoothly and you won’t have a creamy consistency. If you need to cook it longer than the 10 minutes, go ahead and do so.

I would recommend doing this in the food processor (or a blender should also work). Whenever I try to do it by hand I just don’t wind up with the creamy consistency that I want.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 88 Total Fat: 5g Saturated Fat: 2g Trans Fat: 0g Unsaturated Fat: 2g Cholesterol: 11mg Sodium: 404mg Carbohydrates: 10g Fiber: 5g Sugar: 4g Protein: 5g
Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.