- My Mashed Cauliflower Recipe Is All About The Silky Smooth, Creamy Texture
- Ingredients & Substitutions
- Ways To Cook The Cauliflower
- How To Make Cauliflower Mashed Potatoes
- Maya’s Tips For The Best Texture
- How To Fix Watery Or Grainy Mashed Cauliflower
- Mashed Cauliflower (Easy, Smooth, & Creamy) Recipe card
- Flavor Variations
- Serving Suggestions
- More Easy Cauliflower Recipes
- Recipe Reviews
My Mashed Cauliflower Recipe Is All About The Silky Smooth, Creamy Texture

This mashed cauliflower recipe is one of my top low carb recipes that I turn to over and over (and over) again. It’s irresistibly smooth and creamy, and the cauliflower flavor is not overpowering. It even made it into my second cookbook!
But most importantly, I love that this dish goes with everything. It’s the ultimate light, comforting backdrop to main dishes that normally beg for mashed potatoes, like my keto meatloaf, saucy Crock Pot pork chops, or even a simple steak recipe. Some people refer to it as cauliflower mashed potatoes or simply cauliflower mash, but whatever you call it, it’s a staple you can count on. Here’s why:
- Garlicky, buttery flavor + a secret creamy ingredient – I won’t make any mash without butter, salt, and pepper. But my secret ingredient and added garlic make this one even better!
- Super smooth texture – These cauliflower mashed potatoes were already so good the first time I made them back in 2018, but I’ve improved the recipe since then. If you like the silky consistency of creamy white or sweet mashed potatoes, now you can get this cauliflower mash just as smooth! They’re most similar to the kind of potato mash that has milk added, not the super stiff, dense kind.
- Just 5 ingredients – With just a handful of common ingredients (plus salt), I always have what I need to make this. You probably do too.
- Quick and easy – 15 minutes without much effort? There’s a reason this mashed cauliflower recipe is one of my staples for busy weeknights.
- Low carb and keto friendly – Only 5g net carbs per serving! Over my many years eating low carb, I’ve used cauliflower to replace carbs every which way — from cauliflower rice to loaded cauliflower, and so many other cauliflower recipes in between.
Even if you’re not watching carbs, mashed cauliflower is such a comforting vegetable side dish! It’s one of my favorite ways to sneak in some extra veggies, and I’m not one bit sorry about the butter. 😉 Make it with me!


