Garlic Parmesan Mashed Cauliflower (Low Carb) - homemade recipe

Garlic Parmesan Mashed Cauliflower (Low Carb Recipe)

If you’re looking for a creamy, flavorful side dish that won’t derail your low-carb lifestyle, this garlic Parmesan mashed cauliflower is exactly what you need. I love how this recipe transforms humble cauliflower into something so rich and indulgent that even the most devoted mashed potato fans won’t miss the carbs. The combination of butter, garlic, and Parmesan creates layers of savory flavor that make this dish absolutely irresistible.

What makes this recipe truly special is its versatility. Whether you’re following a keto diet, watching your carbohydrate intake, or simply trying to incorporate more vegetables into your meals, this mashed cauliflower delivers on both taste and nutrition. I find that the key to achieving that perfect creamy texture is removing as much moisture as possible from the cooked cauliflower—this prevents the final dish from becoming watery and ensures it has that luxurious, velvety consistency we all crave in mashed sides.

This garlic Parmesan mashed cauliflower has become my go-to side dish for everything from weeknight dinners to holiday gatherings. It pairs beautifully with roasted meats, grilled chicken, or even as a base for stews and gravies. The best part? It comes together in less than 30 minutes, making it an easy addition to any meal.


Jump to Recipe ↓

Why You’ll Love This Garlic Parmesan Mashed Cauliflower

This recipe checks all the boxes for a perfect side dish. First and foremost, it’s incredibly low in carbohydrates—a single serving contains just a fraction of the carbs you’d find in traditional mashed potatoes. For anyone following a ketogenic diet or managing blood sugar levels, this is a game-changer that doesn’t sacrifice flavor for health benefits.

I love how customizable this dish is. The garlic and Parmesan base is absolutely delicious on its own, but you can easily adjust the flavors to suit your preferences or complement whatever main course you’re serving. The texture is remarkably similar to mashed potatoes when prepared correctly, with that same smooth, creamy consistency that makes comfort food so satisfying.

Another reason this recipe has earned a permanent spot in my rotation is how well it holds up for meal prep and entertaining. You can make it ahead of time and reheat it without losing quality, which is perfect for busy weeknights or when you’re preparing a large holiday meal. Plus, it’s naturally gluten-free and vegetarian, making it suitable for guests with various dietary needs.

The ingredient list is straightforward and uses items you likely already have in your kitchen. There’s no need for specialty ingredients or complicated techniques—just simple, quality components that come together to create something truly delicious.

Ingredients and Substitutions

Let me walk you through each ingredient and why it matters for achieving the best results with this garlic Parmesan mashed cauliflower.

Cauliflower: The star of the show. I recommend using one large head of fresh cauliflower rather than frozen, as fresh cauliflower tends to have better texture and less excess moisture. Look for a head that’s firm, white, and free from brown spots. You’ll need about 6 cups of florets.

Butter: The 4 tablespoons of butter add richness and help carry the garlic flavor throughout the dish. I prefer using unsalted butter so I can control the salt level, but salted butter works fine—just reduce the added salt accordingly. For a dairy-free version, you can substitute with ghee or a high-quality plant-based butter.

Garlic: Fresh garlic is essential here. The 4 cloves get sautéed in butter until fragrant, which mellows their sharpness and creates a sweet, aromatic flavor. I don’t recommend using garlic powder as a substitute—the fresh garlic makes a significant difference in the final taste.

Heavy Cream: This adds the luxurious creaminess that makes the cauliflower feel indulgent. If you don’t have heavy cream, you can use half-and-half, though the result will be slightly less rich. For a lighter version, unsweetened almond milk or cashew cream can work, though you may want to add an extra tablespoon of butter to compensate for the reduced fat content.

Parmesan Cheese: I always use freshly grated Parmesan rather than the pre-grated kind from a canister. Fresh Parmesan melts better and has a more complex, nutty flavor. If you can’t find Parmesan, Pecorino Romano makes an excellent substitute with a slightly sharper taste.

Cream Cheese: The 2 tablespoons of cream cheese add extra creaminess and a subtle tang that balances the richness of the other ingredients. Regular or low-fat cream cheese both work well. For a dairy-free option, use a plant-based cream cheese alternative.

Seasonings: Salt and black pepper are simple but essential. I like to start with the recommended amounts and adjust to taste after blending. The fresh parsley at the end adds a pop of color and a fresh, herbaceous note that brightens the whole dish.

