Creamy Cauliflower Mashed Potatoes: Your Ultimate Low-Carb, Keto-Friendly Comfort Food
These Creamy Cauliflower Mashed Potatoes are exceptionally buttery and offer a delicious, healthy low-carb and keto-friendly alternative to your beloved traditional mashed potatoes. Indulge in rich flavor and a smooth texture without the guilt!

FREE Budget-Friendly Meal Plan!
Save thousands of dollars on food every year with my free budget-friendly meal plan ebook.
Why Choose Creamy Cauliflower Mashed Potatoes?
For those seeking a healthier, low-carb, or keto-friendly alternative to traditional mashed potatoes, creamy cauliflower mashed potatoes are a game-changer. This dish perfectly mimics the beloved texture and richness of classic mashed potatoes while significantly reducing the carbohydrate count. It’s an excellent way to enjoy a comforting side dish without compromising your dietary goals, making it a staple for anyone focusing on a balanced and wholesome diet. Cauliflower is packed with vitamins, minerals, and antioxidants, contributing a wealth of nutrients to your meal, alongside its impressive fiber content.
How to Make Perfectly Creamy Cauliflower Mashed Potatoes
Achieving the ideal consistency for cauliflower mash is key to making it a satisfying substitute. Follow these detailed steps to ensure a smooth, velvety, and flavorful result every time:
- Prepare and Boil the Cauliflower: Begin by cutting two heads of fresh cauliflower into florets. Ensure they are roughly uniform in size to promote even cooking. Bring a large pot of salted water to a rolling boil. Carefully add the cauliflower florets and boil them for about eight minutes. The goal here is to get them exceptionally soft – even softer than you might typically cook vegetables for other dishes. This extra tenderness is crucial for achieving that silky, smooth mashed texture, ensuring there are no lumpy bits in your final product.
- Thoroughly Drain the Cauliflower: Once the cauliflower is tender, drain it completely using a colander. This step is critical, as excess water is the enemy of creamy mash. Shake the colander well to remove as much moisture as possible.
- Process to a Smooth Puree: Transfer the drained cauliflower florets to a food processor or a high-speed blender. Pulse the cauliflower until it forms a smooth, creamy puree. Be patient and scrape down the sides as needed to ensure all florets are thoroughly blended without leaving any large chunks. The finer the blend at this stage, the creamier your mash will be.
- Squeeze Out Excess Water (The Secret to Thick Mash): This is arguably the most important step for achieving thick, non-watery mashed cauliflower. Place the blended cauliflower puree onto a clean dishtowel or several layers of cheesecloth. Gather the edges of the cloth and twist tightly, squeezing out every last drop of moisture. You’ll be surprised how much liquid comes out! The more water you remove now, the thicker and richer your final mash will be. Don’t skip this step; it truly makes all the difference between a watery puree and a luscious mash.
- Cook with Butter and Garlic for Flavor: Return the squeezed cauliflower mash to the same pot (or a clean one) over medium-high heat. Add the butter and minced garlic. Cook, stirring constantly, for 2-3 minutes. This step not only infuses the mash with rich, aromatic flavors from the butter and garlic but also helps evaporate any residual moisture, further thickening the consistency and enhancing the overall taste.
- Stir in the Remaining Creamy Ingredients: Remove the pot from the heat. Stir in the sour cream, grated Parmesan cheese, salt, and pepper. Mix until all ingredients are thoroughly combined and the mash is wonderfully smooth and creamy. Taste and adjust seasoning as necessary, adding more salt or pepper to suit your preference.
- Garnish and Serve: Garnish your delicious creamy cauliflower mashed potatoes with freshly chopped chives or green onions for a pop of color and a fresh, subtle oniony flavor. Serve immediately as a comforting side dish and enjoy every buttery, low-carb bite!

Ingredients and Smart Substitutions for Your Mash
Crafting the perfect cauliflower mash involves a few simple ingredients, but there’s room for customization based on what you have on hand or your dietary preferences:
- Cauliflower: Fresh cauliflower heads are ideal for the best texture and flavor. However, if fresh isn’t available, you can absolutely use frozen riced cauliflower. Simply thaw it first, then boil and proceed with the recipe, paying extra attention to squeezing out all the moisture as frozen cauliflower tends to hold more water.
- Garlic: Freshly minced garlic provides the most vibrant and pungent flavor, which is highly recommended. Pre-minced jarred garlic is a convenient alternative. In a pinch, 1/2 teaspoon of garlic powder can be substituted for two cloves of fresh garlic, though the flavor will be less intense.
- Butter: Unsalted butter is preferred to control the overall saltiness of the dish. If using salted butter, reduce the added salt. For a dairy-free or vegan option, olive oil or a plant-based margarine works wonderfully and still contributes to the creamy texture and rich mouthfeel.
- Sour Cream: This ingredient is essential for imparting a tangy richness and an incredibly creamy texture. If you don’t have sour cream, plain full-fat Greek yogurt can be used for a similar tang and creaminess, or a splash of whole milk or heavy cream can also help achieve the desired consistency, though it might lack the characteristic sour cream tang.
- Parmesan Cheese: Grated Parmesan cheese adds a wonderful salty, umami depth that elevates the flavor profile. For a dairy-free alternative, nutritional yeast offers a cheesy flavor. You can also omit the Parmesan entirely if you prefer a simpler taste or are avoiding dairy.
- Salt & Pepper: These are crucial for seasoning the mash to perfection. Always add to taste, starting with the recommended amount and adjusting as needed. Freshly ground black pepper offers the best flavor.
- Chives: Freshly chopped chives are an optional but highly recommended garnish. They add a fresh, mild oniony flavor and a touch of vibrant green color. Chopped green onions (scallions) also make an excellent substitute, providing a slightly stronger onion flavor.

