Ingredients & Substitutions

Here I explain the best ingredients for my cauliflower mashed potatoes recipe, what each one does, and substitution options. For measurements, see the recipe card.

Cauliflower – I use a large head of cauliflower to get 4 cups of mashed cauliflower from this recipe. (That’s about 2 pounds for the whole head, which is equivalent to 6 cups or 1.5 pounds of cauliflower florets). If you have a small to medium head (4 cups of florets), use 2/3 of the other ingredient amounts. Butter – I prefer to use unsalted butter and add salt separately to taste. Feel free to use salted butter and just reduce the amount of salt. If you need a paleo or dairy-free option, swap in ghee, olive oil, or butter-flavored coconut oil (I’m not even dairy-free and still think it’s amazing). Cream Cheese – This is my secret ingredient that adds a silky texture and makes the cauliflower flavor more neutral. Cut it into chunks before using. I typically use plain cream cheese, but you can also use flavored, such as garlic and herb. For a dairy-free option, use almond milk cream cheese. Garlic – Fresh minced garlic has the best flavor, but the kind from a jar is fine to save time. You can also substitute 1/2 teaspoon of garlic powder. Sea Salt – Feel free to add some black pepper if you like, too. Garnishes – This is optional, but I like to add some fresh chives or fresh parsley. Some extra butter to melt on top is also delicious.

Ways To Cook The Cauliflower

After cutting the cauliflower into florets, you’ll need to cook it before using it in my mashed cauliflower recipe. I often get people asking if they can do this in different ways, so here are all the ones I’ve tried and how to do each:

Boil: This is the first method I tried and still do it often! Bring water to a boil in a pot. Add the cauliflower, cover with a lid, and simmer for 10-12 minutes, until very soft. Drain well. Steam: This is my go-to method these days, as the cauliflower mashed potatoes turn out firmer. Bring water to a boil in a pot fitted with a steamer basket, with the water level below the basket. Add the cauliflower, cover with a lid, and cook for 10-15 minutes, until very soft. See my steamed cauliflower recipe for more details. Microwave: I go for this option when I’m in a rush and don’t want to babysit boiling water. Place the florets into a large bowl with 1/2 cup of water. Cover the top with plastic wrap and microwave with 10-15 minutes, until very soft. Roast: If you love the flavor of roasted cauliflower, you can roast it before mashing. I find that steaming or microwaving makes for a more soft, creamy mashed cauliflower, whereas roasting makes it thicker. If you still want to roast, just toss the florets with olive oil, salt, and pepper, and arrange on a large baking sheet in a single layer. Roast for 30-40 minutes at 400 degrees F, tossing halfway through, until very soft. (Note this is longer than you’d typically roast cauliflower — you want it extra soft!) Frozen riced cauliflower: I love a good shortcut! Yep, you can even use bags of frozen cauliflower rice — you’ll need 1.5 pounds. Just cook for a few minutes longer than normal to make it mushy enough for a mash.

How To Make Cauliflower Mashed Potatoes

I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card. Once the cauliflower is cooked until it’s nice and soft, here is how I make a mash with it…

Flavor Variations

My version here is one of the most basic mashed cauliflower recipes (like a blank canvas for for any meal), but there are many ways you can upgrade it:

Use only florets (no stems) for the smoothest texture. The stems don’t get as smooth as florets. I sometimes save them to toss in soups, though. Dry the cauliflower very well. This is crucial if you use the boiling, steaming, or microwave methods to cook the cauliflower. Mashed cauliflower can be notorious for being kind of runny compared to potatoes, but draining and drying well helps. Make sure the cauliflower is cooked very soft. This is my key tip, and how I make my “cauliflower mashed potatoes” super smooth! You want it much softer than you’d normally cook cauliflower (beyond fork-tender), which is why the times above are longer than normal. Think fall-apart soft! Puree for longer than you think you need. Again, it’s all about texture! I keep my food processor running for a good few minutes to get it extra smooth. You can use a potato masher, but I don’t recommend it. The food processor creates a silky consistency that mashing by hand simply can’t match. If you don’t have a food processor, an immersion blender should work, but will take longer.

