Cauliflower Mashed Potatoes
This cauliflower mashed potatoes recipe is a perfect easy dinner side or low-carb Thanksgiving staple. It’s a great keto alternative to traditional mashed potatoes that is just as tasty, creamy, and flavorful. Puls, it’s easier to prepare, in about 20 minutes, with no peeling required!
This low-carb cauliflower mashed potatoes recipe is one of my favorites that I want to make over and over again. The cauliflower flavor isn’t overpowering, and the texture is incredibly smooth and creamy.
This simple keto cauliflower mashed potatoes recipe requires only six ingredients: cauliflower, sour cream, heavy cream, black pepper, salt, and butter. Plus, no potato peeling required!
With the right seasonings, cauliflower can take on the flavor of mashed potatoes. You cannot simply boil and mash cauliflower. So keep reading to learn the secrets of turning cauliflower into delicious keto mashed potatoes.
Why You’ll Love This Cauliflower Mashed Potatoes Recipe
This is the best cauliflower mashed potatoes recipe. I’m sure you’ll love it. Here’s why.
- Simple ingredients: There are only 6 ingredients, including salt and pepper.
- Easy: Cauliflower cooks faster than potatoes and requires no peeling.
- Less than 30 minutes to get it on the table! Cauliflower mashed potatoes make an easy side dish for weekday dinners since they require little preparation and cooking time. In less than half an hour, you’ll have a delicious side dish to enjoy.
- Perfect for finicky eaters: Mashed cauliflower is an excellent way to include extra vegetables into your family’s diet. Plus, cauliflower mashed potatoes are popular among even finicky eaters.
- Fewer carbs: One medium potato contains about 37 g of carbs, while one cup of cauliflower contains only 5 g of carbs.
- Healthy, gluten-free, and keto-friendly: If you’re trying to cut back on unhealthy holiday foods, this mashed cauliflower is the way to go, particularly for Thanksgiving and Christmas.
- Flavorful, not bland: Another advantage of squeezing out the water is that we may replace the extra liquid with a small bit of butter and cream. It’s creamy and tasty without being too heavy.
- Make-ahead friendly: Just as with ordinary potatoes, you can prepare the entire recipe in advance and reheat it before serving.
- Fully Customizable: One of the best things about this recipe is that you may experiment with a wide variety of flavor combinations. You can add garlic, various types of cheese, scallions, chives, dried herbs, and other ingredients.
Cost-Conscious Recipe
Why spend more on prepared sides when you can make creamy cauliflower mashed potatoes at home for around $0.80 per serving? See the full recipe cost breakdown near the bottom of this post for details.
Ingredients for Keto Mashed Potatoes
This recipe for keto cauliflower mashed potatoes is quite simple and easy to prepare. You’ll need the following ingredients, which you probably already have in your pantry:
- Cauliflower: Pick an unblemished, fresh head of cauliflower. You can also use riced cauliflower to save time.
- Salted butter: Butter enhances the cauliflower’s flavor and highlights its natural nuttiness. I use salted butter, but you may use unsalted if you like.
- Sour cream: Mashed cauliflower becomes creamier when sour cream is added.
- Heavy cream: For ultra-smoothness and creaminess.
- Black pepper: For added flavor.
- Sea Salt: Season with salt to add a savory flavor.
- Garnish: Sliced chives or green onions.
Variations
Simple ingredients are used in this recipe for mashed cauliflower. However, you can customize it by adding your favorite ingredients, such as:
- For even creamier cauliflower mashed potatoes, stir in some cream cheese.
- To make the cauliflower mash “loaded,” add chopped green onion, crumbled bacon, and shredded cheese.
- Instead of using sour cream, stir in goat cheese.
- Make it vegan: Substitute vegan butter for regular butter, and coconut cream for the heavy cream.
- For a flavor boost, try adding some roasted garlic cloves. After the garlic cloves are roasted, their flavor will be absorbed into the mushy cauliflower.
How To Make Cauliflower Mashed Potatoes
- Remove any leaves from the cauliflower and cut it into large pieces.
- Place in a steam basket over 1 inch of water in a large pot. Once boiling, cover and steam for 6 to 8 minutes, or until tender. Remove from the heat and let cool slightly.
- Place the steamed cauliflower and remaining ingredients, besides the garnishes, in a food processor. Note: If you don’t have a food processor, see tips for alternate methods.
- Process on high until smooth and creamy, or about 1 minute. Note: If there’s not enough room, process in multiple batches, then stir together in a large bowl.
- Serve with desired garnishes.
Prefer to learn by watching? Watch my full YouTube video for this recipe.
Step-by-Step Cauliflower Mashed Potatoes Video
In this full YouTube video, I walk through the entire recipe and share helpful tips. You can cook along and see exactly what each step should look like, helping you cook with confidence.Ways to Cook Cauliflower
For this mashed cauliflower recipe, you’ll need to cook the cauliflower after cutting it into florets. People frequently ask if there are other methods they can use to do this, so I’ve listed all of them below, along with instructions:
- Steam: This is my preferred method of cooking cauliflower mashed potatoes, as they are firmer. Boil water in a pot that has a steamer basket inside it. The water level should be below the basket. After adding the cauliflower and covering it with a lid, cook it for ten to fifteen minutes, or until it is very soft.
- Boil: This was the first way I tried, and I still use it frequently! Bring the water in a pot to a boil. After adding the cauliflower, cover it with a lid, and simmer it for 10 to 12 minutes, or until it is very soft. Make sure to drain thoroughly.
- Microwave: When I’m in a hurry and don’t want to keep an eye on boiling water, I use the microwave. Put the cauliflower pieces and ½ cup of water in a large bowl. Place plastic wrap over the top and heat in the microwave for 10 to 15 minutes, or until very soft.
- Roasting: When you roast the cauliflower, it gives the mash a great, smoky taste, but it takes more than twice as long to make. To roast cauliflower, just toss the florets with salt, pepper, and olive oil and arrange them evenly on a baking sheet. For 25 to 30 minutes, roast the cauliflower, tossing halfway through. After that, simply place the roasted cauliflower in the food processor’s (or blender’s) bowl and proceed with the instructions as directed below.
Preferred Method of Cooking Cauliflower for Keto Mashed Potatoes
And the winner is…steamed!
This method works because steaming squeezes out extra moisture, without drying it out too much. Boiling can make the cauliflower waterlogged, and roasting can dry it out too much. Microwaving is a good second choice, especially when using riced cauliflower.
Steaming creates a thicker, creamier mash, and blending with butter and cream mimics the richness of potatoes.
Tips for Steaming Cauliflower
- Cut the cauliflower into the same size. They will cook more evenly as a result.
- Be sure the cauliflower is not undercooked. You want it softer than when serving as a separate side in order to create a creamy cauliflower mash.
- After steaming the cauliflower, drain it thoroughly. The mash will be thicker if it has less water in it.
- Allow the cauliflower to cool slightly for safety, which will avoid too much steam in the food processor.
What to Serve With Cauliflower Mashed Potatoes
This recipe is incredibly adaptable and pairs nicely with a wide variety of main courses and side dishes. I serve mine like with some of these:
- Keto Chicken Recipes: Chicken Fried Chicken, Baked Chicken Breast, Grilled Chicken Breast, Air Fryer Chicken Wings, or Keto Chicken Parmesan.
- Keto Pork Chop Recipes: Grilled Pork Chops or Cowboy Coffee Rubbed Pork Chops
- Keto Steak Recipes: Grilled London Broil, Grilled Ribeye Steak, or Keto Chicken Fried Steak
Storage Instructions
- Store: Make cauliflower mashed potatoes in advance; they keep well in the refrigerator. I store them in the refrigerator for three to five days in an airtight container.
- Reheat: Reheat it in the microwave, on the stovetop over a low flame (stirring regularly), or in the oven at 350° F until hot.
- Freeze: Keep leftover mashed cauliflower in the freezer in an airtight container. Allow to cool completely, and then freeze for up to 3 months. For best results, freeze in flat Ziploc bags until solid. Thaw in the refrigerator before reheating and serving.
Common Mistakes to Avoid
• Undercooking the cauliflower: this is the number one cause of a grainy mash.
• Not draining well: even a little excess water can make the mash thin.
• Over-blending: too much processing can make it gluey.
• Skipping the fats: butter, cream, or sour cream are essential for a rich, potato-like texture. It’s the holidays, indulge a little.
• Using low-fat dairy: it adds carbs and can make the mash watery.
Frequently Asked Questions
How Long to Steam Cauliflower?
The time it takes to steam cauliflower varies whether you’re steaming whole cauliflower or florets.
- Whole cauliflower: A whole 1.5-pound cauliflower can take approximately 20 minutes to steam.
- Cauliflower florets: Cauliflower florets take 6-10 minutes to steam, depending on the desired doneness.
- How to know if it’s done: To check for doneness, poke a knife or fork into the cauliflower. If it goes in easily and without resistance, it’s finished.
How to Fix Watery Cauliflower Mash
- Place the mash in a saucepan over medium-low heat and stir until excess moisture cooks off.
- If needed, add a spoonful of cream cheese, sour cream, or extra butter to thicken and enrich the texture.
- Let it sit uncovered for a few minutes, as it naturally thickens as it cools slightly and steam escapes.
Can I Use Frozen Cauliflower in Cauliflower Mash?
Yes. Frozen cauliflower florets or rice works, but holds more water. Steam or microwave it until very soft, then drain thoroughly. You may need a bit less cream or more sour cream to keep the mash thick.
How to Make Cauliflower Mashed Potatoes Without a Food Processor
You can still get great results without a food processor, but the texture will be a little more chunky and rustic. Try these methods:
- Immersion blender: Blend directly in the pot or a large bowl for a smoother, almost processor-like consistency.
- Blender: Work in small batches and pulse gently to avoid over-blending. Be sure the mash is cooled slightly to prevent steam build-up with a mess. Add the dairy gradually so the mixture doesn’t become too thin.
- Hand mixer: Beat the steamed cauliflower and dairy together on low speed for a whipped, fluffy texture.
- Potato masher: Mash the steamed cauliflower in a large bowl until smooth. Add the butter, sour cream, and cream, then keep mashing until it’s combined and creamy.
Does Boiling Cauliflower Remove Nutrients?
Boiling can cause some water-soluble vitamins, like vitamin C and many B vitamins, to leach into the water. Cauliflower, broccoli, kale, cabbage, spinach, and peas are all affected to some degree. For better nutrient retention, it’s better to steam, microwave, stir-fry, or roast these vegetables.
Carb-Conscious Recipe
This creamy cauliflower mashed potatoes recipe delivers all the comfort of classic mashed potatoes with a fraction of the carbs found in potatoes.
Carb breakdown (per serving)
Total carbs: 8 g
Fiber: 3 g
Net carbs: 5 g
Is Cauliflower Low-Carb?
Like other vegetables, cauliflower is a carbohydrate. But this kind is complex, non-starchy, and high-fiber, with minimal naturally occurring sugar and much lower net carbs than potatoes.
More Holiday Sides to Serve
- Keto Cauliflower Mac and Cheese
- String Bean Casserole with Candied Bacon
- Homemade Baked Parmesan Crisps
- Bourbon Cranberry Chutney
- Refrigerator Pickled Beets
- Candied Bacon Au Gratin Potatoes (not keto)
- Creamy Mashed Potatoes Recipe (not keto)
Recipe Cost Breakdown
Total estimated recipe cost: $4.65
Cost per serving (6 servings): ~$0.78 (side dish)
Comparable restaurant side dish: ~$3–$6 per serving
Toggle Full Ingredient Cost Breakdown
| Ingredient | Amount Used | Estimated Cost |
|---|---|---|
| Cauliflower | 1 large head (3–4 lb) | $3.50 |
| Salted butter | ¼ cup | $0.50 |
| Sour cream | ¼ cup | $0.30 |
| Heavy cream | ¼ cup | $0.35 |
Based on actual amount of ingredients used and U.S. national average grocery prices as of 2026. Actual costs may vary by region or store.
Cauliflower Mashed Potatoes
Equipment
- Large pot with steamer basket
- Food processor , see Notes below for alternative options
Ingredients
- 3 to 4 pounds fresh cauliflower about 1 to 2 heads
- ¼ cup salted butter cut into quarters
- ¼ cup sour cream or more for extra creaminess
- ¼ cup heavy cream
- ½ teaspoon sea salt or to taste
- ¼ teaspoon ground black pepper
- Sliced chives or green onions as a garnish
Instructions
- Remove any leaves from the cauliflower and cut into even sized florets, about 2 inches each.
- Place in a steam basket over 1 inch of water in a large pot. Once boiling, cover and steam for 8 to 10 minutes, or until very tender. Remove from the heat and let cool slightly.
- Drain well and place the steamed cauliflower and remaining ingredients, besides the garnishes, in a food processor. Note: if you don’t have a food processor, see the notes section below for alternate methods.
- Process on high until smooth and creamy, about 1 minute. Note: If there’s not enough room, process in multiple batches, then stir together in a large bowl.
- Serve with desired garnishes.
Notes
Recipe Tips
- Be sure to cut into even pieces and steam the cauliflower until very soft; undercooked florets make the mash grainy.
- Drain well after steaming. Less water means a thicker, creamier mash.
- Season generously. Cauliflower is mild and benefits from a good amount of salt and pepper.
- For extra flavor, mix in garlic powder, chives, or green onions. For a loaded version, add bacon and cheddar.
- Swap in or add cream cheese for part of the butter to make it even creamier
- Make it vegan by substituting vegan butter for regular butter and coconut cream for the heavy cream.
- For the smoothest texture, use a food processor. A blender or masher works, but may be chunkier.
- Let the cauliflower cool slightly before processing to reduce steaming and thinning..
- Use riced cauliflower to save time; just steam or cook until very soft.
- Keep the dairy as written; avoid low-fat substitutions that add carbs.
- Serve with chicken, turkey, steak, meatloaf, or holiday mains — it pairs with almost anything.
How to Make Cauliflower Mash Without a Food Processor
- Immersion blender: Blend directly in the pot or a large bowl for a smoother, almost processor-like consistency.
- Blender: Work in small batches and pulse gently to avoid over-blending. Be sure the mash is cooled slightly to prevent steam build-up with a mess. Add the dairy gradually so the mixture doesn’t become too thin.
- Hand mixer: Beat the steamed cauliflower and dairy together on low speed for a whipped, fluffy texture.
- Potato masher: Mash the steamed cauliflower in a large bowl until smooth. Add the butter, sour cream, and cream, then keep mashing until it’s combined and creamy.
How to Fix Watery Cauliflower Mash
- Place the mash in a saucepan over medium-low heat and stir until excess moisture cooks off.
- If needed, add a spoonful of cream cheese, sour cream, or extra butter to thicken and enrich the texture.
- Let it sit uncovered for a few minutes, as it naturally thickens as it cools slightly and steam escapes.
It has been a long time since I tried mashed cauliflower. It would be fun to try making it sometime. Great alternative to potatoes!
We’ve tried a few mashed potatoes recipes but not this one with the cauliflower. Looks yummy and would love to try it.
YUM! This cauliflower mashed potatoes recipe is perfect for those who can’t tolerate starches. Thank you!
This recipe is a game-changer for anyone looking to enjoy comfort food while staying healthy. I actually made some of these last night. They’re a great alternative to carb potatoes—delicious!
My favorite side to almost any dish really. Fantastic recipe to keep handy at all times!
Nnniiiccceeee…I think I would love my irish potatoes like this. Besides that, it’s been a long time since I last had cauliflower.
This was a fantastic recipe for Cauliflower Mashed Potatoes! It was easy to prepare and tasted amazing. I can’t wait to make it again!! YUM!!!
Wow, this is so creamy!
I love how easy and quick this recipe is, and it looks delicious! I can’t wait to make this at home!
I absolutely love cauliflower but it no longer agrees with me. Nevertheless, I think this might be a good recipe for me to try with a little bit of tweaking. I will try mixing the potatoes with cauliflower (and try Greek yogurt instead of sour cream) and see how that goes for my GI tract. Thank you for the inspiration!
Love this lighter take on mashed potatoes! Creamy, flavorful, can’t wait to try it. Thanks for sharing!
Why wait until Thanksgiving to whip up these delish cauliflower mashed potatoes. Full of flavor and a great texture.
These sound amazing! I would never know they weren’t mashed potatoes!
I’m so glad I found this! I’ve been doing keto for a while now, and I really missed mashed potatoes.
These are really good! They taste almost exactly like regular mashed potatoes, and the texture is perfect.
What I loved learning was that you don’t need a food processor to get that creamy texture — a good old potato masher will do the trick just fine. Plus, this dish is not only lower in carbs but has fewer calories, with the benefits of fiber.