Welcome to mealsflavors

Creamy Garlic Herb Mashed Cauliflower Recipe

By Sophie Bennett | November 22, 2025
Creamy Garlic Herb Mashed Cauliflower Recipe

I still remember the first holiday dinner where I served this creamy garlic herb mashed cauliflower instead of traditional mashed potatoes. My skeptical father-in-law took one bite, paused, and then asked for seconds—without realizing he was eating a low-carb vegetable dish! That moment changed everything about how our family approaches comfort food.

This luxurious side dish has become my secret weapon for elegant dinner parties, weeknight family meals, and everything in between. The beauty lies in its simplicity: humble cauliflower transforms into a silky, cloud-like purée that rivals any potato-based counterpart. Infused with roasted garlic, fresh herbs, and a touch of cream cheese, it's the kind of recipe that makes you question why you ever settled for plain mashed vegetables.

What started as an experiment to reduce carbs has evolved into our family's most requested dish. Whether you're following a ketogenic diet, managing diabetes, or simply seeking creative ways to incorporate more vegetables, this recipe delivers restaurant-quality results with minimal effort. The creamy texture and rich flavor profile make it perfect for special occasions, yet it's straightforward enough for busy weeknights.

Why This Recipe Works

  • Ultra-creamy texture: The combination of steamed cauliflower and cream cheese creates an incredibly smooth, velvety consistency that mimics traditional mashed potatoes
  • Deep garlic flavor: Roasting the garlic before blending eliminates harshness and develops sweet, caramelized notes that permeate every bite
  • Fresh herb complexity: A blend of rosemary, thyme, and parsley adds layers of aromatic flavor without overwhelming the delicate cauliflower base
  • Make-ahead friendly: This dish reheats beautifully, making it perfect for entertaining or meal prep without sacrificing texture or flavor
  • Nutritionally dense: Each serving provides vitamin C, vitamin K, folate, and fiber while keeping carbohydrates minimal
  • Versatile pairing: Complements everything from roasted chicken to grilled steak, making it an ideal side dish year-round
  • Restaurant-quality results: Professional techniques like proper steaming temperature and seasoning timing elevate this simple dish to gourmet status

Ingredients You'll Need

Ingredients

The magic of this recipe lies in selecting quality ingredients and understanding how each component contributes to the final dish. Let's explore every element that makes this mashed cauliflower extraordinary.

Fresh Cauliflower (2 pounds): Choose a firm, heavy head with compact white florets and bright green leaves. Avoid any with brown spots or yellowing, which indicates age. The cauliflower should feel dense for its size. When possible, select organic cauliflower to avoid pesticide residues, as this vegetable appears on the Environmental Working Group's "Clean Fifteen" list. One medium head typically yields about 2 pounds after removing leaves and core.

Garlic (1 whole head): Opt for plump, firm bulbs with tight, papery skin. Avoid any with green shoots or soft spots. Fresh garlic delivers superior flavor compared to pre-minced varieties. The roasting process transforms sharp, pungent raw garlic into sweet, mellow cloves that blend seamlessly into the cauliflower. Elephant garlic works as well, though it produces a milder flavor profile.

Heavy Cream (½ cup): The high fat content (36-40%) creates richness and helps achieve that coveted silky texture. For dairy-free versions, substitute with full-fat coconut cream, though this will add subtle coconut flavor. Avoid half-and-half or milk, which can make the texture watery. Room temperature cream incorporates more smoothly into the hot cauliflower.

Cream Cheese (4 ounces): Use full-fat, brick-style cream cheese rather than whipped varieties. The stabilizers in cream cheese help maintain the perfect consistency and prevent separation. Allow it to soften at room temperature for 30 minutes before using. Neufchâtel cheese works as a lower-fat substitute with similar results.

Fresh Herbs (2 tablespoons each rosemary, thyme, parsley): Fresh herbs provide brighter, more complex flavors than dried. Rosemary adds piney notes, thyme contributes earthiness, and parsley offers fresh, clean flavors. If using dried herbs, reduce quantities by one-third and add them during cooking to rehydrate. Grow your own herbs on a kitchen windowsill for the best flavor and cost savings.

Butter (4 tablespoons): Unsalted European-style butter (82% fat) delivers superior flavor and creaminess. The butterfat coats the cauliflower particles, creating that luxurious mouthfeel. Clarified butter or ghee works for lactose-sensitive individuals. For vegan versions, substitute with high-quality plant-based butter or additional olive oil.

Olive Oil (2 tablespoons): Extra-virgin olive oil adds fruitiness and helps roast the garlic. Choose a mild variety that won't overpower the delicate cauliflower. California or Mediterranean oils typically offer the best balance of flavor and quality. Store olive oil in a cool, dark place and use within six months of opening.

