Written by

Harmony Rich

Published

Creamy Roasted Garlic Cauliflower Mashed Potatoes (Low-Carb)

Ready In 60 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a random Tuesday, and I had this ridiculous craving for mashed potatoes. Not just any mashed potatoes — the kind my grandmother used to make, swimming in butter and cream, the kind that makes you want to curl up in a blanket and forget the world. But here’s the thing: I didn’t have any potatoes. Not a single one. I had a head of cauliflower that was starting to look a little sad in the crisper drawer, a bulb of garlic that had seen better days, and this wild idea that maybe, just maybe, I could trick myself into thinking cauliflower was something it wasn’t. I mean, people do this all the time, right? Cauliflower rice, cauliflower pizza crust — why not cauliflower mashed potatoes?

Let me tell you, I was skeptical. I’d tried cauliflower mash before at a friend’s dinner party, and it was watery and sad, like eating clouds that had been crying. But I was desperate, and honestly, a little too lazy to run to the store. So I roasted that garlic until it was soft and sweet, steamed the cauliflower until it was tender, and threw everything into my food processor with a generous glug of heavy cream. The first bite? I actually laughed out loud in my empty kitchen. It was creamy, it was rich, it had that unmistakable garlicky goodness, and somehow — I still don’t fully understand how — it tasted like the real thing.

Maybe you’ve been there, staring into your fridge at midnight, convinced you’re about to ruin dinner. But sometimes the best recipes come from those moments of desperation, when you’re willing to break the rules. This creamy roasted garlic cauliflower mashed potatoes recipe stuck with me because it proved that comfort food doesn’t have to come with a side of carb guilt. It’s the kind of dish that makes you feel like you’re getting away with something — and honestly, you kind of are.

Why You’ll Love This Recipe

Look, I’ve tested this recipe more times than I care to admit. I’ve made it for family dinners, for holiday potlucks, and for those nights when I just needed something warm and comforting without the post-dinner slump. Every single time, someone asks for the recipe. Here’s why this version stands out from every other cauliflower mash you’ve tried:

  • Low-Carb Comfort Food: With only 6 grams of net carbs per serving, you can enjoy that creamy, buttery mashed potato experience without the blood sugar spike. It’s perfect for anyone watching their carbs or managing diabetes.
  • Rich, Roasted Garlic Flavor: Roasting the garlic transforms it from sharp and pungent to sweet and nutty. It’s the secret to making this dish taste anything but diet food.
  • Incredibly Creamy Texture: No watery mash here. The key is squeezing out every drop of moisture from the cauliflower, then adding just enough cream and butter to make it silky smooth.
  • Crowd-Pleasing for Gatherings: This is the dish you bring to Thanksgiving when half your family is keto and the other half just wants good food. Everyone loves it — I’ve watched potato purists go back for seconds.
  • Simple, Whole-Food Ingredients: No weird additives or hard-to-find items. Just cauliflower, garlic, cream, butter, and a few pantry staples.
  • Prep-Ahead Friendly: You can make this a day before your dinner party and reheat it without losing any of that creamy texture. Total lifesaver when you’re hosting.

What makes this recipe different from the rest? It’s the roasting step. Most cauliflower mash recipes just boil or steam the cauliflower, which leaves it waterlogged and bland. Roasting the garlic and steaming the cauliflower separately gives you maximum flavor control. Plus, I’ve perfected the ratio of cream to cauliflower so you get that luxurious mouthfeel without it feeling greasy. This isn’t just another low-carb substitute — it’s a dish that stands on its own merit.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that you probably already have in your kitchen. The magic happens when these humble components come together with a little patience and technique. Here’s everything you’ll need:

  • 1 large head of cauliflower (about 2 pounds or 900g), cut into florets — look for a head that’s firm and white with no brown spots
  • 1 whole head of garlic — yes, the entire head! Roasting mellows it out completely
  • 1 tablespoon olive oil — for drizzling over the garlic before roasting
  • 3 tablespoons unsalted butter — I prefer Kerrygold for its rich flavor, but any good quality butter works
  • 1/4 cup heavy cream — full-fat is crucial for that creamy texture; coconut cream works for dairy-free
  • 1/4 cup cream cheese, softened — this is my secret ingredient for extra creaminess and stability
  • 1/2 teaspoon salt — plus more to taste; I use fine sea salt
  • 1/4 teaspoon black pepper — freshly ground is always better
  • 2 tablespoons fresh chives or parsley, chopped — for garnish (optional but lovely)

Ingredient Tips and Substitutions:

For the cauliflower, try to get a head that’s similar in size to what you’d use for a regular mashed potato recipe. Frozen cauliflower works in a pinch — just thaw it completely and squeeze out every drop of moisture before mashing. I’ve tested this with both fresh and frozen, and fresh gives a noticeably better texture.