“OMG, I made mashed cauliflower tonight for dinner and it was awesome!!! My husband couldn’t believe it wasn’t potatoes. So creamy and delicious!! I’ll be making this more often.”
-Pat
Ingredients & Substitutions
Here I explain the best ingredients for my cauliflower mashed potatoes recipe, what each one does, and substitution options. For measurements, see the recipe card.
Cauliflower:
You can chop a whole head of cauliflower, buy a bag of precut florets, use frozen cauliflower florets, or even use riced cauliflower (either fresh or frozen cauliflower rice). My recipe goes by weight — you’ll need 1.5 pounds of cauliflower:
| Form | Weight To Buy | Trimmed Weight | Uncooked Volume |
|---|---|---|---|
| Head of cauliflower | 2 pounds | 1.5 pounds | 6 cups |
| Fresh cauliflower florets | 1.5 pounds | 1.5 pounds | 6 cups |
| Frozen cauliflower florets | 1.5 pounds | 1.5 pounds | 6 cups |
| Fresh cauliflower rice | 1.5 pounds | 1.5 pounds | 4 cups |
| Frozen cauliflower rice | 1.5 pounds | 1.5 pounds | 4 cups |
Any of these options give you about 2 cups of cauliflower mash, or four 1/2-cup servings. I’ve covered ways to cook the cauliflower below.
If you have a small to medium head (4 cups of florets), use about 2/3 of the other ingredient amounts.
Other Ingredients:
- Cream Cheese – My secret ingredient that adds a silky texture and makes the mashed cauliflower flavor more neutral. For the 2 tablespoons in the recipe, use 1 ounce by weight (1/8 of an 8-ounce block). Cut it into chunks before using. I typically use plain cream cheese, but you can also use flavored, such as garlic and herb. For a dairy-free option, swap in almond milk cream cheese.
- Butter – I prefer to use unsalted butter and add salt separately to taste. Feel free to use salted butter and just reduce the amount of salt. Feel free to use ghee for a paleo option or either olive oil or butter-flavored coconut oil for a dairy-free option (I’m not even dairy-free and still think it’s amazing).
- Garlic – Fresh minced garlic has the best flavor, but the kind from a jar is fine to save time. You can also substitute 1/2 teaspoon of garlic powder (add it directly to the food processor).
- Olive Oil – Just a little for sauteing the garlic. You can also use avocado oil or even a little extra butter.
- Sea Salt – Feel free to add some black pepper if you like, too.
- Garnishes – This is optional, but I like to add some fresh chives or fresh parsley. Some more butter to melt on top is also delicious.
FREE 5-Ingredient Recipe EBook
GET IT NOW
Ways To Cook The Cauliflower
Whether you’re using fresh, frozen, or riced florets, you’ll need to cook them before using it in my mashed cauliflower recipe. I often get people asking if they can do this in different ways, so here are all the ones I’ve tried and how to do each.
If you’re using frozen florets, no need to thaw them first, but these cook times may take an extra few minutes. Go by tenderness rather than fixed time.
- Boil: The first method I tried and still do it often! Bring water to a boil in a pot. Add the cauliflower, cover with a lid, and simmer for 10-12 minutes, until very soft. Drain well. Boiling adds the most water, so drying afterward is especially important. I don’t recommend this method if you’re using cauli rice, but it’s great for florets.
- Steam: My go-to method these days, as the cauliflower mashed potatoes turn out firmer. Bring water to a boil in a pot fitted with a steamer basket, with the water level below the basket. Add the cauliflower, cover with a lid, and cook for 10-15 minutes, until very soft. See my steamed cauliflower recipe for more details.
- Microwave: I go for this option when I’m in a rush and don’t want to babysit boiling water. Place the florets into a large bowl with 1/2 cup of water. Cover the top with plastic wrap and microwave for 10-15 minutes, until soft and crushed easily with a fork. Drain the water afterward.
- Roast: If you love the flavor of roasted cauliflower, you can roast it before mashing. I find that steaming or microwaving makes for a more soft, creamy mashed cauliflower, whereas roasting makes it thicker. To roast, just toss the florets with olive oil, salt, and pepper, and arrange on a large baking sheet in a single layer. Roast for 30-40 minutes at 400 degrees F, tossing halfway through, until very soft. (Note this is longer than you’d typically roast cauliflower — you want it extra soft!)
- Stir fry: This method works well with cauliflower rice, either fresh or frozen. Just stir fry with a little oil, but beyond the usual rice texture. It usually takes 7-10 minutes for mine to get extra soft.


How To Make Cauliflower Mashed Potatoes
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
Once the cauliflower is cooked until it’s nice and soft, here is how I make a mash with it…
- Saute the garlic. In a small skillet over medium heat, cook the garlic with a little oil, just until fragrant. I skipped this step in older versions of my cauliflower mash recipe, but now highly recommend that you do this. (You can see some of the older reviews mention that the garlic flavor is too strong, which was from raw garlic. Sauteing gets rid of this issue.)
- Blend until smooth. Add the warm, drained cauliflower, garlic, butter, cream cheese, and salt to a food processor. Puree until completely smooth, scraping the sides as needed.
- Garnish. Transfer the cauliflower puree to a bowl, and add any toppings you like. I like a little pat of butter, a few cranks of fresh cracked pepper, and a sprinkle of fresh chives. But I’ve included more variations and toppings for your cauliflower mashed potatoes below!



