Ultra-Creamy Mashed Cauliflower Recipe for Sides and Comfort

This recipe yields the creamiest mashed cauliflower—thick and velvety without cheese or sour cream. A delightful low‑carb alternative to traditional mashed potatoes, it has a slightly sweet, nutty flavor and a luscious texture. Ready in 30 minutes. Whole30, paleo, gluten‑free, with a vegan option.

Overhead shot of a large white bowl filled with swooping cauliflower mash, drizzled with bright yellow melted ghee, and sprinkled with cracked black pepper. On a light grey background, next to a slanted antique gold spoon.

When I imagine excellent mashed cauliflower, I picture a super thick, creamy result with warm, nutty flavor—the kind of homemade comfort food that satisfies. For a while my attempts turned out watery and bland, so I tested different techniques and ingredient combinations until I found a reliable method that produces consistently luscious texture without dairy.

The key is limiting the liquid used to cook the cauliflower so it softens without becoming waterlogged, then puréeing for a silky finish. The result is a satisfying, flavorful side that works as a low‑carb swap for mashed potatoes.

Why you’ll love this mashed cauliflower

It is:

  • Super creamy
  • Thick & luscious
  • Filling
  • Flavorful
  • Comforting
  • Low carb
  • Easy to make
  • Absolutely delicious
45 degree angle shot of a large white bowl filled with swooping cauliflower mash, drizzled with bright yellow melted ghee, and sprinkled with cracked black pepper. On a light grey background, with a gold antique spoon dipped into the bowl on the side.

Ingredients

(Full recipe at the bottom — scroll down if you’re ready to start.)

  • Cauliflower – 1 large head finely chopped (about 7 cups) or two 1‑lb bags of fresh cauliflower rice. Avoid frozen cauliflower rice—it tends to make a watery mash.
  • Ghee or olive oil – Use ghee for a richer flavor or olive oil for a dairy‑free option.
  • Garlic – 2 cloves, chopped, optional but recommended for depth of flavor.
  • Non‑dairy milk or broth – About 1/4 cup. A neutral non‑dairy creamer or unsweetened nut milk works well; broth is also fine.
  • Salt and pepper – To taste.
Ingredients for the creamiest Whole30 mashed cauliflower. A large white bowl in the center filled with chopped raw cauliflower, next to a small dish with chopped garlic and sea salt, a dish with 3 tablespoons of ghee, and a small ceramic pitcher with non dairy milk. On a light grey background.

How to make

Technique matters most here. The ingredients are simple, but cooking the cauliflower with minimal liquid and then blending it yields a thick, creamy mash that never becomes watery.

The trick: add only enough liquid to cook the cauliflower. That concentrates flavor and prevents a runny texture.

Step-by-step instructions

Step 1: Prep the ingredients

Gather everything. Trim the cauliflower: cut in half, remove the core with a V‑shaped cut, then slice thinly and chop to very small pieces. Discard any tough stems. Chop the garlic and measure the ghee (or oil), salt, and liquid.

Step 2: Sauté the cauliflower and garlic

In a large pot, melt ghee or warm olive oil over medium‑high heat. Add the chopped cauliflower, garlic, and sea salt. Sauté, stirring often, until the cauliflower begins to soften and the garlic smells fragrant, about 5–6 minutes.

Step 3: Add the liquid and cover the pot

Pour in about 1/4 cup non‑dairy milk, broth, or water, reduce heat to medium‑low, cover, and cook for 10–12 minutes until the cauliflower is very tender and falling apart.

Step 4: Purée or mash the cauliflower

Use an immersion blender to purée the cauliflower in the pot until smooth. Alternatively, transfer to a food processor or blender and pulse to the desired consistency. A potato masher works too, though the texture will be slightly more rustic and less silky.

Step 5: Season and serve

Taste and adjust with salt and pepper. Serve immediately while warm.