The cream cheese is non-negotiable in my book. It adds a tanginess that mimics the richness of real mashed potatoes and helps stabilize the mash so it doesn’t separate when you reheat it. If you’re dairy-free, use a good quality vegan cream cheese and full-fat coconut cream instead of heavy cream.

For the garlic, don’t even think about using pre-minced jarred garlic. The whole roasting process is what makes this dish special. When garlic roasts, it becomes sweet, almost jammy, with none of the sharp bite that raw garlic has. It’s worth the extra 40 minutes, I promise.

Equipment Needed

You don’t need a professional kitchen to make this recipe, but having the right tools makes everything easier. Here’s what I use:

  • Baking sheet — for roasting the garlic; any rimmed baking sheet works
  • Large pot with a steamer basket — steaming is better than boiling because it keeps the cauliflower from getting waterlogged. If you don’t have a steamer basket, you can boil the florets, but be prepared to squeeze out more moisture later
  • Food processor or high-speed blender — this gives the smoothest, creamiest texture. A potato masher works too, but you’ll get a chunkier result (which some people actually prefer!)
  • Cheesecloth or clean kitchen towel — for squeezing out the cauliflower moisture. Paper towels work in a pinch, but they tend to tear
  • Sharp knife and cutting board — for cutting the cauliflower into florets
  • Small bowl — for catching the roasted garlic cloves

I’ve made this recipe with both a food processor and an immersion blender. The food processor gives the smoothest result, but the immersion blender works if you’re careful not to over-process. My budget-friendly tip: you can actually use a potato ricer for the cauliflower if you have one, then stir in the other ingredients by hand. It’s more work, but the texture is lovely.

Preparation Method

creamy roasted garlic cauliflower mashed potatoes preparation steps

Let me walk you through this step by step. I’ve made this dish dozens of times, and these are the exact steps that give you the best results every single time.

  1. Preheat your oven to 400°F (200°C). While it’s heating, take your head of garlic and slice off the top quarter-inch to expose the cloves. Place it on a piece of aluminum foil, drizzle with the olive oil, and wrap it up tight. Roast for 40-45 minutes, until the cloves are soft and golden. You’ll know it’s done when you can easily pierce a clove with a knife.
  2. While the garlic roasts, prepare your cauliflower. Cut the head into florets, trying to keep them roughly the same size so they cook evenly. Rinse them well and let them drain for a minute. Fill your large pot with about an inch of water, bring it to a boil, then add the steamer basket with the cauliflower. Cover and steam for 10-12 minutes, until a fork slides in easily. Don’t overcook — you want tender, not mushy.
  3. Here’s the most important step: drain and dry the cauliflower. Once it’s tender, transfer it to a colander and let it cool for a few minutes. Then take small handfuls and wrap them in your cheesecloth or kitchen towel. Squeeze firmly over the sink — you’ll be shocked at how much water comes out. This is what separates creamy mash from watery disaster. I usually squeeze out about 1/2 cup of liquid total.
  4. Remove the roasted garlic from the oven and let it cool. Once it’s cool enough to handle, squeeze the bottom of the bulb and the softened cloves will slide right out. It’s oddly satisfying. Mash them with a fork until they form a paste.
  5. Combine everything in your food processor. Add the squeezed cauliflower, roasted garlic paste, softened cream cheese, butter, heavy cream, salt, and pepper. Pulse a few times to break everything up, then process continuously for about 30 seconds. Stop and scrape down the sides, then process for another 15-20 seconds until it’s completely smooth and creamy. Taste and adjust the seasoning — I often add another pinch of salt at this point.
  6. Transfer to a serving bowl and garnish. Sprinkle with fresh chives or parsley if you’re feeling fancy. Serve immediately while it’s warm and buttery.

Timing Note: The total active time is about 20 minutes, but the garlic roasting takes 40-45 minutes. You can roast the garlic up to 3 days ahead and store it in the fridge — just bring it to room temperature before using.

Sensory Cues: When you squeeze the cauliflower, you should hear a distinct squishing sound as the water releases. The finished mash should look like traditional mashed potatoes — pale and creamy with a slight sheen. It should smell buttery and garlicky, with no raw cauliflower scent remaining.

Cooking Tips & Techniques

After countless batches of this creamy roasted garlic cauliflower mashed potatoes, I’ve learned a few things the hard way. Let me save you some trouble.

The moisture problem is real. I cannot stress this enough — squeezing out the water is the single most important step. The first time I made this, I skipped it because I was in a hurry. The result was a soupy mess that tasted fine but looked awful on the plate. Now I squeeze until my hands hurt, and the texture is always perfect. If you’re making this for a dinner party, squeeze the cauliflower a few hours ahead and keep it in the fridge, then finish the dish just before serving.