Loaded – Swap half of the cream cheese with sour cream. At the end, stir in (or just sprinkle with) shredded cheddar, sliced green onions, and chopped cooked bacon. I make bacon in the oven most of the time, but air fryer bacon or microwave bacon are great for making it quickly. Cheesy – Add your favorite cheese (check out my keto cheese list for ideas!) to the food processor. I love cheddar, Gruyere, Gouda, or parmesan cheese. If you prefer melted cheese on top, you can transfer the mash to a baking dish, top with cheese, and bake to melt. Sour Cream & Chives – Top your cauliflower mashed potatoes with a dollop of sour cream and fresh chives. So good! Pesto – Add 2 tablespoons to the food processor. Store-bought works just fine, but it’s even better with my homemade basil pesto. Lemon Herb – Stir in a teaspoon of lemon zest and 1-2 tablespoons of fresh herbs, like thyme or rosemary. I don’t recommend lemon juice, because it will water down the mashed cauliflower. Veggies – Sometimes I fold in sauteed mushrooms, caramelized onions, or sun-dried tomatoes when I have them.

Storage Instructions

Store: Cauliflower mashed potatoes store very well, so don’t hesitate to make them ahead! I keep them in an airtight container in the fridge for up to 3-5 days. Reheat: Warm up in the microwave, on the stovetop over low heat (stirring often), or in the oven at 350 degrees F, until hot. Freeze: Even though dairy often doesn’t freeze well, it’s fine to freeze my mashed cauliflower recipe, since it’s all mixed together. Cool completely, then freeze for up to 6 months. I recommend freezing in zip lock bags laid flat, until solid, and afterward you can move around in your freezer as needed.

Serving Suggestions

Any recipe that goes well with mashed potatoes will go well with mashed cauliflower. Here are a few of my favorites:

Chicken – Mash goes with any chicken recipe, but especially those that have a sauce to drizzle over it, such as my pan seared chicken breast (mine has a pan sauce), creamy mushroom chicken, sweet honey garlic chicken, 5-ingredient pesto chicken, or easy chicken marsala. Beef – Cauliflower mashed potatoes are the perfect pairing for a steak, such as sirloin, filet mignon, or New York strip. I also love it with braised or slow cooked meats, such as Crock Pot pot roast or Instant Pot beef short ribs. Or make my low carb meatloaf for the ultimate combo! Pork – My favorite pork option is smothered pork chops, because the mash soaks up the sauce, but you can also serve it with my baked pork chops or pulled pork. Fish – Try it with pan seared halibut (the bright lemon butter sauce I make with it is amazing over the cauliflower, too!), simple baked salmon, or baked cod. Swaps In Recipes – Some recipes call for mashed potatoes as an ingredient, and you can easily swap in mashed cauliflower instead! My keto shepherd’s pie is a great one to start with.

More Easy Cauliflower Recipes

Cauliflower is one of my favorite low carb vegetables. I love the flavor itself, but it also makes such an easy replacement for traditional carb-filled dishes (like cauliflower rice, cauliflower hummus, cauliflower pizza crust, and this mashed cauliflower, of course). Here are more of my comfort food recipes with it:

My Food Processor For This Recipe

If you’re wondering how to make cauliflower mashed potatoes ultra-creamy, my trusty food processor is the secret! It beats manual mashing by a landslide, and it can even fit a double batch. Please enter your first name for your account. Your saved recipe will also be sent to your email. 📖 Want more recipes like this? Find this one and many more in my Easy Keto Carboholics’ Cookbook here.

Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 80Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 10Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 41Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 18Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 22Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 77Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 32Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 45Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 48Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 30Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 16Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 15Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 70Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 8Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 94Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 96Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 8Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 53Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 2Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 41Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 29Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 14Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 93Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 55Mashed Cauliflower  Easy   Creamy    Wholesome Yum - 1