Cheesy Keto Broccoli and Cauliflower Mash for a Creamy and Cheesy Side

5 min prep 30 min cook 5 servings
Cheesy Keto Broccoli and Cauliflower Mash for a Creamy and Cheesy Side
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Ultra-creamy texture: A dual-steam method ensures both vegetables are tender but never water-logged.
  • Restaurant-level richness: Heavy cream, cream cheese, AND a kiss of butter create luxurious mouthfeel without floury thickeners.
  • Cheese pulls for days: A dynamic duo of sharp cheddar for flavor and mozzarella for stretch delivers steak-house drama.
  • Family-friendly versatility: Mild cauliflower tempers broccoli’s earthiness, so even picky eaters clean their plates.
  • Meal-prep hero: Reheats like a dream in the microwave or oven with zero separation.
  • 4 net carbs per serving: Stays firmly in ketogenic territory while delivering comfort-food satisfaction.

Ingredients You'll Need

Ingredients

Great mash starts with produce aisle discernment. Look for cauliflower heads that feel heavy for their size, with tightly packed, creamy-white florets and zero brown speckles. Broccoli crowns should have a deep emerald color and firm stalks; if the florets are yellowing, skip them—they’re past their prime. For the silkiest finish, buy blocks of cheese and shred them yourself. Pre-shredded varieties are tossed with anti-caking starches that can turn gritty when melted. Philadelphia-brand cream cheese melts more smoothly than store brands, but any full-fat brick will work if that’s what you have. Finally, splurge on European-style butter (higher butterfat) for a glossy sheen, though standard unsalted butter certainly suffices.

Need substitutions? Swap cauliflower for equal parts frozen riced cauliflower; thaw and squeeze dry first. Dairy-free diners can replace heavy cream with full-fat coconut milk and use vegan cream cheese and shredded cheese shreds, though the flavor profile will shift. Fresh thyme or rosemary stand in beautifully for parsley when you want an herby punch.

How to Make Cheesy Keto Broccoli and Cauliflower Mash for a Creamy and Cheesy Side

1
Prep the vegetables

Cut one large head cauliflower into uniform 1-inch florets; peel the stem and cube it too—no waste, extra creaminess. Chop two broccoli crowns into similarly sized pieces. Rinse under cold water, then let drain in a colander for five minutes; excess surface moisture will steam off rather than waterlog your mash.

2
Steam, don’t boil

Fit a steamer basket inside a wide pot, add an inch of water, and bring to a simmer. Add cauliflower, cover, and steam 6 minutes. Scatter broccoli on top, cover, and steam an additional 5–6 minutes until both vegetables pierce effortlessly with a fork. Transfer to a clean kitchen towel and press gently; removing surplus moisture prevents a soupy mash.

3
Sauté aromatics

Return the empty pot to medium heat. Melt 2 tablespoons unsalted butter, then sauté one minced garlic clove for 30 seconds until fragrant but not browned. This quick step tames garlic’s bite and perfumes the final dish.

4
Cream & cheese bath

Reduce heat to low. Pour in ½ cup heavy cream and 2 ounces cream cheese cut into cubes. Whisk until the cream cheese melts into a silky sauce. Stir in ½ cup shredded sharp cheddar and ½ cup shredded mozzarella until melted and bubbly.

5
Mash & marry

Add the steamed vegetables to the pot. Using a potato masher, smash until mostly smooth with a few florets for texture. (For whipped mash, pulse in a food processor.) Fold in ¼ cup freshly grated Parmesan, ½ teaspoon sea salt, ¼ teaspoon black pepper, and a pinch of freshly grated nutmeg—nutmeg is cauliflower’s best friend.

6
Optional crispy crown

For special occasions, transfer mash to a buttered baking dish, top with an extra handful of cheddar, and slide under the broiler for 2 minutes until bronzed and bubbling. The textural contrast is swoon-worthy.

7
Rest & serve

Let stand five minutes to thicken. Garnish with chopped fresh parsley or crisped bacon bits, then scoop generously beside your favorite protein.

Expert Tips

