Mashed cauliflower is a delicious low-carb/keto comfort food that you can use in so many different ways! My mashed cauliflower recipe comes together in under 30 minutes with just a few ingredients and is the perfect side dish for easy weeknight dinners or an elegant holiday table. It is also a great substitute for high-carb mashed potatoes.

To get the most indulgent consistency, I use an immersion blender to mash the cauliflower and add mayo, butter, and parmesan cheese for an extra smooth result. Because this mashed cauliflower recipe is so versatile, it is easy to customize by using different ingredients like fresh herbs or making certain substitutions to fit your dietary needs (like swapping butter for a vegan alternative.)

A bowl of mashed cauliflower on a marble countertop.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Cauliflower Mashed Potatoes

If you’re looking for inspiration on how you and your family can enjoy mashed cauliflower, I’ve certainly got plenty of recipes for you to try! My One-Pan Cauliflower Curry or Cauliflower Fried Rice recipes are perfect for an easy weeknight meal, and these Spicy Chicken Meal Prep Bowls are a great make-ahead option.

For other recipes that feature cauliflower as the star of the show, try my Whole 30 Mashed Cauliflower, Mediterranean Cauliflower Salad, Garlic Parmesan Cauliflower Rice, Cauliflower Tots, Cauliflower Pizza Crust or my popular Cauliflower Potato Salad.

How To Make Mashed Cauliflower

Ingredients

  • Cauliflower — The star of this recipe! Cauliflower is hearty, low-carb, and versatile.
  • Butter — Butter helps make the mashed cauliflower rich and flavorful with that classic comfort food taste.
  • Mayo — Mayo is the key to getting a smooth, creamy texture without adding excess liquid.
  • Parmesan Cheese — Parmesan cheese adds a delicious nutty flavor to this recipe.   
  • Seasonings — A simple but classic blend of kosher salt, black pepper, and garlic powder.
  • Garnish — Top your mashed cauliflower with a drizzle of olive oil and a sprinkle of fresh parsley and black pepper as a garnish.
Ingredients for mashed cauliflower on a marble countertop

Instructions

Steam cauliflower:

  • Fill a large pot with roughly 2 cups of water and bring it to a boil.
  • While the water boils, wash and chop your cauliflower into individual florets.
  • Place a steamer basket in the bottom of your large pot and then add the cauliflower florets.
  • Cover and steam for 6-8 minutes until the cauliflower is fork tender. To avoid soggy cauliflower florets, do not steam for more than 8 minutes.
Steaming cauliflower.

Cool:

  • Take your steamed cauliflower off of the stove and remove the lid to your pot. This step is important to make sure that you do not continue to steam and overcook your cauliflower.
  • Let cool uncovered for 5 minutes.

Mash the cauliflower:

  • Place the cooled steamed cauliflower in a large bowl and cover with a layer of plastic film. Leave a small space in the plastic film for the immersion blender. This technique helps prevent splatters and other messes.
  • Slowly start to mash the cauliflower with the immersion blender. It may be a little difficult to get started, but after a few seconds, the cauliflower will release a bit of liquid and become much easier to work with. It is important not to add any extra liquid during this step, or you will end up with a watery mashed cauliflower.
  • Mash with the immersion blender or a potato masher until smooth and creamy.

Season:

  • Once your cauliflower puree is nice and smooth, add the butter, mayo, garlic powder, parmesan cheese, salt and pepper.
  • Stir well to combine, then taste to adjust the seasonings to your preference.
Left: pureeing cauliflower. Right: mayo, butter and seasonings added to cauliflower.

Garnish and serve:

  • Garnish with a drizzle of olive oil, black pepper, and fresh parsley, then serve and enjoy!
Close up of a bowl of mashed cauliflower.

Recipe Tips

  • To choose the best cauliflower for this recipe, keep an eye out for a few details when you’re shopping. You’ll want to make sure the head of your cauliflower is firm and tight and avoid any heads of cauliflower with yellow patches or discoloration.
  • If you want to save time, you can also try this mashed cauliflower recipe using pre-cut cauliflower florets!
  • Don’t be shy with the seasonings! Since you don’t get too much flavor from the cauliflower itself, season your dish generously and adjust to your taste preferences.
  • This recipe is so quick and easy, you’ll want to make it all the time! You can switch up the flavor by adding fresh or dried herbs like rosemary and thyme, or even an Italian seasoning blend.

What To Serve With Mashed Cauliflower

Recipe Variations

  • Vegan: For rich, vegan mashed cauliflower, you can easily substitute the butter, mayo, and parmesan cheese in this recipe for your favorite dairy-free vegan alternatives.
  • Seasonings:  Mashed cauliflower is an incredibly versatile dish that works well with so many different flavor profiles. Have fun with different herbs such as chives, green onions, and parsley and seasonings or try this recipe using my homemade garlic butter. You can also garnish this mashed cauliflower with chopped bacon or even cheddar cheese. Mm… So yummy!
  • Not a fun of mayo? You can replace it for cream cheese or sour cream.
  • Make it a meal: Mashed cauliflower shines on its own as a side dish, but with just a few additional ingredients, you can make several delicious and easy meals that your family will love. Try it with my Mashed Cauliflower Shepherd’s Pie, Low-Carb Turkey Meatballs with Mashed Cauliflower or Shrimp Cauliflower Mash Bowl recipes.

Mashed Cauliflower Recipe

