This roasted cauliflower mash is pure comfort in a bowl. It feels rich and cozy, yet it is light enough for an everyday side dish. I love how it gives you the soft, creamy feel of mashed potatoes, but with a deeper roasted flavor that makes each bite taste special. So, if you want something warm, simple, and family-friendly, this one is a keeper.
At the heart of this recipe are 2 large heads cauliflower (about 4 lb total), cut into florets, plus 4 garlic cloves, peeled and left whole, 3 tbsp extra-virgin olive oil, divided, 3/4 tsp fine sea salt, divided, and 1/4 tsp freshly ground black pepper. Then, the mash gets finished with 4 tbsp unsalted butter, 1/3 cup freshly grated Parmesan cheese, plus more for garnish, 2 tbsp heavy cream or whole milk, plus more as needed, and 2 tbsp fresh chives, finely chopped, for garnish. As a result, the flavor is savory, nutty, buttery, and gently garlicky, with a salty Parmesan finish that feels comforting but not heavy.
The method is easy, too. First, you roast the cauliflower and garlic at 425°F (220°C) for about 22 to 25 minutes, which brings out that golden color and sweet, caramelized taste. Then, you blend everything with butter, Parmesan, cream, and olive oil until smooth and creamy. In just 15 minutes of prep and 25 minutes of cooking, you get a side dish that serves 6 and comes in at about 155 kcal per serving. Since the cauliflower is roasted first, the final mash has a much deeper, nuttier flavor than a plain boiled version.
This recipe works beautifully on chilly nights, holiday tables, and busy weeknights alike. Also, it is a great option when you want a lower-carb side that still feels satisfying and homey. Serve it with a roast, chicken, meatloaf, or even a simple pan-seared steak, and you have an easy meal that feels complete.

Why You’ll Love This Roasted Parmesan Garlic Cauliflower Mash
- It tastes rich and comforting, so it feels like classic mashed potatoes.
- It uses simple, easy-to-find ingredients that most home cooks already know.
- It is roasted first, which gives the cauliflower a deeper flavor and better texture.
- It is a lower-carb side dish, so it fits many meal plans.
- It is quick enough for weeknights, yet nice enough for holidays and company.
Cauliflower Tips
For the best roasted cauliflower mash, start with cauliflower heads that feel firm, heavy, and creamy white. Also, look for tight florets and fresh green leaves if they are still attached. Cut the cauliflower into even florets, because that helps them roast at the same rate. If the pieces are too small, they may brown too fast; however, if they are too large, they may stay firm in the center. In addition, dry the florets well after washing so they roast instead of steam. That simple step makes a big difference in flavor and texture.
Options for Substitutions
- Use half-and-half instead of heavy cream for a slightly lighter finish.
- Swap whole milk for cream if you want a thinner, more modest mash.
- Replace Parmesan with Pecorino Romano for a sharper, saltier bite.
- Use fresh thyme or parsley instead of chives for a different herb note.
- Swap olive oil with avocado oil if that is what you keep on hand.
- Use dairy-free butter and unsweetened oat milk for a non-dairy version.
Watch Out for These Mistakes
One common mistake is overcrowding the baking sheet. If the cauliflower sits too close together, it will steam instead of roast. So, spread the florets in a single layer and give them room. That way, they caramelize at the edges and build better flavor.
Another issue is under-roasting. The cauliflower should be deeply golden and fork-tender before you blend it. If it still feels firm, the mash can turn out grainy. Therefore, roast it until the edges brown and the garlic softens fully.
Also, be careful with the liquid. Add the cream or milk slowly, because the mash can go from thick to loose very quickly. If you pour in too much at once, the texture may become runny. Instead, add a little, blend, then check again.
Finally, do not forget to taste before serving. Parmesan adds salt, and so does the cauliflower seasoning. For that reason, you may need only a small final pinch of salt, or none at all. A quick taste at the end helps everything come together.

