Mashed potatoes may be off the table on keto, but this cheesy cauliflower mash with roasted garlic proves you will not miss them for a second. It is luxuriously creamy, deeply savory, and crowned with nutty Parmesan and sharp cheddar — the kind of side dish that quietly steals the show from whatever main course it accompanies.
Cauliflower is the keto cook’s most versatile vegetable: a whole cup of mashed cauliflower carries about 5 grams of net carbs compared with more than 30 in the potato version, plus vitamin C, vitamin K, and glucosinolates — sulfur compounds studied for their cellular-protective properties. Roasting the garlic first transforms it from sharp and pungent to sweet, mellow, and almost buttery, adding remarkable depth without a single extra carb-heavy ingredient.
Whether you are pairing it with roast chicken, spooning it under beef stew, or eating it straight from the pot (no judgment), this mash delivers pure comfort in every bite.
Prep time: 10 mins | Cook time: 30 mins | Total time: 40 mins | Servings: 6
KEY TAKEAWAYS
- Cauliflower replaces potatoes for all the creamy comfort at a fraction of the carbs.
- Roasted garlic turns sweet and mellow, adding deep flavor without extra carbs.
- Cream cheese, cheddar, and Parmesan create a rich, velvety texture that reheats well.
- Only 5 g net carbs per serving versus 30+ in traditional mashed potatoes.
- Pairs with everything — roast meats, grilled fish, or holiday-worthy mains.
TABLE OF CONTENTS
- Why This Recipe Works
- Ingredients
- Step-by-Step Instructions
- Nutrition & Macros
- Tips & Variations
- Storage & Meal Prep
- FAQs
Why This Recipe Works
The secret to great cauliflower mash is moisture management. Cauliflower holds a surprising amount of water, and the difference between silky and soupy comes down to two steps: steaming until fully tender, then letting the hot cauliflower sit in the colander for a few minutes so excess water evaporates. Blending while still hot with butter and cream cheese then produces a mash that is thick, smooth, and genuinely luxurious.
Roasted garlic is the flavor upgrade that makes this taste like more than the sum of its parts. A whole head, roasted until the cloves turn golden and spreadable, contributes a sweet, caramelized depth that raw or sautéed garlic cannot match. Combined with two cheeses — sharp cheddar for punch, Parmesan for salty nuttiness — the result is a side dish with the savoriness of a loaded baked potato, hold the starch.
For keto and anti-inflammatory eaters, this is a strategic side. Cauliflower’s glucosinolates and vitamin C support the body’s natural detoxification and antioxidant systems, while the fats from butter, cheese, and cream cheese keep the dish satisfying and blood-sugar neutral. It is proof that eating for your health never has to mean eating blandly.
Ingredients
- 1 large head cauliflower (about 2 1/2 lb / 1.1 kg), cut into florets
- 1 whole head garlic
- 1 tbsp (15 ml) extra-virgin olive oil
- 4 oz (115 g) full-fat cream cheese, softened
- 4 tbsp (60 g) unsalted butter
- 1/2 cup (120 ml) heavy cream, plus more as needed
- 1 cup (115 g) sharp cheddar cheese, shredded
- 1/2 cup (50 g) grated Parmesan cheese
- 1 1/2 tsp (9 g) fine sea salt, divided, plus more to taste
- 1/2 tsp freshly cracked black pepper
- 1/4 tsp ground nutmeg (optional, but lovely)
- 2 tbsp fresh chives, snipped, for garnish
Step-by-Step Instructions
- Preheat the oven to 400°F (200°C). Slice the top off the head of garlic to expose the cloves, drizzle with the olive oil, and wrap tightly in foil. Roast for 30 to 35 minutes, until the cloves are soft, golden, and caramelized. Let cool slightly, then squeeze the soft cloves from their skins.
- While the garlic roasts, bring a large pot of salted water to a boil. Add the cauliflower florets and cook for 8 to 10 minutes, until completely tender — a fork should slide through with no resistance. Undercooked cauliflower makes grainy mash, so err on the side of very tender.
- Drain the cauliflower thoroughly in a colander, then return it to the hot pot (off the heat) for 2 to 3 minutes, shaking occasionally. This resting step lets residual steam escape, which is the key to thick, not watery, mash.
- Add the roasted garlic cloves, cream cheese, butter, and heavy cream to the pot. Blend with an immersion blender (or transfer to a food processor in batches) until completely smooth. If the mash seems too thick, add heavy cream a tablespoon at a time.
- Stir in the cheddar and Parmesan until melted and incorporated. Season with the salt, pepper, and nutmeg (if using). Taste carefully — cauliflower needs assertive seasoning, and the cheeses vary in saltiness.
- Transfer to a warm serving bowl, garnish with chives and an extra sprinkle of Parmesan, and serve hot.
Nutrition & Macros
Estimates per serving (about 3/4 cup). The fat content from butter, cream, and cheese is what makes this genuinely satisfying as a keto side.
| Nutrient | Per serving |
|---|---|
| Calories | 320 kcal |
| Net carbs | 5 g |
| Fat | 27 g |
| Protein | 11 g |
| Fiber | 3 g |
Tips & Variations
- Get it silky. A food processor gives the smoothest result; an immersion blender is easier but may leave tiny flecks. For ultra-smooth mash, push the blended cauliflower through a fine-mesh sieve.
- Make it dairy-free. Use olive oil or ghee in place of butter, coconut cream instead of heavy cream, and a dairy-free cream cheese. Nutritional yeast (2 to 3 tablespoons) adds cheesy flavor without dairy.
- Add bacon. Fold in 4 slices of crumbled cooked bacon and extra chives for a loaded-mash experience that rivals any steakhouse side.
- Try different cheeses. Gruyère, smoked gouda, or blue cheese each take the mash in a delicious new direction — use the same total quantity.
- Roast the cauliflower instead. Tossing the florets with oil and roasting at 425°F (220°C) until golden before mashing adds a nutty, caramelized dimension.
- Pipe it fancy. For holidays, pipe the mash into rosettes with a star tip and broil briefly for browned peaks that look straight out of a restaurant.
Storage & Meal Prep
Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring in a splash of heavy cream to restore the silky texture — cauliflower mash thickens as it sits. It also freezes well for up to 2 months; thaw overnight in the fridge before reheating.
This is an excellent make-ahead holiday side. Prepare it fully a day ahead, refrigerate, and reheat in a buttered baking dish at 350°F (175°C) for 20 minutes, topped with a little extra cheddar for a golden crust.
FAQs
Why is my cauliflower mash watery?
Almost always, it is under-drained cauliflower. Cook the florets until very tender, drain thoroughly, and let them steam-dry in the hot pot for a few minutes before blending. Adding dairy while the cauliflower is still wet compounds the problem.
Can I use frozen cauliflower?
Yes — it is actually very convenient. Steam or boil from frozen until completely tender, then drain extremely well (frozen cauliflower holds more water). The steam-dry step is even more important here.
Is cauliflower really anti-inflammatory?
Cauliflower belongs to the cruciferous family, whose glucosinolates and vitamin C are associated with antioxidant and inflammation-supporting effects in research. It is not a drug, but it is a genuinely nourishing vegetable choice.
Can I make this ahead for a dinner party?
Definitely. Make it up to a day ahead and refrigerate. Reheat covered in a 350°F (175°C) oven for about 20 minutes, stirring halfway, with a splash of cream to loosen it.
What mains go best with cauliflower mash?
Anything with a sauce or juices to spoon over it: roast chicken, beef stew, braised short ribs, grilled salmon, or meatballs. It also makes a wonderful bed for sautéed mushrooms as a vegetarian main.