Seasonings: Kosher salt draws out moisture and enhances natural flavors. Freshly ground black pepper adds subtle heat. White pepper works if you prefer no visible specks. Taste and adjust seasoning after blending, as the herbs and garlic contribute their own flavors during the final seasoning process.

How to Make Creamy Garlic Herb Mashed Cauliflower Recipe

1

Roast the Garlic

Preheat your oven to 400°F (200°C). Slice the top off the entire garlic head to expose the tops of individual cloves. Place on a sheet of aluminum foil, drizzle with 1 tablespoon olive oil, and wrap tightly. Roast for 40-45 minutes until cloves are golden and soft. Allow to cool for 10 minutes, then squeeze out the cloves—they should slide out like butter. This step can be done up to three days ahead; store roasted garlic in an airtight container in the refrigerator.

2

Prepare the Cauliflower

Remove leaves and core from the cauliflower, then break into uniform 2-inch florets. This ensures even cooking. Rinse under cold water and drain well. Excess water will dilute the final dish, so pat dry with clean kitchen towels if necessary. For extra insurance against watery results, spread florets on a clean kitchen towel and refrigerate uncovered for 30 minutes to allow surface moisture to evaporate.

3

Steam to Perfection

Set up a steamer basket over 1 inch of simmering water. Add cauliflower florets, cover, and steam for 12-15 minutes until fork-tender but not mushy. The cauliflower should offer slight resistance when pierced with a knife—overcooking leads to waterlogged vegetables and diluted flavor. Work in batches if necessary to avoid overcrowding, which causes uneven cooking. Alternatively, microwave in a covered dish with 2 tablespoons water for 8-10 minutes, stirring halfway through.

4

Drain and Dry

Immediately transfer steamed cauliflower to a colander and let drain for 5 minutes. This crucial step removes excess moisture that could water down the final dish. For extra insurance, return drained cauliflower to the hot pot and stir over low heat for 2-3 minutes to evaporate remaining moisture. Some chefs even spread the cauliflower on a baking sheet and place it in a 200°F oven for 10 minutes to ensure maximum dryness.

5

Blend with Butter and Cream Cheese

While cauliflower is still hot, transfer to a food processor along with butter and cream cheese. The heat helps melt these ingredients, creating a smooth emulsion. Process for 1-2 minutes until completely smooth, stopping to scrape down sides as needed. For ultra-silky results, pass the purée through a fine-mesh sieve using a rubber spatula—this professional technique removes any fibrous bits and creates restaurant-quality texture.

6

Add Garlic and Cream

Add roasted garlic cloves, heavy cream, and 1 tablespoon of the fresh herbs to the food processor. Blend for another 30-45 seconds until fully incorporated and silky smooth. The cream should be at room temperature to prevent curdling. If the mixture seems too thick, add cream 1 tablespoon at a time until desired consistency is reached. Remember that the mixture will thicken slightly as it cools.

7

Season to Perfection

Transfer the purée to a saucepan and warm gently over low heat. Season with salt and white pepper, starting conservistically—1 teaspoon salt and ½ teaspoon pepper. Taste and adjust seasoning, remembering that flavors meld and intensify as the dish sits. The roasted garlic adds natural sweetness, so you may need less salt than expected. For extra richness, stir in an additional tablespoon of butter just before serving.

8

Garnish and Serve

Transfer to a serving bowl and create wells in the surface with the back of a spoon. Drizzle with high-quality olive oil and sprinkle with remaining fresh herbs. For an elegant presentation, top with a few roasted garlic cloves and a pat of herb butter. Serve immediately in warmed bowls to maintain the perfect temperature and texture. The dish will hold well on a warming tray or in a slow cooker on the lowest setting for up to 2 hours.

Expert Tips

Temperature Control

Maintain water at a gentle simmer during steaming—vigorous boiling causes cauliflower to become waterlogged and develop off-flavors. The ideal steaming temperature is 212°F at sea level, but reduce heat slightly at higher altitudes.

Moisture Management

After steaming, spread cauliflower on a clean kitchen towel and refrigerate for 15 minutes. This technique, borrowed from professional kitchens, removes surface moisture that could dilute the final dish's flavor and texture.

Blending Technique

Start your food processor on low speed and gradually increase to high. This prevents splattering and ensures even processing. If your processor is small, work in batches to avoid overloading, which can lead to uneven texture.

Make-Ahead Strategy

Prepare up to 3 days ahead and store refrigerated. Reheat gently with a splash of cream or milk, whisking constantly. The texture actually improves as flavors meld, making this perfect for entertaining or meal prep.

Herb Selection

Use hardy herbs (rosemary, thyme) during cooking for depth, then finish with delicate herbs (parsley, chives) for brightness. Woody herbs infuse flavor when heated, while tender herbs provide fresh aromatics when added at the end.

Storage Wisdom

Store in airtight containers with plastic wrap pressed directly onto the surface to prevent oxidation. The mash will keep 5-7 days refrigerated or 3 months frozen in portion-sized containers for easy weeknight sides.