Don’t over-process the cauliflower. If you run the food processor too long, the starches break down and you get a gummy, glue-like texture. Pulse until it’s just smooth, then stop. It should look like creamy mashed potatoes, not baby food.

Temperature matters. Make sure your cream cheese and butter are at room temperature before you add them. Cold ingredients won’t blend properly, and you’ll end up with lumps. I learned this the hard way when I made this for a Thanksgiving potluck and had to pick out cold cream cheese chunks. Not my finest moment.

Taste as you go. Cauliflower can be bland, so don’t be shy with the salt and pepper. I usually start with 1/2 teaspoon of salt and add more at the end. Remember, the roasted garlic adds sweetness, not saltiness, so you need the salt to bring everything into balance.

Variations & Adaptations

One of the best things about this recipe is how easily it adapts. Here are some of my favorite variations:

  • Dairy-Free Version: Substitute the butter with vegan butter or olive oil, use full-fat coconut cream instead of heavy cream, and swap the cream cheese for a good quality vegan cream cheese. I’ve tested this with Kite Hill brand and it works beautifully.
  • Cheesy Cauliflower Mash: Add 1/2 cup of freshly grated Parmesan cheese along with the other ingredients. The saltiness of the cheese pairs perfectly with the sweet roasted garlic. This version disappears fastest at parties.
  • Herb-Infused Version: Add 1 teaspoon of fresh thyme leaves or 1/2 teaspoon of dried rosemary along with the garlic. The herbs add a lovely aromatic quality that’s perfect for holiday meals.
  • Spicy Kick: Add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes for a subtle heat. It cuts through the richness beautifully.
  • Bacon Topping: Crumble 4 slices of crispy bacon over the top before serving. Because everything is better with bacon, right?

For a loaded version that’s perfect for game day, top the mash with shredded cheddar cheese, sour cream, and sliced green onions. It’s indulgent but still low-carb!

Serving & Storage Suggestions

This creamy roasted garlic cauliflower mashed potatoes is incredibly versatile when it comes to serving. Here’s how I like to present it:

Serving Temperature: Serve it warm, straight from the food processor. If you need to hold it for a while, keep it in a covered dish in a warm oven (200°F) for up to 30 minutes. Stir it before serving to redistribute the butter.

Presentation Tips for Hosting: Transfer the mash to a warm serving bowl and create a slight swirl on top with the back of a spoon. Drizzle with a little melted butter and sprinkle with fresh chives. It looks impressive with minimal effort. For dinner parties, I like to serve it alongside roasted chicken, grilled steak, or pan-seared salmon.

What to Serve With It: This dish pairs beautifully with any protein that you’d normally serve with mashed potatoes. Think roasted turkey, meatloaf, braised short ribs, or even a simple roasted chicken. For a complete low-carb meal, serve it with sautéed green beans or a crisp side salad.

Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors actually meld together overnight, making it even better the next day.

Reheating: Reheat gently on the stovetop over low heat, adding a splash of cream or milk to loosen it up. You can also microwave it in 30-second bursts, stirring between each. Don’t rush the reheating — high heat can make it separate.

Freezing: This recipe freezes surprisingly well. Portion it into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat as directed. The texture might be slightly less creamy after freezing, so add a little extra butter or cream when reheating.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving (about 3/4 cup), based on the recipe as written:

  • Calories: 185
  • Total Fat: 16g
  • Saturated Fat: 10g
  • Cholesterol: 45mg
  • Sodium: 320mg
  • Total Carbohydrates: 8g
  • Dietary Fiber: 2g
  • Net Carbs: 6g
  • Sugar: 3g
  • Protein: 4g

Health Benefits: Cauliflower is a nutritional powerhouse. It’s packed with vitamin C, vitamin K, and folate, plus it’s a good source of fiber. The roasting process actually increases the bioavailability of some nutrients. Garlic is known for its anti-inflammatory properties and immune-boosting benefits. Together, these ingredients create a dish that’s not just delicious but genuinely good for you.

Dietary Considerations: This recipe is naturally low-carb, keto-friendly, gluten-free, and vegetarian. With the substitutions mentioned above, it can also be made dairy-free and vegan. It’s suitable for those following a diabetic-friendly diet or anyone looking to reduce their carbohydrate intake without sacrificing comfort food.

Conclusion

Look, I know cauliflower mash has a reputation. It’s been the punchline of too many diet jokes, the sad substitute that nobody actually wants to eat. But this creamy roasted garlic cauliflower mashed potatoes is different. It’s the recipe that made my potato-loving husband ask for seconds before I even told him what was in it. It’s the dish I bring to every holiday gathering, the one that earns me texts the next day asking for the recipe.