Overhead shot of a cauliflower on a dark brown cauliflower. Cauliflower is cut in half, one half is set aside, the other has been sliced into thin slices.
Overhead shot of a cauliflower on a dark brown cauliflower. Cauliflower is cut in half, one half is set aside, the other has been chopped up into super small pieces.
Overhead shot of raw cauliflower inside large white ceramic dutch oven, on a light grey background.
Overhead shot of cooked cauliflower inside large white ceramic dutch oven, on a light grey background.
Overhead shot of cooked cauliflower inside large white ceramic dutch oven, on a light grey background. A hand is pouring non dairy milk into the pot with the cooked cauliflower.
Overhead picture of a handheld immersion blender processing the cooked cauliflower inside white ceramic dutch oven. On a light grey background.
Overhead close up view of swooping mashed cauliflower in a round white bowl, next to a gold antique spoon, on a light grey background.
Overhead shot of a large white bowl filled with swooping cauliflower mash, drizzled with bright yellow melted ghee, and sprinkled with cracked black pepper. On a light grey background, next to a slanted antique gold spoon.

What does mashed cauliflower taste like?

Mashed cauliflower has a mild, slightly sweet and nutty flavor—earthier and more nuanced than mashed potatoes. With the right seasoning and fat, it makes a rich, satisfying side dish.

How to make mashed cauliflower without a food processor

An immersion blender is my top choice because you can blend right in the pot, minimizing cleanup. If you don’t have one, a food processor or blender works well. A potato masher is a good fallback; the texture will be a bit more rustic but still tasty.

Serving suggestions

This mash pairs well with anything you’d serve with traditional mashed potatoes. Try it with roasted or pan‑seared meats, poultry, or seafood, and spoon pan sauces or gravies over the top for extra flavor.

  • Bacon‑wrapped chicken
  • Smothered pork chops
  • Cajun shrimp
  • Turkey meatballs
  • Gluten‑free meatloaf
  • Chicken patties
Super close up macro shot of a large white bowl filled with swooping cauliflower mash, drizzled with bright yellow melted ghee, and sprinkled with cracked black pepper.

How to store, re-heat, and freeze

To store: Keep mashed cauliflower in an airtight container in the refrigerator for 5–6 days.

To re‑heat: Warm gently on the stove over low heat, stirring frequently until heated through. You can also microwave in short intervals, stirring halfway to ensure even warming.

To freeze: I haven’t tested freezing this recipe, so I can’t guarantee results. If you choose to freeze it, seal it in an airtight container. Note that texture can change slightly after freezing and thawing.

If you enjoyed this recipe, please rate and review it below—your feedback helps other readers and is much appreciated.

Thank you for cooking with us. We’re grateful you’re here!

img 18705 13

The Creamiest Mashed Cauliflower


5 from 1 review

  • Author: Nyssa Tanner
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Gluten Free

Description

A thick, creamy mashed cauliflower that’s dairy‑free (unless you choose ghee), slightly sweet and nutty, and ready in 30 minutes. Perfect as a low‑carb swap for mashed potatoes and adaptable to Whole30, paleo, or vegan diets.


Ingredients

  • 1 large head cauliflower, or 2 small heads (about 7 cups chopped) — or two 1‑lb bags fresh cauliflower rice (do not use frozen)
  • 3 tablespoons ghee or olive oil
  • 3/4 teaspoon sea salt
  • 2 cloves garlic, chopped
  • 1/4 cup non‑dairy milk or broth (adjust if cauliflower quantity varies)
  • Salt and pepper to taste

Instructions

  1. Cut the cauliflower in half, remove the core, and slice into very thin pieces. Chop those slices into small bits, discarding any tough stems.
  2. In a large pot, melt ghee or warm olive oil over medium‑high heat. Add cauliflower, garlic, and sea salt. Sauté, stirring frequently, until the cauliflower begins to soften and garlic is fragrant, about 5–6 minutes.
  3. Pour in 1/4 cup liquid of choice, reduce heat to medium‑low, cover, and cook 10–12 minutes until the cauliflower is very tender.
  4. Purée the cauliflower in the pot with an immersion blender until smooth. Alternatively, pulse in a food processor or blender, or mash by hand for a more textured finish.
  5. Season with salt and pepper to taste and serve immediately.

Equipment

A rectangular, light brown cutting board with a smooth surface, four black non-slip corners, and a small hole on the left side.

cutting board

img 18705 15

immersion blender (recommended)

Stainless steel 8-inch Chef's knife

knife

Notes

To store: Refrigerate in a covered container for 5–6 days.

To re‑heat: Warm gently on the stove, stirring frequently, or microwave in short intervals and stir halfway through.

To freeze: Freezing may alter texture; if you try it, seal tightly in an airtight container.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Side Dish
  • Method: Stove top
  • Cuisine: Whole30

Did you make this recipe?

Leave a review and rating below — we’d love your feedback.