Garlic Parmesan Mashed Cauliflower - recipe photo

How to Make Garlic Parmesan Mashed Cauliflower

The technique for making this recipe is straightforward, but there are a few key steps that make all the difference in achieving that perfect creamy texture.

Step 1: Prepare the Cauliflower
Start by cutting your cauliflower into evenly sized florets. I find that keeping them roughly the same size ensures they cook at the same rate. Remove the thick stems and core, as these can be tougher and take longer to cook. You want florets that are about 1 to 2 inches in size.

Step 2: Steam Until Very Tender
This is crucial—you need to steam the cauliflower for the full 10 to 12 minutes until it’s very tender. I test it by piercing a floret with a fork; it should slide in with almost no resistance. Undercooked cauliflower won’t blend smoothly and will result in a grainy texture. You can steam the florets in a steamer basket over boiling water, or even microwave them in a covered bowl with a small amount of water.

Step 3: Drain Thoroughly
This step is often overlooked but absolutely essential. After steaming, drain the cauliflower in a colander and let it sit for a few minutes. I sometimes even press gently on the florets with paper towels to remove excess moisture. The drier your cauliflower, the creamier and less watery your final dish will be.

Step 4: Prepare the Garlic Butter
While the cauliflower is draining, melt the butter in a small skillet over medium heat. Add the minced garlic and sauté for about 1 to 2 minutes, just until it becomes fragrant and slightly golden. Be careful not to burn it—burnt garlic tastes bitter. Remove from heat as soon as it’s ready.

Step 5: Blend Everything Together
Transfer the well-drained cauliflower to your food processor. Add the garlic butter, heavy cream, cream cheese, Parmesan, salt, and pepper. Pulse a few times to break down the cauliflower, then blend continuously, scraping down the sides as needed. I recommend blending for at least 1 to 2 minutes to achieve that smooth, fluffy texture. The mixture should look light and creamy, similar to whipped potatoes.

Step 6: Warm and Serve
If your mashed cauliflower has cooled down during processing, transfer it to a saucepan and warm it gently over low heat for 2 to 3 minutes, stirring frequently. This also gives you a chance to adjust the seasoning. Transfer to a serving bowl, garnish with chopped fresh parsley and a sprinkle of extra Parmesan, and serve immediately.

Expert Tips for Best Results

After making this recipe countless times, I’ve picked up several tips that consistently produce the best results.

Remove Maximum Moisture: I cannot stress this enough—the secret to creamy, not watery, mashed cauliflower is removing as much moisture as possible. After draining, I sometimes spread the florets on a clean kitchen towel and let them sit for a few minutes. Some people even return the drained cauliflower to the warm pot for a minute to evaporate additional moisture.

Use a Food Processor: While you can use a potato masher or immersion blender, I find that a food processor gives the smoothest, most potato-like texture. It breaks down the cauliflower fibers more completely than other methods. If you only have an immersion blender, that works too—just blend thoroughly and be patient.

Don’t Skip the Cream Cheese: The cream cheese adds body and helps the mashed cauliflower hold together better. It also contributes to that rich, velvety mouthfeel that makes this dish so satisfying.

Adjust Consistency as Needed: If your mashed cauliflower seems too thick, add a tablespoon of heavy cream or butter at a time until you reach your desired consistency. If it’s too thin, you can return it to a saucepan and cook over low heat, stirring constantly, to evaporate some moisture.

Season Generously: Cauliflower is mild, so it needs adequate seasoning. I always taste and adjust the salt and pepper before serving. A pinch of garlic powder or onion powder can also enhance the flavor if you want more depth.

Serve Immediately When Possible: Like traditional mashed potatoes, this dish is best enjoyed fresh and hot. The texture is at its peak right after preparation, though it does reheat well if needed.

Serving Suggestions

This garlic Parmesan mashed cauliflower is incredibly versatile and pairs beautifully with a wide range of main dishes. I love serving it alongside roasted chicken, grilled steak, or pan-seared pork chops. The creamy, garlicky flavor complements rich proteins perfectly without overwhelming them.

For holiday meals, this makes an excellent low-carb alternative to traditional mashed potatoes. It’s become my favorite Thanksgiving side dish because it’s elegant enough for the occasion but won’t leave you feeling overly full. Serve it in a nice bowl with a pat of butter melting on top and extra Parmesan sprinkled over the surface for a beautiful presentation.

