creamy mashed cauliflower with garlic and parmesan for holiday sides

7 min prep 2 min cook 4 servings
creamy mashed cauliflower with garlic and parmesan for holiday sides
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Mashed Cauliflower with Garlic and Parmesan: The Holiday Side Dish That Steals the Show

Every November, I swear I'm going to shake up our holiday menu. Yet year after year, the same lineup appears on my dining-room buffet: maple-glazed turkey, sausage-and-herb stuffing, honey-dijon Brussels sprouts, and a mountain of buttery mashed potatoes. Don't get me wrong—those spuds are pure comfort. But after the third helping (and the third glass of prosecco), they sit in my stomach like a weighted blanket. Last Christmas Eve, I finally made good on my threat to lighten things up. I swapped the potatoes for a head of cauliflower, folded in roasted garlic and nutty Parm, and watched my skeptical cousins go back for seconds. By the time the platter was scraped clean, even my carb-loving father was asking for the recipe. This creamy mashed cauliflower has since become our holiday MVP: all the silky satisfaction of classic mash, minus the post-dinner slump.

Why This Recipe Works

  • Velvety texture: Steaming (not boiling) keeps the cauliflower from turning water-logged, so the puree stays thick and lush.
  • Deep garlic flavor: Roasting the cloves tames their bite and adds caramelized sweetness that blooms in the cream.
  • Cheesy backbone: A shower of freshly grated Parm gives the dish umami depth without heavy cream—just a splash of milk does the trick.
  • Make-ahead magic: Rewarms beautifully in a slow cooker or oven, freeing up precious stovetop space on the big day.
  • Low-carb, gluten-free, nut-free: Friendly to most guests at the table, so you can serve one side that pleases everyone.
  • Color pop: Emerald chive flecks and a drizzle of golden butter make it as gorgeous as any higher-carb rival.

Ingredients You'll Need

Ingredients

Before we dive into technique, let's talk produce. A pristine head of cauliflower should feel heavy for its size, with tightly packed florets that show zero brown speckles. If the leaves are still attached, look for vivid green—a sign of freshness. (Save them: sauté with olive oil and garlic for a quick chef's snack.) Buy the whole head; pre-riced bags are convenient, but moisture trapped inside can dilute flavor.

Garlic: Choose plump, firm bulbs. Skip the pre-peeled tubs; they oxidize quickly and turn bitter. As for Parmigiano-Reggiano, grate it yourself. Pre-shredded cellulose-coated shreds resist melting, leaving you with a gritty finish.

Dairy: I use whole milk for silkiness without heaviness, but half-and-half works if you live dangerously. Butter should be unsalted so you can control seasoning. And please, don't substitute coconut oil—the subtle coconut competes with the nutty cheese.

Herbs: Fresh chives add color and gentle onion perfume. In winter, they're the only herb still perky in my garden. If you can't find them, substitute the green tops of scallions.

Seasonings: A bay leaf perfumes the steam, while white pepper disappears visually yet supplies mild heat. If you don't keep white pepper, swap in a pinch of freshly ground black—just know you'll see flecks.

How to Make Creamy Mashed Cauliflower with Garlic and Parmesan for Holiday Sides

1
Roast the garlic Preheat oven to 400°F (204°C). Slice the top off one whole bulb to expose the cloves. Drizzle with 1 tsp olive oil, wrap in foil, and roast 35 minutes until the center clove is caramelized and spreadably soft. Cool slightly, then squeeze out the paste.
2
Prep the cauliflower Remove outer leaves and core the stem, keeping florets large so they don't absorb excess water. Rinse quickly under cold water; shake off moisture. Cut into uniform 2-inch chunks for even cooking.
3
Steam, don't boil Fit a large pot with a steamer basket and 1½ cups water. Add 1 bay leaf. Bring to a boil, add cauliflower, cover, and steam 12-14 minutes until a knife slides in with no resistance. The bay leaf perfumes the vegetable without salt.
4
Drain thoroughly Transfer florets to a colander and let stand 3 minutes so excess moisture evaporates. Any leftover water will thin the mash, so don't rush this step.
5
Warm the dairy While the cauliflower steams, gently heat ¾ cup whole milk and 2 Tbsp unsalted butter in a small saucepan until the butter melts and tiny bubbles form around the edges. Hot liquids incorporate more smoothly.
6
Blend with aromatics Place half of the cauliflower in a food processor with the roasted garlic paste, ½ tsp kosher salt, and ¼ tsp white pepper. Puree until smooth, scraping the bowl. Add remaining florets; process again.
7
Enrich with cheese With the processor running, stream in the hot milk mixture. Add 1 cup (85 g) freshly grated Parmigiano-Reggiano; blend just until melted and glossy. Over-processing can turn the puree gluey.
8
Finish & serve Taste; adjust salt. Transfer to a warmed serving bowl. Swirl the top with the back of a spoon, drizzle with melted butter, and shower with snipped chives. Serve hot.

