Cauliflower Mashed Potatoes


5 from 98 votes
Jump to RecipeJump to Video

These cauliflower mashed potatoes are so thick and creamy, you won’t believe they don’t have potatoes in them! They make the perfect healthy side dish.

mashed cauliflower potatoes.

Watching your carbs but craving comfort food? Try this cauliflower mashed potatoes recipe.

They have been a lower carb and healthier alternative to traditional potatoes. They take minutes to make and are so good.

Table of Contents
  1. Why this recipe works
  2. Ingredients needed
  3. How to make mashed cauliflower mashed potatoes
  4. Tips to make the best recipe
  5. Storage instructions 
  6. More cauliflower recipes to try
  7. Frequently Asked Questions
  8. Cauliflower Mashed Potatoes (Recipe Card)

Why this recipe works

This mash may look incredibly fancy but I promise you, it’s such a foolproof dish that anyone can make.

  • Perfect texture and flavor. The texture of the mash is super thick and creamy, with no clumps. It’s so mild tasting, you’d think they were real potatoes.
  • Easy to make. This entire side dish takes just 10 minutes to make.
  • Low carbs. One cup of cauliflower has just 5 grams of net carbs, so when it’s mashed and seasoned, it makes the perfect low carb side dish to your favorite dinner. 
cauliflower mashed potatoes.

Ingredients needed

These mashed cauliflower potatoes are so easy, and besides the cauliflower and some mash staples, nothing else is needed to make. Here is what you’ll need:

  • Cauliflower– Choose a firm white cauliflower with no visible spots and plenty of florets.
  • Butter– Unsalted and measured at room temperature 
  • Cream cheese- While many mashed cauliflower recipes call for cream or milk, using cream cheese makes the dish creamier without thinning it out.
  • Parmesan cheese- For that subtle cheesy flavor that enhances this dish so well.
  • Garlic– Minced. This will be sauteed with the butter for added richness and flavor.
  • Salt and black pepper- To taste. 

How to make mashed cauliflower mashed potatoes

Mashed cauliflower is so easy: just remember to chop the florets into equal-sized pieces for even cooking time.

  1. Cook the cauliflower: Add cauliflower to a large pot with water and boil until fork tender.
  2. Prep the garlic butter: Using the same pot, add some butter, then saute garlic until fragrant. 
  3. Blend the cauliflower: Place the cauliflower into a food processor and pulse/blend until smooth. 
  4. Season and serve: Transfer the mashed cauliflower back to the pot and mix into the garlic butter. Add the cream cheese, parmesan cheese, and seasonings and mix until combined.
how to make cauliflower mashed potatoes.

Tips to make the best recipe

Thicken the mash. No one likes thin mashed cauliflower! If you’ve over blended it, add some extra cream cheese or parmesan cheese to it, or even a thick full-fat yogurt. If you use the yogurt, be sure to add some salt to compensate.

Drain the cauliflower. No one likes watery mashed potatoes or cauliflower! To prevent this happening, once the cauliflower is cooked, be sure to drain it well and ensure no extra moisture makes its way into the food processor.

Always use a food processor. Or a blender! A standard potato masher will not work, as unlike potatoes, cauliflower can’t be broken down in the same way.

Add mix-ins. Change up the seasonings, use different cheeses, or cut the dairy completely.

Storage instructions 

To store: Leftovers can be stored in the refrigerator, covered, for up to five days.

To freeze: Place the cooked and cooled cauliflower mash in an airtight container and store it in the freezer for up to 6 months.

Reheating: Microwave the mash for 30-40 seconds, or until hot.

mashed cauliflower.

More cauliflower recipes to try

Frequently Asked Questions

Does this taste the same as traditional potatoes?

When made correctly, cauliflower mash and potato mash taste almost identical.

How to keep mashed cauliflower from being watery?

The key to removing excess moisture from the cauliflower mash is to ensure the cooked cauliflower has no excess liquid before pureeing it. This may mean you need to pat the florets dry before adding them to the blender or food processor.

Do I need to squeeze out water from the cauliflower?

No, there is no need to use a nut milk bag or dish cloth to remove moisture from the cauliflower. As there is no milk or cream in this recipe, the internal liquid will help thin out the dish.

cauliflower mashed potatoes recipe.

Cauliflower Mashed Potatoes

5 from 98 votes
Learn how to make cauliflower mashed potatoes that are creamy and just as delicious as traditional mashed potatoes, minus the carbs! Ready in minutes and the perfect side dish. 
Servings: 8 servings
Prep: 1 minute
Cook: 5 minutes
Total: 6 minutes



  • 1 large cauliflower chopped into florets
  • 1/4 cup butter softened
  • 3 cloves garlic minced
  • 1/4 cup parmesan cheese freshly grated
  • 3 tablespoons cream cheese
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper


  • Boil cauliflower in salted water for 10 minutes or until fork tender. Remove and drain. Cover with a lid and set aside.
  • In the same pot, heat the butter over medium high heat. Sauté garlic until fragrant.
  • Add the cooked cauliflower into a food processor and pulse several times until smooth and creamy.
  • Transfer the cauliflower mash into the pot with the garlic. Stir through the parmesan cheese, cream cheese, salt, and pepper.


TO STORE: Leftovers can be stored in the refrigerator, covered, for up to five days.
TO FREEZE: Place the cooked and cooled cauliflower mash in an airtight container and store it in the freezer for up to 6 months.
TO REHEAT: Microwave the mash for 30-40 seconds, or until hot.


Serving: 1servingCalories: 97kcalCarbohydrates: 5gProtein: 4gFat: 8gSodium: 293mgPotassium: 339mgFiber: 3gVitamin A: 234IUVitamin C: 51mgCalcium: 73mgIron: 1mgNET CARBS: 2g
Course: Appetizer
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

Never Miss a Recipe!
Subscribe to get my recipes directly to your inbox

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I don’t know how you do it! This is the best cauliflower mash I’ve ever had. It’s top notch bomb delicious! Thank you!!

  2. 5 stars
    I had never cooked with cauliflower before, and I was skeptical that it could look and taste like mashed potatoes. But to my amazement, it really did! The only problem I had was that even though I thought I’d processed it into a smooth mash, there were little firm bits of cauliflower mixed in. I don’t know if I didn’t boil it long enough, or if I didn’t process it enough. But it didn’t affect the taste at all. I’m going to use this instead of mashed potatoes at Thanksgiving!

  3. 5 stars
    Wow! This is truly delicious and easy. I’m glad that I can make it all that times and introduce you to my vegetarian friends and family.
    Thank you dear Arman.
    You are the best.
    With respect,

  4. 5 stars
    These are fantastic! We’ve tried several cauliflower recipes over the years and this one was the tastiest, easiest, quickest, and had a nice texture. I cooked the cauliflower in my InstantPot for 3 minutes and it came out perfectly. I also threw the cream cheese, parmesan, salt and pepper in the food processor after processing the cauliflower a few pulses. Our toddlers really enjoyed it as part of our shepherd’s pie as well. This recipe is a keeper!

  5. 5 stars
    nice! miss traditional mashed potatoes, for obvious reasons and this dish actually makes cauliflower taste good, so thank you!