Expert Tips for Thickening Cauliflower Mash
One of the most common challenges when making cauliflower mash is ensuring it isn’t watery. If you’re looking for that satisfying, thick consistency similar to mashed potatoes, these tricks are paramount:
- Maximize Water Removal: This step cannot be stressed enough. After boiling and blending, the cauliflower holds a significant amount of water. To combat this, transfer the pureed cauliflower to a clean dishtowel, paper towels, or several layers of cheesecloth. Gather the cloth and twist it tightly, squeezing out as much liquid as humanly possible. You can even place the cauliflower in a fine-mesh strainer and use the back of a spoon or a small bowl to press out additional water. Continuously move the cauliflower around and keep squeezing until no more liquid comes out. This physical removal of moisture is the single most important factor for thick mash.
- Cook Down on the Stovetop: After squeezing, return the cauliflower mash to the pot over medium-high heat. Continuously stir it for a few minutes, allowing any remaining moisture to evaporate. If, after adding your creamy ingredients, the mash still appears too runny, continue to cook it down on the stovetop, stirring frequently, until it reaches your desired thick, velvety consistency. The heat helps to further dry out the mash and activate any starches.
- Enhance with Additional Dairy: If you find your mash still isn’t as thick as you’d like, consider adding a little more sour cream, full-fat cream cheese, or grated Parmesan cheese at the very end. These ingredients not only contribute to creaminess and flavor but also help to bind the mash and thicken its texture without adding unnecessary liquid. Start with a small amount and add more until you achieve your preferred thickness.

How Long to Boil Cauliflower for the Perfect Mash
Unlike most vegetable preparations where you aim for al dente, making cauliflower mash is one of those rare instances where overcooking your vegetables is actually a good thing. To achieve that signature creamy, lump-free texture, the cauliflower needs to be incredibly soft before blending. I typically recommend boiling fresh cauliflower florets in salted water for a full eight minutes. This ensures that the cauliflower breaks down easily in your food processor or blender, resulting in a smooth, velvety consistency that truly rivals traditional mashed potatoes. Undercooked cauliflower will lead to a grainy or chunky mash, so don’t be afraid to let it get extra tender!
Understanding the Low-Carb Benefits: Carbs in Mashed Cauliflower
Cauliflower has gained immense popularity as a versatile, low-carb substitute in many dishes, and mashed cauliflower is a prime example. While traditional mashed potatoes are delicious, they are typically high in carbohydrates due to the starch content of potatoes. This creamy cauliflower mash, however, provides all the comforting, buttery, and rich flavor you crave from your favorite side dish, but with significantly fewer carbs. This makes it an ideal choice for anyone following a low-carb, keto, or diabetic-friendly diet. A typical serving of this recipe contains only about 16 grams of carbohydrates, a stark contrast to the much higher carb count in an equivalent portion of mashed potatoes. Beyond just being low in carbs, cauliflower is also a nutritional powerhouse, rich in Vitamin C, Vitamin K, fiber, and other essential nutrients, making it a truly healthy and satisfying option.
Serving Suggestions for Your Cauliflower Mash
Creamy cauliflower mashed potatoes are incredibly versatile and pair well with a wide variety of main courses. Its rich, buttery flavor and smooth texture make it a fantastic alternative to classic mashed potatoes for almost any meal. Consider serving it alongside:
- Roasted or Grilled Meats: Perfect with roasted chicken, juicy steak, pork chops, or lamb. The creamy texture complements savory meats beautifully.
- Gravy: Don’t forget the gravy! It holds up perfectly to a rich mushroom, beef, or turkey gravy, creating a truly decadent experience.
- Shepherd’s Pie: Use it as a topping for a low-carb shepherd’s pie (as suggested in the optional recipe add-on) instead of potato mash.
- Fish and Seafood: A lighter pairing with baked salmon, pan-seared cod, or grilled shrimp.
- Vegetarian Mains: Serve it with hearty mushroom steaks, lentil loaf, or roasted vegetable medley for a satisfying plant-based meal.
- Toppings: Beyond chives, experiment with crispy bacon bits, a sprinkle of smoked paprika, roasted garlic cloves, or a drizzle of olive oil for extra flavor.