Maya’s Tips For The Best Texture
The biggest challenge with cauliflower mash is the texture! Don’t miss my tips to ensure it comes out smooth, not lumpy or watery:
- For the smoothest texture, remove as much of the stems as possible. The stems don’t get as smooth as the florets. It’s especially important to trim off the thick central stalk and tough stems. The short, tender stems attached to the florets are not as big of an issue, but the florets still turn out the smoothest of all. I like to save the stems to toss in soup recipes!
- Dry the cauliflower very well. This is crucial if you use the boiling, steaming, or microwave methods to cook the cauliflower. Spread the drained florets on a clean towel or paper towels and blot the moisture. If they still look wet, return them to the emptied pot over low heat and stir until the surface moisture evaporates.
- Cook the cauliflower until it’s very, very soft. This is my key tip, and how I make my “cauliflower mashed potatoes” super smooth! You want it much softer than you’d normally cook cauliflower (beyond fork-tender), so a fork should crush the florets easily, without resistance. Think fall-apart soft!
- A food processor gives the smoothest texture. If you’re wondering how to make cauliflower mashed potatoes ultra-creamy, my trusty powerful food processor (pictured above) is the secret! It beats manual mashing by a landslide, and it can even fit a double batch. Blend in batches if your food processor is small. A potato masher or hand mixer will leave a chunkier mash that tastes more noticeably like cauliflower. An immersion blender in a deep pot or a high-speed blender also works.
- Keep the cauliflower warm when you blend. It helps the butter and cream cheese melt into the mashed cauliflower. If the florets cooled while draining, warm them up again before adding them to the food processor.
How To Fix Watery Or Grainy Mashed Cauliflower
Already made your cauliflower mash and the texture isn’t quite right? You can often save it! Watery mash needs less moisture, while grainy mash usually needs softer cauliflower or more blending:
If It’s Watery:
- Cook off the extra water. Stir the mash in a wide, uncovered pan over low heat until it thickens.
- Add more cream cheese. If the texture is only a little thin, blend in extra softened cream cheese, 1 tablespoon at a time. It gets richer and tangier, so taste as you go!
If It’s Grainy:
- Puree for longer than you think you need. The first, easiest thing to check! I keep my food processor running for a good few minutes to get the cauliflower mashed potatoes extra smooth. Scrape down the sides to get everything through the blades.
- If the little pieces are firm, cook them more. Press a piece against the back of a spoon. If it won’t crush easily and you haven’t blended yet, you can steam or microwave again to soften. For blended mashed cauliflower, warm it in a covered saucepan over low heat, stirring often, until the firm bits soften. Then, blend again while warm.
- Strain tough fibers through a fine-mesh sieve. It’s a little extra work, and you’ll lose some mash, so I only recommend this after most of it is blended very smooth.