What I love most about this recipe is that it proves you don’t have to choose between eating well and eating food that actually tastes good. You can have that creamy, buttery, comforting bowl of mash without the carb crash an hour later. You can feed it to your family without them feeling like they’re being deprived. And you can make it in under an hour with ingredients you probably already have.

I’d love to hear how this turns out for you! Drop a comment below and let me know if you tried any variations, if your family loved it, or if you have any questions. Share this recipe with someone who’s been missing mashed potatoes on their low-carb journey — trust me, they’ll thank you. Happy cooking, friends!

Frequently Asked Questions

Can I make this recipe ahead of time for a dinner party?

Absolutely! You can make it up to 2 days in advance. Prepare the recipe completely, then store it in an airtight container in the refrigerator. To reheat, warm it gently on the stovetop over low heat, adding a splash of cream to restore the creamy texture. Stir frequently until heated through.

Why is my cauliflower mash watery?

This is the most common issue, and it almost always comes down to not squeezing out enough moisture. After steaming the cauliflower, let it cool slightly, then squeeze it firmly in a clean kitchen towel or cheesecloth. You should see a significant amount of water come out. Don’t skip this step!

Can I use frozen cauliflower instead of fresh?

Yes, you can use frozen cauliflower in a pinch. Thaw it completely, then squeeze out every drop of moisture using a kitchen towel. Frozen cauliflower tends to hold more water than fresh, so be extra thorough with the squeezing. The texture won’t be quite as good as fresh, but it’s a decent option when you’re in a hurry.

How do I get the smoothest texture?

For the smoothest texture, use a food processor rather than a potato masher or immersion blender. Make sure your cream cheese and butter are at room temperature before adding them. Process in short bursts, scraping down the sides, until it reaches your desired consistency. Don’t over-process, or it can become gummy.

Is this recipe keto-friendly?

Yes! With only 6 grams of net carbs per serving, this recipe is perfect for a keto diet. The high fat content from the butter, cream, and cream cheese fits perfectly into keto macros. Just be mindful of portion sizes if you’re strictly counting carbs.

Pin This Recipe!

creamy roasted garlic cauliflower mashed potatoes recipe

Print

Creamy Roasted Garlic Cauliflower Mashed Potatoes (Low-Carb)

A creamy, low-carb alternative to traditional mashed potatoes made with roasted garlic and cauliflower. This comforting dish is perfect for those watching their carbs or anyone craving a delicious, guilt-free side.

  • Author: Merry
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 large head of cauliflower (about 2 pounds or 900g), cut into florets
  • 1 whole head of garlic
  • 1 tablespoon olive oil
  • 3 tablespoons unsalted butter
  • 1/4 cup heavy cream
  • 1/4 cup cream cheese, softened
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper, freshly ground
  • 2 tablespoons fresh chives or parsley, chopped (for garnish, optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Slice off the top quarter-inch of the head of garlic to expose the cloves. Place it on a piece of aluminum foil, drizzle with olive oil, and wrap it up tight. Roast for 40-45 minutes, until the cloves are soft and golden.
  2. While the garlic roasts, cut the cauliflower into florets of roughly the same size. Rinse well and drain. Fill a large pot with about an inch of water, bring to a boil, then add a steamer basket with the cauliflower. Cover and steam for 10-12 minutes, until a fork slides in easily.
  3. Drain the cauliflower and let it cool for a few minutes. Take small handfuls and wrap them in cheesecloth or a clean kitchen towel. Squeeze firmly over the sink to remove as much moisture as possible.
  4. Remove the roasted garlic from the oven and let it cool. Squeeze the bottom of the bulb to release the softened cloves. Mash them with a fork until they form a paste.
  5. In a food processor, combine the squeezed cauliflower, roasted garlic paste, softened cream cheese, butter, heavy cream, salt, and pepper. Pulse a few times to break everything up, then process continuously for about 30 seconds. Stop and scrape down the sides, then process for another 15-20 seconds until completely smooth and creamy. Taste and adjust seasoning.
  6. Transfer to a serving bowl and garnish with fresh chives or parsley if desired. Serve immediately while warm.

Notes

Squeezing out the moisture from the cauliflower is the most important step to avoid a watery mash. Roast the garlic up to 3 days ahead and store in the fridge. For dairy-free, use vegan butter, coconut cream, and vegan cream cheese. Do not over-process the cauliflower to avoid a gummy texture.

Nutrition

  • Serving Size: 3/4 cup
  • Calories: 185
  • Sugar: 3
  • Sodium: 320
  • Fat: 16
  • Saturated Fat: 10
  • Carbohydrates: 8
  • Fiber: 2
  • Protein: 4

Keywords: low-carb, keto, cauliflower mash, roasted garlic, vegetarian, gluten-free, comfort food, healthy side dish

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