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.

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

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.

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.








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

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!
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
- Cut the cauliflower in half, remove the core, and slice into very thin pieces. Chop those slices into small bits, discarding any tough stems.
- 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.
- 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.
- 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.
- Season with salt and pepper to taste and serve immediately.
Equipment
cutting board
immersion blender (recommended)
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