This post may contain affiliate links. Please read our disclosure policy.
An easy Cauliflower Mashed Potatoes recipe is all you need to replace carbs with veggies. It’s so simple and absolutely delicious. With a few tips and tricks (shh…it’s cream cheese!) along the way, no one will ever know it’s mashed cauliflower!

One of the many joys of the holidays is all of the appetizers, sides, and desserts. I always look forward to those dishes you don’t make every day because they’re a little too indulgent.
Dips, potatoes, pies, oh my! It’s no wonder we all rush to the gym in January. I’ve been striving to work toward a balance this holiday season, without having to compromise great flavor.
That’s when I discovered the magic of cauliflower mashed potatoes.

Does Mashed Cauliflower taste like Mashed Potatoes?
Mashed cauliflower is eerily similar to mashed potatoes, without the carbs. I’m always looking for ways to boost my intake of veggies and protein, and desperately need to reduce my carbs, so this recipe was a no-brainer for me!
When made correctly, no one will know they are actually cauliflower garlic mashed potatoes. It’s the perfect way to get picky eaters to get their veggie intake!

I included everything I love in mashed potatoes in my easy cauliflower mashed potatoes recipe.
Cauliflower Mashed Potatoes Ingredients
- Cauliflower – The fresher the better. This is the star of the show, after all.
- Fairlife Whole Milk – My family and I prefer the flavor of Fairlife whole milk. Fairlife milk is lactose-free and provides 50% more protein and calcium as compared to regular milk. You want the whole milk variety for a super creamy texture.
- Cream Cheese – This is the secret ingredient to my homemade mashed potatoes. It also provides an added dose of sweet cream flavor.
- Garlic – Minced to the finest texture.
- Parmesan – Freshly grated, of course. The few moments it takes to grate fresh Parmesan cheese is totally worth the effort since fresh is much more flavorful than the pre-grated variety.
- Rosemary (or your favorite fresh herb) – Fresh rosemary, or your favorite herb. It adds so much color and flavor to this simple side dish.
- Freshly Cracked Black Pepper – Use whole black peppercorns from a grinder, if possible.
The freshest ingredients make the best dishes and topping a dish with fresh herbs is like putting a centerpiece on a table. It brings it to life and makes this healthy side dish feel special!

How to Make Garlic Mashed Cauliflower
- Fill pot with water just below where your steamer rests. Add the cauliflower and lid. Steam for 10 minutes over high heat.
- Transfer to your food processor and process until thick and creamy. Or, to your desired texture.
- Add the milk, cream cheese, and garlic and pulse a few more times.
- Transfer to a mixing bowl. Fold in the Parmesan.
- Place in your serving dish. Garnish with fresh rosemary and black pepper. Enjoy!

Tips for the Best Cauliflower
- Steam the cauliflower rather than boil it.
- Puree the cauliflower to give it the real texture of mashed potatoes.
- You can also leave it slightly chunky, depending on how you like your mashed cauliflower or mashed potatoes {if you’ve never tried it}. My nephew describes them as mashed potatoes, but better and more flavorful.
- Fold in the Parmesan. This will prevent the cheese from becoming stringy and provides a creamier texture.
Make it Vegan
Vegan mashed cauliflower can easily be made with a few simple swaps.
- Replace the Fairlife whole milk with your favorite unsweetened plant-based milk, such as almond or cashew.
- Use vegan butter rather than the cream cheese.
- Omit the Parmesan cheese and use up to 1/4 cup nutritional yeast for that special, cheesy flavor.

To Store
- Refrigerate – In an airtight container up to 5 days.
- Freeze – Allow the mixture to cool and pour into freezer bags, or an airtight container. Make sure the mixture is flattened and freeze for up to 3 months.
Once you’re ready to serve it again, thaw and heat the mixture in a saucepan over medium heat until heated through.
Garlic cauliflower mashed potatoes is the perfect low carb side dish. I can’t wait to see if Chris even notices the difference!

Love a deliciously comforting side dish like this one? Don’t miss my gratin dauphinois potatoes and our family favorite bacon mac and cheese!

Garlic Mashed Cauliflower Recipe
Ingredients
- 1 head cauliflower cut into florets
- ½ cup whole milk
- 4 ounces cream cheese softened
- 1 tablespoon minced garlic
- ½ cup fresh grated parmesan
- rosemary
- cracked pepper
Instructions
- Fill pot with water just below where the steamer rests. Add cauliflower and lid. Steam for 10 minutes over high heat.
- Add florets to food processor until desired texture.
- In food processor or mixing bowl, add milk, cream cheese, and garlic. Fold in parmesan.
- Garnish with rosemary and fresh cracked pepper.
Tips
Substitutions
- Milk – The richest you have on hand.
- Cream Cheese – Any amount of fat.
- Garlic – Fresh minced or minced garlic in a jar.
- Parmesan – Asiago and pecorino romano are great substitutes.
- Rosemary – Your favorite herbs, fresh, if possible.
Nutrition Information
Estimated nutrition information is provided as a courtesy and is not guaranteed.
kim Today's Creative Life says
I have yet to try Cauliflower mashed potatoes… I keep seeing so many great looking recipes!
Chris @ Celebrations At Home says
Hmmm, I wonder if this will “fool” my daughter. She’s a mashed potato fanatic, but this would be a healthier option for the family.
Liz says
Great idea to use a steamer!!! This mash looks fabulous!!!
Brenda @ a farmgirl's dabbles says
A perfect side for so many meals!!
Cindy says
Sounds yummy!
Thanks so much for sharing at AMAZE ME MONDAY!
Blessings,
Cindy