I also recommend using this mashed cauliflower as a base for other dishes. It works wonderfully under pot roast or braised short ribs, soaking up all those delicious pan juices. You can even use it as a topping for shepherd’s pie instead of mashed potatoes—just spread it over your meat and vegetable filling and bake until golden.

For a complete low-carb meal, pair this with garlic parmesan roasted potatoes for those family members who aren’t watching their carbs, or serve it alongside a fresh green salad and your favorite protein. It’s also delicious with roasted vegetables like Brussels sprouts, asparagus, or green beans.

If you’re looking for more cauliflower inspiration, try pairing this with creamy cauliflower cheese soup for a comforting, veggie-forward meal that showcases this versatile vegetable in different ways.

Variations and Substitutions

One of the things I love most about this recipe is how easily it adapts to different flavor profiles and dietary needs.

Loaded Cauliflower Mash: Turn this into a loaded version by stirring in crispy bacon bits, shredded cheddar cheese, and sliced green onions. It’s like a loaded baked potato in mashed form—absolutely delicious and perfect for casual gatherings.

Herb-Infused Version: Add fresh herbs like thyme, rosemary, or chives along with the parsley. I particularly love adding a teaspoon of fresh thyme when serving this with roasted chicken or turkey.

Spicy Kick: For those who enjoy heat, add a pinch of red pepper flakes to the garlic butter or stir in a tablespoon of your favorite hot sauce. The creaminess balances the spice beautifully.

Dairy-Free Option: Replace the butter with ghee or vegan butter, use full-fat coconut cream instead of heavy cream, substitute the cream cheese with a dairy-free alternative, and use nutritional yeast instead of Parmesan for a cheesy flavor.

Truffle Cauliflower Mash: For an upscale version, add a teaspoon of truffle oil just before serving. This elevates the dish to restaurant quality and is perfect for special occasions.

Roasted Garlic Version: Instead of sautéing fresh garlic, use roasted garlic for a sweeter, more mellow flavor. Simply roast a whole head of garlic in the oven until soft and caramelized, then squeeze out the cloves and blend them into the cauliflower.

Add More Vegetables: You can mix in other steamed vegetables like turnips or celery root for added nutrition and a slightly different flavor profile. Just make sure whatever you add is cooked until very tender.

Storage, Freezing, and Reheating

This mashed cauliflower stores quite well, making it perfect for meal prep or making ahead for gatherings.

Refrigerator Storage: Transfer any leftovers to an airtight container and refrigerate for up to 4 days. I find that the flavors actually develop and deepen slightly after a day in the fridge, so don’t hesitate to make this ahead of time.

Reheating: The best way to reheat mashed cauliflower is gently on the stovetop. Place it in a saucepan over low heat, stirring frequently and adding a splash of heavy cream or butter if it seems dry. You can also reheat individual portions in the microwave—just cover the dish and heat in 30-second intervals, stirring between each, until warmed through. I don’t recommend reheating in the oven as it can dry out the cauliflower.

Freezing: Yes, you can freeze this mashed cauliflower, though the texture may change slightly upon thawing. To freeze, let the mashed cauliflower cool completely, then transfer to freezer-safe containers or bags, leaving a little room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. You may need to stir in a bit of extra cream or butter after reheating to restore the creamy texture.

Make-Ahead Tips: For holiday entertaining, I often make this dish up to 2 days in advance. Prepare it completely, let it cool, then refrigerate. On the day of serving, reheat gently on the stovetop, adjusting the consistency and seasoning as needed. This frees up valuable time and stove space on busy cooking days.

Frequently Asked Questions

Can I use frozen cauliflower instead of fresh?
Yes, you can use frozen cauliflower florets, though I recommend fresh for the best texture. If using frozen, make sure to thaw it completely and squeeze out as much moisture as possible before proceeding with the recipe. Frozen cauliflower tends to be wetter, so extra attention to draining is crucial.

Why is my mashed cauliflower watery?
The most common reason is not removing enough moisture after cooking. Make sure to drain the cauliflower thoroughly and let it sit for a few minutes to release steam. You can also pat it dry with paper towels or return it to the warm pot briefly to evaporate excess moisture.

Can I make this without a food processor?
Yes, though the texture won’t be quite as smooth. You can use an immersion blender, regular blender, or even a potato masher. For the smoothest results with a masher, make sure the cauliflower is extremely tender and mash very thoroughly.