What to Serve With Roasted Parmesan Garlic Cauliflower Mash?
This cauliflower mash pairs well with simple comfort meals. For example, serve it with roast chicken, meatloaf, baked salmon, or pork chops. It also works nicely next to a holiday turkey or a Sunday pot roast. Since it has garlic, butter, and Parmesan, it can stand beside bold main dishes without fading into the background. On the other hand, it is mild enough to balance saucy foods like braised beef or mushroom gravy.
Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze: You can freeze cauliflower mash for up to 2 months. However, the texture may change a little after thawing, so stir well when reheating.
Reheat: Reheat gently on the stovetop over low heat, stirring often. If it looks thick, add a splash of cream or milk. In the microwave, warm it in short bursts, stirring between each one, and add a little liquid if needed.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 25 minutes
Total Time: 40 minutes
Level of Difficulty: Easy
Servings: 6
Calories: 155 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 900 to 980 kcal total
Protein: about 24 to 30 g
Fat: about 70 to 80 g
Carbohydrates: about 45 to 55 g
Ingredients
- 2 large heads cauliflower (about 4 lb total), cut into florets
- 4 garlic cloves, peeled and left whole
- 3 tbsp extra-virgin olive oil, divided
- 3/4 tsp fine sea salt, divided
- 1/4 tsp freshly ground black pepper
- 4 tbsp unsalted butter
- 1/3 cup freshly grated Parmesan cheese, plus more for garnish
- 2 tbsp heavy cream or whole milk, plus more as needed
- 2 tbsp fresh chives, finely chopped, for garnish

Step-by-Step Instructions
Step 1: Preheat the Oven and Prepare the Pan
Start by heating the oven to 425°F (220°C). Then line a large rimmed baking sheet with parchment paper. This gives the cauliflower a clean surface for roasting and helps with easy cleanup later.
Step 2: Season the Cauliflower and Garlic
Place the cauliflower florets and whole garlic cloves in a large bowl. Add 2 tablespoons of the olive oil, 1/2 teaspoon of the salt, and the pepper. Toss well so everything gets coated. After that, spread the mixture in a single layer on the prepared baking sheet.
Step 3: Roast Until Golden and Tender
Roast the cauliflower and garlic for 22 to 25 minutes, tossing once halfway through. You want deep golden edges and a tender center. This step matters because roasting gives the mash a richer, nuttier flavor than boiling would.
Step 4: Blend with Butter, Cheese, and Cream
Transfer the roasted cauliflower and garlic to a food processor. Add the butter, Parmesan, heavy cream, remaining 1 tablespoon olive oil, and the remaining 1/4 teaspoon salt. Then pulse and process until the mixture looks smooth and creamy, scraping down the sides as needed.
Step 5: Adjust the Texture and Finish
If the mash feels too thick, add a little more cream or milk, one tablespoon at a time, and process again. Keep going until you reach a soft, mashed-potato-like texture. Finally, taste and adjust the salt if needed. Spoon into a serving bowl, top with extra Parmesan and fresh chives, and serve warm.
Conclusion
This roasted cauliflower mash is creamy, savory, and full of roasted garlic flavor. Because the cauliflower is roasted first, the dish tastes deeper and more satisfying than a basic steamed version. Also, it is simple to make, easy to reheat, and friendly for both weeknight dinners and special meals. If you try this recipe, I would love to hear how it turned out for you. Share your thoughts, leave a comment, or explore more cozy side dishes for your next meal.
Print
Roasted Parmesan Garlic Cauliflower Mash
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Description
A creamy and savory roasted cauliflower mash that mimics the comfort of classic mashed potatoes, featuring roasted garlic and Parmesan cheese.
Ingredients
- 2 large heads cauliflower (about 4 lb total), cut into florets
- 4 garlic cloves, peeled and left whole
- 3 tbsp extra-virgin olive oil, divided
- 3/4 tsp fine sea salt, divided
- 1/4 tsp freshly ground black pepper
- 4 tbsp unsalted butter
- 1/3 cup freshly grated Parmesan cheese, plus more for garnish
- 2 tbsp heavy cream or whole milk, plus more as needed
- 2 tbsp fresh chives, finely chopped, for garnish
Instructions
- Preheat the oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper.
- Season the cauliflower florets and garlic with 2 tablespoons of olive oil, 1/2 teaspoon of salt, and pepper, then toss well.
- Spread the mixture in a single layer on the prepared baking sheet and roast for 22 to 25 minutes until golden and tender.
- Transfer the roasted cauliflower and garlic to a food processor along with butter, Parmesan, heavy cream, the remaining olive oil, and salt.
- Pulse and process until smooth and creamy, adding more cream if needed for desired texture.
- Taste and adjust salt if necessary, then serve topped with extra Parmesan and fresh chives.
Notes
For a lower-carb version, substitute heavy cream with half-and-half or whole milk with dairy-free alternatives if needed.
Nutrition
- Serving Size: 1 serving
- Calories: 155
- Sugar: 2g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 30mg