4.14 from 15 votes
Author: Olivia Ribas
Servings4 people
Prep Time15 minutes
Cook Time8 minutes
Total Time23 minutes
Mashed cauliflower is a delicious and low-carb comfort food that you can use in so many different ways! My mashed cauliflower recipe comes together in under 30 minutes with just a few ingredients and is the perfect side dish for easy weeknight dinners or an elegant holiday table.
Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

Instructions 

  • First, fill a large pot with about 2 cups of water and bring it to a boil.
  • Then, place a steamer basket in the bottom of the pot.
  • Add the cauliflower florets into the steamer basket.
  • Cover the pot and steam until the cauliflower is fork tender (6-8 minutes). Please do not steam for more than 8 minutes otherwise the florets will become very soggy.
  • Remove from the heat, uncover the pot (this step is important) and let the cauliflower cool down for 5 minutes.
  • Place the steamed cauliflower in bowl and cover with a plastic film leaving a small space to place the immersion blender. Slowly start to mash the cauliflower. At the beginning it will be a little hard to mash but after a few seconds it will be easy. Do not add any liquid like warm water or chicken broth while you are mashing the steamed cauliflower. Eventually it will release a bit of liquid and the mashing process will become easier. If you add more liquid your mashed cauliflower will become very watery at the end of the process.
  • When the cauliflower is completely smooth add butter, mayo, garlic powder, Parmesan, salt, ground black pepper and stir well to combine.
  • Taste to adjust the seasoning.
  • Garnish with black pepper, olive oil and fresh parsley.

Notes

  • When buying the cauliflower, make sure the head is firm, tight, and does not have yellow patches.
  • If desired, you can buy pre-chopped cauliflower florets to save time.
  • Season the cauliflower generously as there isn’t much flavor from the cauliflower. 
  • You can add rosemary, thyme, or Italian seasoning for some extra herby flavor.
  • To serve: Serve a big scoop of mashed cauliflower with turkey, fish, roasted chicken, or meat.
  • To store: Place leftover mashed cauliflower in an airtight container in the fridge for up to 4 days.
  • To reheat: I like to reheat the mash in the microwave or stovetop with a splash of liquid to help loosen it up.
  • To freeze: Freeze mashed cauliflower in a freezer-safe bag for up to 3 months. 

Nutrition

Serving: 1/4, Calories: 296kcal, Carbohydrates: 8.9g, Protein: 9.8g, Fat: 25.7g, Cholesterol: 49mg, Sodium: 695mg, Potassium: 320mg, Fiber: 2g, Sugar: 2g, Calcium: 24mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

And if you like this Mashed Cauliflower recipe, please share with your friends and family. Do you wanna taste more? Subscribe to my newsletter and follow Primavera Kitchen on TwitterPinterestInstagram and Facebook for all delicious recipes updates. As always, you are really appreciated for stopping by.

Olivia Ribas

Welcome

Hi, I'm Olivia


Happy to have you here! I’ve been creating and sharing tasty, easy-to-make recipes on Primavera Kitchen for over 10 years now! I’m all about simple, delicious recipes made with fresh, seasonal, and wholesome ingredients that your whole family will love.

Explore More

4.14 from 15 votes (11 ratings without comment)

Leave a comment

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

Rate This Recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments

  1. Silvia @ Garden in the Kitchen says:

    That’s so nice Olivia that you tried all these methods and was able to find something that worked! It looks amazing for sure, I will try this too!

    1. Olivia Ribas says:

      Thank you so much. You’ll love it 😉

  2. Kathleen says:

    I hate watery cauliflower mash.  Can’t wait to try your method.  My only question is by the time all ingredients are added and mashed the cauliflower is no longer warm (and even cold.). Do you reheat before serving?

    1. Olivia Ribas says:

      Yes, I do on the microwave for 1 or 2 minutes 😉

  3. Joan E Mawn says:

    I am super sensitive to sodium and would like to know why it’s so high (875) in this recipe. Also I often substitute plain yogurt for mayo. What do you think? 

    1. Olivia Ribas says:

      It’s because I used about 1 tsp of salt plus the parmesan cheese, which is salty. But you can reduce the amount of salt and parmesan cheese in this recipe to fit your diet. And yes you can replace yogurt for mayo 😉

  4. Tim Tobish says:

    I boil in salted water, but only for 9-10 minutes and keep the florets big, and also add a few cloves of garlic to the water which mashes with the cauliflower. It’s not too watery, but I think I’ll roast a head of garlic instead and try your steaming method instead.

    I also use sour cream instead of mayo, and it comes out wonderfully. Add a bit of high quality truffle oil as well. I used to be on keto and ate a ton of this stuff, it’s so good I like it better than mashed potatoes. Fer realz.

  5. Paul says:

    Finally a stiff, not soupy/watery or too soft recipe. Just amazing. I stuck with my method of ricing then sauteing the cauliflower until soft and kinda flavorless. Can’t believe I didn’t think of using mayo instead of cream – thanks so much for this. Will be perfect for the holidays and comfort foods like shepherds pie. Thanks for sharing.

    1. Olivia Ribas says:

      That’s amazing. I’m so so happy you enjoy this recipe. Yes it will be great for the holidays 😉

  6. Patty says:

    Loved it. Creamy, not watery, delicious. Added fresh thyme.

    1. Olivia Ribas says:

      Awesome! So glad you enjoyed this recipe!

  7. Alice says:

    Thanks. Can I have an address .. Email address where I can get regular assistance, please