Save My brother called mid-afternoon last winter asking what I was making for dinner, and when I said cauliflower mash with bacon and cheddar, there was a pause on the line. He showed up anyway, skeptical but curious, and by the time I pulled that golden cauliflower from the oven, the kitchen smelled so rich and savory that his doubt melted faster than the cream cheese I was folding in. That's when I realized this wasn't some compromise dish or keto hack—it was genuinely crave-worthy comfort food that happened to be low-carb. He asked for the recipe before dessert.
I made this for a potluck once where everyone was doing keto, and I watched someone take a second helping without even checking the label first—they just saw creamy, golden, topped with bacon and assumed it was the regular thing. When I told them the carb count, they looked genuinely shocked. That's the power of making food that tastes like it shouldn't be healthy but absolutely is.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 large head cauliflower (about 2 lbs), cut into florets: Fresher heads roast more evenly and develop better color, so skip the pre-cut stuff if you can.
- 2 cloves garlic, peeled: Roasting mellows garlic's sharp edge and makes it sweet, so don't skip this even if you're not usually a garlic person.
- 1/2 cup shredded sharp cheddar cheese: Sharp varieties have more punch than mild, which means you taste the cheese instead of just the creaminess.
- 1/4 cup cream cheese, softened: This is what makes the texture silky without needing milk or cream, so let it sit on the counter while everything roasts.
- 2 tablespoons unsalted butter: Unsalted lets you control the salt level, and butter adds richness that spreads throughout the whole dish.
- 2 tablespoons heavy cream: A little goes a long way here—too much and you lose that mashed texture.
- 4 slices bacon: Thick-cut bacon stays crispier and doesn't disappear into the mash, giving you those satisfying crunch moments.
- 1/2 teaspoon salt, or to taste: Taste as you go because cheese and bacon add saltiness, and what's enough for you might be too much for guests.
- 1/4 teaspoon black pepper: Fresh ground pepper makes a real difference—pre-ground fades by the time you eat.
- 1 tablespoon chopped fresh chives (optional, for garnish): The brightness of fresh chives cuts through the richness right when you need it most.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven and prep the vegetables:
- Get your oven to 400°F and while it warms, cut that cauliflower into even pieces so everything roasts at the same speed. Throw the florets and whole garlic cloves on a baking sheet, drizzle lightly with olive oil, and season with just a pinch of salt—you'll season again later.
- Roast until golden and tender:
- Pop it in the oven for 20 to 25 minutes, watching for the florets to turn golden at the edges and feel soft when you poke them. This is when all the flavor develops, so don't rush it.
- Get the bacon going:
- While the oven's working, cook your bacon in a skillet over medium heat until it's crispy and brown, which takes about 10 minutes depending on thickness. Transfer it to a paper towel and let it cool enough to crumble without burning your fingers.
- Blend everything into creamy magic:
- Move your hot roasted cauliflower and garlic to a food processor, then add the cream cheese, butter, heavy cream, salt, and pepper. Pulse it until the texture is smooth and creamy, scraping down the sides once or twice so nothing hides in the bottom.
- Fold in the cheese:
- Add your shredded cheddar and pulse again just until it's fully mixed in and melted from the heat. Don't overwork this step or you'll end up with gluey mash instead of creamy.
- Bring it all together:
- Transfer to a serving bowl and fold in about half of that crumbled bacon, which keeps some pieces on top for presentation and crunch. Top with the rest of the bacon and a sprinkle of fresh chives if you have them.
Save My partner used to say they could never do keto because they'd miss mashed potatoes, and this dish completely changed their mind. Now it's requested more often than the actual potatoes, which feels like a quiet victory every single time.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why Roasting Changes Everything
Roasting cauliflower instead of boiling it is the difference between a side dish and something worth fighting over. When you roast it, the natural sugars caramelize and the edges crisp up slightly, giving you actual flavor instead of just a blank canvas. The garlic softens and turns almost sweet, which adds this subtle depth that people can't quite identify but they know something's special about it. Once I started roasting, I stopped thinking of this as a substitute for anything.
Making It Ahead and Storing It
This is one of those dishes that actually tastes good the next day reheated, which makes weeknight prep a breeze. I usually roast the cauliflower and cook the bacon in the morning, then blend everything together right before dinner so the texture stays fresh. You can store the mash in an airtight container for three days, and it reheats beautifully in a skillet over medium-low heat with just a splash of cream stirred in.
Flavor Variations Worth Trying
Once you nail the basic version, start experimenting because this base is flexible enough to handle it. I've added smoked paprika for a subtle depth, swapped the cheddar for sharp gouda when I wanted something earthier, and even tried pepper jack once when I was feeling adventurous. The key is not going too wild—this is still mashed vegetables, so restraint keeps it elegant instead of chaotic.
- Try a pinch of smoked paprika mixed into the cream cheese for a subtle smoky note that plays beautifully with the bacon.
- Swap sharp cheddar for gruyere or aged gouda if you want a different flavor profile without changing the technique.
- Add a tiny bit of dijon mustard (like half a teaspoon) if you like complexity that sneaks up on you.
Save This dish taught me that you don't have to choose between feeling good about what you eat and actually enjoying it. Serve it hot alongside grilled steak or roasted chicken, and watch people go back for seconds without even thinking about carbs.
Recipe Questions
- → Can I make this cauliflower mash ahead of time?
Yes, you can prepare this dish up to 2 days in advance. Store in an airtight container in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of cream to restore creaminess.
- → Is it necessary to roast the cauliflower first?
Roasting the cauliflower caramelizes the natural sugars and adds depth that steaming can't achieve. However, if you're short on time, you can steam the florets for 10-12 minutes until tender before proceeding with the blending step.
- → Can I freeze the leftovers?
This mash freezes well for up to 3 months. Portion into freezer-safe containers and thaw overnight in the refrigerator before reheating. The texture may be slightly thinner after freezing, but a quick whirl in the blender restores the consistency.
- → What other cheeses work in this dish?
Gouda adds a smoky sweetness, pepper jack brings gentle heat, and Gruyère offers a nutty complexity. For the creamiest results, shred your own cheese since pre-shredded varieties contain anti-caking agents that can affect the texture.
- → How can I make this dairy-free?
Substitute the butter with coconut oil or avocado oil, replace the heavy cream with full-fat coconut cream or unsweetened almond milk, and use dairy-free cheese alternatives. The texture will be slightly different but still satisfying.