Is this recipe keto-friendly?
Absolutely! This garlic Parmesan mashed cauliflower is perfect for a ketogenic diet. Each serving contains approximately 5-6 grams of net carbs, compared to 30+ grams in traditional mashed potatoes.

How do I prevent the cauliflower from tasting bland?
Proper seasoning is key. Don’t be shy with the salt, and make sure to taste and adjust before serving. The garlic, Parmesan, and butter provide lots of flavor, but cauliflower needs adequate salt to really shine. Adding a pinch of garlic powder or onion powder can also boost the savory notes.

Can I double this recipe?
Yes, this recipe doubles easily. You may need to work in batches when blending, depending on the size of your food processor. All other steps remain the same.

What’s the best way to serve this for a crowd?
I recommend making it ahead and keeping it warm in a slow cooker set to low. Stir occasionally and add a splash of cream if needed to maintain the creamy consistency. This keeps it at the perfect serving temperature without requiring last-minute attention.

Can I add other cheeses?
Definitely! Cheddar, Gruyère, or even blue cheese can be delicious additions or substitutions. Just keep in mind that different cheeses will change the flavor profile, so choose ones that complement your main dish.

Garlic Parmesan Mashed Cauliflower (Low Carb)

This creamy garlic Parmesan mashed cauliflower is a delicious low-carb alternative to traditional mashed potatoes. Blended with butter, garlic, heavy cream, and Parmesan cheese, it’s rich, flavorful, and perfect for anyone following a keto or low-carb lifestyle. The smooth, velvety texture rivals any potato dish, making it an ideal side for weeknight dinners or holiday gatherings.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Servings: 6 servings
  • Difficulty: Easy
  • Cuisine: American
  • Course: Side Dish

Ingredients

  • 1 large head cauliflower (about 6 cups florets)
  • 4 tablespoons butter
  • 4 cloves garlic, minced
  • 1/4 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons cream cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon fresh parsley, chopped (for garnish)

Instructions

  1. Cut the cauliflower into evenly sized florets, removing the thick stems and core. You should have about 6 cups of florets.
  2. Steam the cauliflower florets for 10 to 12 minutes until very tender. A fork should pierce through easily with no resistance.
  3. Drain the cauliflower thoroughly in a colander and let it sit for 2 to 3 minutes to allow excess moisture to evaporate. Pat dry with paper towels if needed.
  4. While the cauliflower drains, melt the butter in a small skillet over medium heat. Add the minced garlic and sauté for 1 to 2 minutes until fragrant and lightly golden. Remove from heat.
  5. Transfer the drained cauliflower to a food processor. Add the garlic butter, heavy cream, cream cheese, Parmesan cheese, salt, and black pepper.
  6. Blend the mixture for 1 to 2 minutes, stopping to scrape down the sides as needed, until smooth and fluffy. The consistency should resemble creamy mashed potatoes.
  7. If the mashed cauliflower has cooled, transfer it to a saucepan and warm gently over low heat for 2 to 3 minutes, stirring frequently.
  8. Taste and adjust seasoning if needed. Transfer to a serving bowl and garnish with chopped fresh parsley and extra Parmesan cheese if desired.
  9. Serve immediately while hot.

Recipe Notes

  • Moisture is the enemy: The key to creamy (not watery) mashed cauliflower is removing as much moisture as possible after steaming. Don’t rush the draining step.
  • Fresh Parmesan works best: Use freshly grated Parmesan cheese rather than pre-grated for better flavor and melting properties.
  • Adjust consistency: If the mixture is too thick, add heavy cream one tablespoon at a time. If too thin, warm it gently on the stovetop to evaporate excess moisture.
  • Make ahead: This can be made up to 2 days in advance. Store in the refrigerator and reheat gently on the stovetop with a splash of cream.
  • Flavor variations: Try adding roasted garlic instead of sautéed, or stir in crispy bacon and cheddar for a loaded version.

Estimated Nutrition (Per Serving)

  • Calories: 165 kcal
  • Carbohydrates: 7g
  • Protein: 6g
  • Fat: 14g
  • Saturated Fat: 9g
  • Fiber: 2g
  • Sugar: 3g
  • Sodium: 380mg

Nutrition information is estimated and may vary based on specific ingredients used.

About the author
Hadd

Leave a Comment