Remove moisture twice

After steaming, pat vegetables dry, then let them sit uncovered for another minute; residual heat will evaporate any remaining droplets.

Keep heat low

High heat causes cheese proteins to seize and turn grainy. Gentle melting equals glossy sauce.

Season at the end

Taste after mashing; Parmesan adds saltiness, so adjust accordingly.

Freeze in portions

Scoop ½-cup mounds onto a parchment-lined sheet, freeze solid, then transfer to a zip bag for quick single-serve sides.

Color pop trick

Blanch broccoli for only 90 seconds before adding to cauliflower; the chlorophyll stays vibrant under the cheese blanket.

Bacon upgrade

Render four strips of bacon, crumble, and fold into the mash; use the bacon fat in place of half the butter for smoky depth.

Variations to Try

  • Buffalo Bleu: Stir in 2 tablespoons Frank’s hot sauce and ¼ cup crumbled bleu cheese for a wing-night vibe.
  • Loaded Baked: Top with sour cream, sliced green onion, extra cheddar, and chopped keto-friendly bacon bits.
  • Pesto Swirl: Fold in 3 tablespoons sugar-free basil pesto just before serving for Italian flair.
  • Spicy Queso: Replace cheddar with pepper-jack and add a minced chipotle pepper in adobo.
  • Golden Turmeric: Whisk ½ teaspoon turmeric into the cream for anti-inflammatory benefits and a sunny hue.

Storage Tips

Refrigerator: Cool completely, spoon into an airtight container, and refrigerate up to 5 days. Reheat gently with a splash of cream, stirring often.

Freezer: Portion into silicone muffin cups, freeze, then pop out and store in a zip bag for up to 3 months. Thaw overnight in the fridge before reheating.

Make-ahead party method: Assemble the mash (skip the broiler step) up to 48 hours ahead. Cover tightly with foil and refrigerate. Bring to room temperature 30 minutes before baking, then top with cheese and broil as directed.

Frequently Asked Questions

Yes. Thaw, squeeze out excess moisture, then warm in the cream as directed. Texture will be slightly softer but flavor remains spot-on.

Absolutely. No flour, breadcrumbs, or thickeners are used—just naturally gluten-free veggies, dairy, and cheese.

Spread in a buttered baking dish, cover with foil, and warm at 325°F (165°C) for 15 minutes; uncover for 5 minutes to revive the cheesy top.

Double easily—use a Dutch oven to accommodate the volume. You may need an extra minute or two of mashing to achieve the same smooth consistency.

Garlic butter steak, lemon-herb roast chicken, seared salmon, pork chops, or even a holiday turkey. Its neutral, cheesy profile complements almost any protein.

Use coconut cream, vegan cream cheese, and shredded plant-based cheeses. Flavor will differ, but the method remains identical.
Cheesy Keto Broccoli and Cauliflower Mash for a Creamy and Cheesy Side
main-dishes
Pin Recipe

Cheesy Keto Broccoli and Cauliflower Mash for a Creamy and Cheesy Side

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

Ingredients

Instructions

  1. Steam: Place cauliflower in steamer basket over simmering water, cover, and steam 6 minutes. Add broccoli, cover, and steam 5–6 minutes more until fork-tender.
  2. Dry: Transfer vegetables to kitchen towel; press gently to remove excess moisture.
  3. Sauté aromatics: Melt butter in the empty pot over medium heat. Add garlic; cook 30 seconds.
  4. Create cheese sauce: Reduce heat to low. Stir in heavy cream and cream cheese; whisk until smooth. Add cheddar and mozzarella; stir until melted.
  5. Mash: Add vegetables to pot. Mash until desired smoothness. Fold in Parmesan, salt, pepper, and nutmeg.
  6. Serve: Let stand 5 minutes to thicken. Garnish with parsley if desired.

Recipe Notes

For ultra-smooth texture, pulse in a food processor instead of mashing. Broiling the finished dish with extra cheese on top adds restaurant-style crust.

Nutrition (per serving)

242
Calories
11g
Protein
4g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.