Mashed Cauliflower (Easy, Smooth, & Creamy)
My easy mashed cauliflower recipe is smooth, creamy, and buttery! These cauliflower mashed potatoes take just 5 ingredients + 15 minutes.
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
Option 1 – Microwave Method:
-
Place the cauliflower florets into a large bowl with 1/2 cup (118 mL) water. Cover the top with plastic wrap.
-
Microwave for 10 to 15 minutes, until very soft and mushy. Drain and pat dry.
Option 2 – Steam Method:
-
Fill a large saucepan or pot with enough salted water to come right below a steamer basket fitted over it. Bring the water to a boil.
-
Place the cauliflower florets into the steamer basket and fit on top of the pan. Cover the pan with a lid.
-
Reduce water to a simmer and cook, covered, for 10 to 15 minutes, until cauliflower is very soft and mushy.
Make the Mashed Cauliflower:
-
Heat olive oil in a small skillet over medium heat. Add the minced garlic and saute for about a minute, until fragrant.
-
Place the cooked cauliflower, sauteed garlic, butter, cream cheese, and salt into a food processor. Puree for 1-2 minutes, until completely smooth.
-
Adjust salt to taste.
-
Garnish with chives if desired. You can also drizzle some melted butter on top if you'd like.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1/2 cup
- Tips: Check out my recipe tips to help you get the smoothest, creamiest mashed cauliflower, plus see how to fix a grainy or watery mash.
- Variations: Try my flavor variations below, including loaded potato, cheesy, sour cream & chives, pesto, lemon herb, and veggie add-ins.
- Storage: Cauliflower mashed potatoes store very well, so don’t hesitate to make them ahead! I keep them in an airtight container in the fridge for 3-4 days. Refrigerate within 2 hours of cooking.
- Meal prep: Make the mash ahead and refrigerate, or cut the fresh cauliflower into florets ahead and keep refrigerated until ready to cook.
- Reheat: Warm up in the microwave, on the stovetop over low heat (stirring often), or in the oven at 350 degrees F, until hot.
- Freeze: Even though dairy often doesn’t freeze well, I’ve found this mashed cauliflower recipe freezes beautifully, since it’s all mixed together. Cool completely, then freeze for up to 3-4 months. I recommend freezing in zip lock bags laid flat, until solid, and afterward you can move around in your freezer as needed. Thaw in the fridge overnight before reheating.
📖 Want more recipes like this? Find this one and many more in my Easy Keto Carboholics’ Cookbook here.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Mashed Cauliflower
Flavor Variations
My version here is one of the most basic mashed cauliflower recipes (like a blank canvas for any meal), but there are many ways you can upgrade it:
- Loaded – Swap half of the cream cheese with sour cream. At the end, stir in (or just sprinkle with) shredded cheddar, sliced green onions, and chopped cooked bacon. I make bacon in the oven most of the time, but air fryer bacon or microwave bacon are great for making it quickly.
- Cheesy – Add your favorite cheese (check out my keto cheese list for ideas!) to the food processor. I love cheddar, Gruyere, Gouda, or parmesan cheese. If you prefer melted cheese on top, you can transfer the mash to a baking dish, top with cheese, and bake to melt.
- Sour Cream & Chives – Top your cauliflower mashed potatoes with a dollop of sour cream and fresh chives. So good!
- Pesto – Add 2 tablespoons to the food processor. Store-bought works just fine, but it’s even better with my homemade basil pesto.
- Lemon Herb – Stir in a teaspoon of lemon zest and 1 tablespoon of fresh parsley, thyme, or chopped rosemary. I prefer zest over lemon juice so it doesn’t thin out the mashed cauliflower.
- Veggies – Sometimes I fold in sauteed mushrooms, caramelized onions, or sun-dried tomatoes.

Serving Suggestions
Any recipe that goes well with mashed potatoes will go well with mashed cauliflower. Here are a few of my favorites:
- Chicken – Mash goes with any chicken recipe, but especially those that have a sauce to drizzle over it, such as my pan seared chicken breast (mine has a pan sauce), creamy mushroom chicken, sweet honey garlic chicken, 5-ingredient pesto chicken, or easy chicken marsala.
- Beef – Cauliflower mashed potatoes are the perfect pairing for a steak, such as sirloin, filet mignon, or New York strip. I also love it with braised or slow cooked meats, such as Crock Pot pot roast or Instant Pot beef short ribs. Or make my low carb meatloaf for the ultimate combo!
- Pork – My favorite pork option is smothered pork chops, because the mash soaks up the sauce, but you can also serve it with my saucy Crock Pot pork chops, baked pork chops or pulled pork.
- Fish – Try it with pan seared halibut (the bright lemon butter sauce I make with it is amazing over the cauliflower, too!), simple baked salmon, or baked cod.
- Swaps In Recipes – Some recipes call for mashed potatoes as an ingredient, and you can easily swap in mashed cauliflower instead! My healthy shepherd’s pie is a great one to start with.
More Easy Cauliflower Recipes
Cauliflower is one of my favorite low carb vegetables. I love the flavor itself, but it also makes such an easy replacement for traditional carb-filled dishes (like cauliflower hummus, cauliflower pizza crust, and this mashed cauliflower, of course). Here are more of my comfort food recipes with it:

Shop
My
Custom