Expert Tips

Squeeze out moisture

If your cauliflower seems wet after steaming, wrap it in a clean kitchen towel and wring gently. You'll be amazed how much liquid escapes.

Immersion-blender hack

No food processor? Place florets in a deep pot, add liquids, and puree directly with an immersion blender to reduce dishes.

Keep it hot

To hold for up to 2 hours, spread the mash in a buttered slow-cooker insert set to WARM. Stir occasionally; add a splash of milk if it thickens.

Color guard

Cauliflower can oxidize and turn slightly gray. A pinch of cream of tartar or a squeeze of lemon juice keeps the puree snowy white.

Browned butter upgrade

Melt the butter until the milk solids turn chestnut-brown, then drizzle. Nutty aroma, zero extra work.

Double-batch trick

Cooked cauliflower halves easily in a stand mixer with the paddle attachment—handy for feeding a crowd.

Variations to Try

  • Smoky cheddar version: Swap Parmesan for aged white cheddar and add ½ tsp smoked paprika. Especially good with ham.
  • Truffle luxe: Replace the butter drizzle with 1 Tbsp truffle oil and fold in 1 Tbsp minced black truffle if you're feeling indulgent.
  • Spicy jalapeño: Blend in one roasted jalapeño (seeds removed) and finish with pepper-jack on top. A Tex-Mex twist.
  • Vegan adaptation: Use oat milk and olive oil, then fold in 3 Tbsp nutritional yeast for cheesy notes. Nobody will miss the dairy.
  • Parsnip blend: Replace half the cauliflower with steamed parsnips for natural sweetness and a pale-yellow hue.
  • Everything-bagel topping: Sprinkle 1 Tbsp everything-bagel seasoning just before serving for crunch and poppy-seed flair.

Storage Tips

Refrigerate: Cool completely, transfer to an airtight container, and refrigerate up to 4 days. Press plastic wrap directly onto the surface to prevent condensation.

Freeze: Portion into freezer-safe bags, press out excess air, and freeze flat for up to 3 months. Thaw overnight in the fridge. Reheat gently with a splash of milk, whisking to restore creaminess.

Make-ahead for holidays: Prepare through Step 7, then spoon into a buttered casserole dish. Cool, cover, and refrigerate up to 2 days. To reheat, dot with butter, cover with foil, and warm at 325°F (160°C) for 25 minutes, stirring once. Finish with chives at the last minute.

Frequently Asked Questions

Absolutely. Spread the hot mash in a slow-cooker on LOW for up to 2 hours, stirring occasionally. Add milk by the tablespoon if it tightens up.

Chances are the cauliflower was boiled or incompletely drained. Next time steam and let the florets steam-dry in the colander. You can rescue the current batch by stirring it over medium heat in a wide skillet to evaporate excess moisture.

Yes, but thaw and pat very dry first. Frozen holds more water, so you may need an extra tablespoon of cheese to restore body.

With only 6 g net carbs per serving, it's a keto superstar. Swap the milk for heavy cream if you want to push the fat ratio even higher.

Doubles and triples beautifully. Work in batches in the food processor to avoid overflow, then combine everything back in the pot to warm through.

Think rich proteins that benefit from a tangy counterpoint—prime rib, herb-crusted salmon, maple-glazed pork loin, or even a vegetarian mushroom wellington.
creamy mashed cauliflower with garlic and parmesan for holiday sides
main-dishes
Pin Recipe

creamy mashed cauliflower with garlic and parmesan for holiday sides

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Roast garlic: Preheat oven to 400°F (204°C). Slice top off garlic bulb, drizzle with olive oil, wrap in foil, and roast 35 min. Cool and squeeze out paste.
  2. Steam cauliflower: Place florets and bay leaf in a steamer basket over 1½ cups simmering water. Cover and steam 12-14 min until fork-tender.
  3. Dry florets: Transfer to a colander; let stand 3 min to evaporate moisture.
  4. Heat dairy: Warm milk and 2 Tbsp butter in small saucepan until butter melts.
  5. Puree: In a food processor, combine half the cauliflower, roasted garlic paste, salt, and white pepper; process until smooth. Add remaining cauliflower; process again.
  6. Enrich: With motor running, stream in hot milk mixture, then cheese. Blend just until silky.
  7. Serve: Taste and adjust seasoning. Spoon into a warm bowl, swirl top, drizzle with melted butter, and scatter chives.

Recipe Notes

For ultra-smooth restaurant texture, pass the puree through a fine-mesh sieve. To lighten further, substitute low-fat milk; for ultimate richness, swap in heavy cream.

Nutrition (per serving)

142
Calories
8 g
Protein
9 g
Carbs
9 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.