Storing and Reheating Your Cauliflower Mash
This creamy cauliflower mash is excellent for meal prep and can be easily stored and reheated, making your healthy eating journey even more convenient. To ensure optimal freshness and flavor, follow these tips:
You can store any leftovers in an airtight container in the refrigerator for up to five days. Ensure it’s completely cooled before transferring to the container.
When it comes to reheating, you have a few options:
- Microwave: For individual servings, microwave for 1-2 minutes, stirring halfway through, until heated through. For a larger batch in a big bowl, microwave for 2-3 minutes, stirring vigorously every minute to ensure even heating and restore creaminess.
- Stovetop: Reheat in a saucepan over medium-low heat, stirring frequently, until warmed through. You might need to add a splash of milk or a knob of butter to restore moisture and creaminess if it appears dry.
- Oven: Preheat your oven to 350°F (175°C). Place the mash in an oven-safe dish, cover it with foil, and bake for 15-20 minutes, or until thoroughly heated. Stir before serving.
After reheating, adding fresh chives or green onions on top can significantly revive the dish, bringing back a fresh flavor and adding a pleasant pop of color.
Freezing Cauliflower Mashed Potatoes for Later
Freezing mashed cauliflower is a fantastic way to extend its shelf life and have a healthy side dish ready whenever you need it. This recipe freezes beautifully, ensuring you can enjoy its creamy goodness for months.
Once your cauliflower mash has completely cooled, transfer it into freezer-safe bags or containers. If using freezer bags, press out all of the air before sealing and lay them flat. This method saves space in your freezer and allows for quicker thawing. It will retain its quality in the freezer for up to three months.
To thaw, you can place it in the refrigerator overnight. If you need a quicker option, thaw it in the microwave using the defrost setting or place the sealed bag in a bowl of cool water until pliable. To reheat from frozen, transfer the mash to a microwave-safe bowl and microwave for 6-7 minutes, stirring halfway through, until it’s hot and creamy. Alternatively, you can reheat it directly on the stovetop over low heat, stirring constantly and adding a bit of liquid (water, broth, or milk) if necessary to achieve the desired consistency.

More Delicious Low-Carb Cauliflower Recipes to Try
Cauliflower’s incredible versatility makes it a star in low-carb cooking. If you loved these creamy mashed potatoes, you might also enjoy these other fantastic cauliflower-based dishes:
- Perfect Cauliflower Pizza Crust: A healthy and delicious base for your favorite pizza toppings.
- Cauliflower Mac & Cheese: Indulge in a creamy, cheesy classic with a low-carb twist.
- The Best Cauliflower Fried Rice: A flavorful and satisfying alternative to traditional fried rice.
Essential Meal Prep Tools for This Recipe
Having the right tools can make preparing and storing your creamy cauliflower mashed potatoes a breeze. Here are some recommendations to help you with meal prepping this recipe:
- Grab some glass meal prep bowls if you plan on turning this recipe into your weekly lunches. They’re excellent for storage and reheating.
- I get all my grass-fed ground beef from Butcher Box, conveniently delivered to me frozen – perfect for the optional Shepherd’s Pie add-on.
- Get some cheesecloth to efficiently drain the cauliflower and achieve that super thick mash.
- Use these Ziploc bag holders if you’re going to add the cauliflower mash to a Ziploc bag to freeze it – they make filling so much easier.
- Freeze this recipe in glass microwave-safe bowls for convenient storage and reheating up to 3 months.

Creamy Cauliflower Mashed Potatoes {Low Carb}
Print
Pin
Rate
SEND ME MY PLAN
Ingredients
- 2 heads cauliflower (about 4 cups)
- 2 cloves garlic, minced
- 2 tbsp butter
- 1/2 cup sour cream
- 1/2 cup grated parmesan cheese
- 1/2 tsp salt
- 1/4 tsp pepper
- Chives, for garnish
Deconstructed Shepherd’s pie (optional add on)
- 1 lb extra-lean ground beef
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 2 cups frozen vegetables
- 1/4 cup beef broth
- 2 tsp Worcestershire sauce
- 2 tsp cornstarch
Instructions
Cauliflower mash
-
Bring a large pot of water to a boil. Cook cauliflower in boiling water for 8 minutes until softened. Drain, then add cauliflower to a blender or food processor. Pulse until fully blended.
-
Drain cauliflower mixture with a linen towel or cheesecloth (squeeze out as much liquid as possible), then add cauliflower back to pot. Stir in butter and garlic, cooking over med-high heat for 2-3 minutes.
-
Remove from heat then stir in sour cream, parmesan cheese and salt & pepper. Sprinkle with chives then serve and enjoy!
Deconstructed Shepherd’s pie (optional add on)
-
If serving with the shepherd’s pie mixture, start cooking it while the cauliflower is boiling. Brown ground beef in a large skillet over med-high heat, breaking meat up with a spoon. Add in onion and garlic, sauteing for 4-5 minutes until softened and fragrant. Add vegetables and salt & pepper.
-
Mix cornstarch, beef broth and Worcestershire sauce together in a small bowl until combined, then pour over ground beef and veggie mixture. Bring to a boil then cook for 2-3 minutes. Serve beef mixture with cauliflower mash on the side for a full meal.
Video
Nutrition
Calories are for cauliflower mash alone. If serving with the shepherd’s pie add on, then nutritional info is as follows:
388 calories, 16g carbs, 35g protein, 21 g fat, 12 g saturated fat, 6 g sugar