464 Comments
lee
0My husband and I have been doing keto for a few years now. We have tried numerous recipes with cauliflower mashed and have settled for a few. Now that I have tried yours, oh my god, there’s no going back. I am so glad I found your recipe because we absolutely love it. I will definitely keep using this and will even try to see if my grandchildren will like it. Thank you so much, Lee
Wholesome Yum D
0So happy you found “the one,” Lee! I love that you’re even planning to test it out on the grandkids… fingers crossed they enjoy it just as much!
Virginia
0I made this recipes and I loved it amazing
Wholesome Yum D
0So happy to hear that, Virginia! Love when a recipe turns out amazing on the first try!
Nikki
0Can I use cottage cheese instead of cream cheese? I want to make these taste as much like mashed potatoes as possible, but also want to keep it healthy.
Maya | Wholesome Yum
0Hi Nikki, Yes, you can! I prefer the flavor and texture of cream cheese here, but cottage cheese would still be creamy.
BoJe
0I have tried many faux mashed potatoes and this recipe is the best! I wouldn’t change a thing. I have two hints. 1. If you are using salted butter, cut the salt down to 1/2 tsp. 2. If you are lazy like me, you can use 1/2 tsp garlic powder in place for the sauteed garlic (I am sure the fresh garlic would be amazing). Just add the garlic powder to the food processor with all the other ingredients.
I did microwave the cauli for 15 minutes and it was perfect. If you like really creaming “potatoes” just process longer. I am serving this with pork chops in a low carb mushroom gravy. Serve with any low carb veggie. This will be my go to recipe for Mashed Cauliflower.
Wholesome Yum D
0That’s so great to hear! I’m thrilled this one stood out after trying so many versions. And your pairing with pork chops and mushroom gravy sounds so good!
Meaux
0Fabulous! I used roasted garlic and blended the steamed cauliflower (and other listed ingredients) as well as a spoonful of herbed cheese (Boursin) with an immersion blender for the perfect consistency.
Wholesome Yum D
0That sounds absolutely delicious, Meaux! Roasted garlic and Boursin are such flavorful touches and using the immersion blender for that creamy texture was a great idea. So glad you enjoyed it!
Vicky
0Tried the microwave version, but burned it. Tried again by steaming and it was great! Paired with keto gravy and roasted chicken made for a great Thanksgiving meal.
Wholesome Yum D
0I’m so glad the second try worked out, Vicky! Steaming is a great idea and that pairing with keto gravy and roasted chicken sounds like the perfect holiday combo. Thank you for sharing!
John
0Can I say wow. I would have never thought I would eat cauliflower. But since I can’t have potatoes on keto diet I tried it and I’d have to say it was pretty good I changed it a bit and added more butter and cream cheese and i used Frozen rice cauliflower. Well done thank you.
Wholesome Yum D
0That’s great to hear, John! I love hearing that you gave cauliflower a shot and ended up enjoying it. Your tweaks with extra butter and cream cheese sound delicious, and frozen riced cauliflower is such a convenient swap. Appreciate you sharing!
Odell
0This recipe for the mashed cauliflower was deliciously. I haven’t had mashed potatoes in a long time and this was a great alternative since I recently began a keto lifestyle.
Wholesome Yum D
0Thank you, Odell! I’m so glad you enjoyed the mashed cauliflower. It’s such a tasty alternative when you’re doing keto, especially if you’re missing mashed potatoes!
Jeff
0I just made this and I am AMAZED at how f’n good this is. It’s going to be my go-to nightly veggie. I’m have many idears on how to modify this but that will come. Thank you for the idea of cream cheese, I was going to use coconut milk but read this and thought it would be better. I was right. I also boiled the garlic cloves (7-9) with the cauli’ and processed them all together. Virtually NEVER do I give anything a 5 star rating but holleycow, this gets it. Thanks again.
Wholesome Yum D
0Wow, thank you so much, Jeff! I’m thrilled you loved it that much. Boiling the garlic with the cauliflower sounds amazing, and I’m glad the cream cheese worked out even better than expected. Can’t wait to hear what other twists you come up with!
QUILTTRENDS
0I made this yesterday exactly as written. It was wonderful!! As a diabetic I loved being able to enjoy this without having to rationalize the spike in glucose I would have had with potatoes. It was runnier, for sure. I drained it about an hour, so next time I might try pressing it a little against the strainer. My daughter dries the florets a bit in a low oven before pureeing. Might try that as well. Excellent recipe!!
Wholesome Yum D
0I’m so happy it worked out well for you, and I love that it gave you a tasty alternative. Drying the cauliflower a little more next time sounds like a great tweak!
Sharmayne
0Great recipe – so easy to make and tastes delicious!
Wholesome Yum D
0Sharmayne, I’m so glad you thought it was easy and delicious! That’s always what I’m going for, thanks for giving it a try!
Janeth
0Hands down the best side dish for steak! So easy and woah! I couldn’t believe these were all cauliflower. I don’t miss the potatoes to be honest. Really recommend making these if you’re reading this.
Wholesome Yum D
0Love hearing that, Janeth! So glad you enjoyed it and that it’s become your go-to side for steak. I’m with you, hard to miss the potatoes when cauliflower tastes this good! Thanks for sharing!
Todd
0This mashed cauliflower recipe has been our side-dish staple for some time, ever since my diabetes diagnosis. With a microwave and food processor, it’s relatively easy enough to make a couple of times a week, and being just the two of us, one large head of cauliflower is good for a couple of meals. (For a ‘rougher’ texture, a manual potato masher can be used. It can save setup/cleanup energy vs a more involved food processor.)
Additionally, for a ‘fancier’ recipe version, we often add fresh bacon bits, sub the cream cheese with Smoked Gouda and sometimes adjust the texture with a little heavy cream. (This side dish was recently served at a Holiday meal, and in comparison to an also present mashed potato dish, which was also good, more people asked and raved about the mashed cauliflower vs the potato version.)
Maya | Wholesome Yum
0That’s so great to hear, Todd! I’m so glad this recipe works so well for you and your family. Thank you for sharing your variations, too. I’m honored that this mashed cauliflower was the star at your celebration!
Stephanie
0My husband is diabetic so I’m always looking for low carb options. This is a delicious recipe and will definitely be making it again and again! Thank you!!
Maya | Wholesome Yum
0I’m so glad you and your husband liked this, Stephanie! Best wishes to you both.
Betty
0This has been an absolute life saver. Love your recipes. Can’t wait to try the Mac and cheese 🧀
Maya | Wholesome Yum
0Awww, thank you, Betty! Hope you love my cauliflower mac and cheese just as much.
Dan K
0SO GOOD!! Worth the cleanup of the food processor and steaming pan. SO EASY! Have been averaging it once a week. Thanks Maya!
Maya | Wholesome Yum
0Thank you so much, Dan! I make it almost every week too, hehe. It goes with so many dishes!
lizcat117
0I can’t seem to access the recipe. I asked for it to be emailed to me and it said it would come in 30 minutes but I could also access it on the website. But each time I click “recipe card” it takes me to the same graphic which does not include details/amounts and I can’t seem to find anything to click to take me to the details. What am I doing wrong? Thanks!
Maya | Wholesome Yum
0Sorry to hear you’re having trouble, Liz! The recipe is right on this page, on the recipe card above. When you tap recipe card, it takes you to the top of the recipe card that has the title, description, details like cook time/etc and then the ingredients and step-by-step instructions are right below that. Hope this helps!
Kurt
0This was so easy and so perfect. I upped the garlic, ‘cuz that’s what I do for every recipe, but other that that, made exactly as outlined—and will make again frequently!
Maya | Wholesome Yum
0I’m happy you enjoyed this dish, Kurt! Totally fine to add more garlic if you like. I do that myself sometimes, too!
Tonya Jasper
0I’ve made this recipe many times now and absolutely love it! I usually follow the recipe exact, but I have also made it with sour cream instead of cream cheese and liked it too! I also usually throw all the ingredients back into the pot I steamed the cauliflower with, and just use an immersion blender to combine. (I hate cleaning my food processor, haha)Great recipe! Highly recommend!
Maya | Wholesome Yum
0I’m glad you like this recipe, Tonya! And thank you for sharing your variation and tip about the immersion blender. Great idea!
Ashley Swanner
0Used Great Value frozen cauliflower that comes in 12 oz. bags. After steaming let cauliflower sit in colander to drain while I did something else. Used 4 bags, added 2 additional garlic cloves for a total of 4 and a little extra butter. We loved it! My husband said he could eat it everyday.
Maya | Wholesome Yum
0I’m so glad you liked it, Ashley! Great shortcut with the frozen cauli rice.