Variations to Try

Spicy Chipotle

Add 1-2 chipotle peppers in adobo sauce during blending for a smoky, spicy kick. Garnish with cotija cheese and cilantro for a Mexican-inspired version that pairs beautifully with grilled meats.

Truffle Luxury

Replace olive oil with white truffle oil and add 1 tablespoon of truffle butter. Finish with shaved black truffle or truffle salt for an indulgent version worthy of special occasions.

Sun-Dried Tomato

Blend in ÂĽ cup oil-packed sun-dried tomatoes and substitute basil for rosemary. The tomatoes add umami depth and beautiful color flecks throughout the creamy base.

Vegan Version

Replace dairy with cashew cream (soak 1 cup cashews in hot water for 2 hours, then blend with ½ cup water until smooth) and use vegan butter. Nutritional yeast adds cheesy flavor without dairy.

Storage Tips

Refrigeration

Cool completely before storing in airtight containers. Press plastic wrap directly onto the surface to prevent oxidation and moisture loss. Properly stored, mashed cauliflower keeps 5-7 days refrigerated at 40°F or below. For best quality, consume within 3-4 days.

Freezing

Portion into freezer-safe containers or silicone muffin trays for individual servings. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently with a splash of cream or milk. Note that texture may become slightly grainy after freezing, though flavor remains excellent.

Reheating

Reheat gently in a saucepan over low heat, stirring frequently and adding liquid (cream, milk, or vegetable broth) as needed. Microwave in 30-second intervals, stirring between each. Avoid high heat, which can cause separation and graininess. For large batches, reheat in a slow cooker on low setting.

Frequently Asked Questions

Absolutely! This recipe is ideal for make-ahead entertaining. Prepare up to 3 days ahead and store refrigerated in an airtight container. Reheat gently over low heat, whisking in additional cream or milk to achieve desired consistency. The flavors actually improve as they meld, making this perfect for holiday stress reduction.

Watery texture usually results from inadequate moisture removal. Return the purée to a saucepan and cook over medium heat, stirring constantly, until excess moisture evaporates. Alternatively, add 1-2 tablespoons of instant potato flakes or cream cheese to absorb liquid. For prevention, ensure cauliflower is well-drained after steaming and consider the refrigeration technique mentioned in our storage tips.

Yes, though fresh produces superior texture. If using frozen, thaw completely and squeeze out excess moisture using cheesecloth or a clean kitchen towel. Frozen cauliflower has been blanched, so reduce steaming time to 6-8 minutes. You may need slightly less liquid during blending, as frozen vegetables retain more moisture than fresh.

Substitute coconut cream or cashew cream for heavy cream, and use vegan butter or additional olive oil instead of dairy butter. For the cream cheese, try vegan cream cheese or blend ½ cup soaked cashews with 2 tablespoons lemon juice and ¼ teaspoon salt until smooth. The result will be slightly different but still delicious.

This versatile side complements virtually any protein. Try it with herb-crusted salmon, garlic butter steak, roasted chicken, or pork tenderloin. It's particularly stunning with dishes that have pan sauces, as the creamy cauliflower soaks up flavors beautifully. For vegetarian meals, serve alongside mushroom bourguignon or lentil loaf.

Certainly! Double all ingredients but work in batches when processing to avoid overloading your food processor. You may need slightly less liquid when doubling, as larger quantities retain heat longer. Use a large Dutch oven for reheating, and consider transferring to a slow cooker for buffet-style service. The recipe scales beautifully for up to 50 servings with proper equipment.

Creamy Garlic Herb Mashed Cauliflower Recipe
main-dishes
Pin Recipe

Creamy Garlic Herb Mashed Cauliflower Recipe

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

Ingredients

Instructions

  1. Roast garlic: Preheat oven to 400°F. Slice top off garlic head, drizzle with 1 tablespoon oil, wrap in foil, and roast 40-45 minutes until soft.
  2. Steam cauliflower: Steam florets in basket over simmering water for 12-15 minutes until tender but not mushy.
  3. Drain thoroughly: Transfer to colander and drain 5 minutes, then return to hot pot for 2-3 minutes to evaporate remaining moisture.
  4. Blend base: Process hot cauliflower with butter and cream cheese until smooth, 1-2 minutes.
  5. Add flavorings: Squeeze in roasted garlic cloves, add cream, herbs, salt, and pepper. Blend until silky smooth.
  6. Season and serve: Warm gently in saucepan, adjust seasoning, garnish with herbs and olive oil.

Recipe Notes

For ultra-smooth texture, pass through a fine-mesh sieve. Make ahead up to 3 days and reheat gently with additional cream. Freezes well for up to 3 months in portion-sized containers.

Nutrition (per serving)

185
Calories
4g
Protein
7g
Carbs
16g
Fat

More Recipes