Discover the ultimate side dish that effortlessly blends indulgence with health: our incredibly creamy, fluffy vegan mashed cauliflower. This remarkable recipe stands out as a low-carb, keto-friendly, and dairy-free alternative to traditional mashed potatoes, making it a perfect addition to your Thanksgiving feast or a wholesome option for mid-week meals. Not only is it quick and easy to prepare, but its base requires just four simple ingredients, offering endless possibilities for culinary experimentation to suit your taste!

Ultimate Creamy Vegan Mashed Cauliflower: A Low-Carb, Keto-Friendly Delight
Having recently refined our recipe for luxurious vegan mashed potatoes (complete with a plethora of optional add-ins!), we knew it was time to give this light and creamy vegan mashed cauliflower recipe the same attention. We proudly present what we believe is the BEST light, low-carb potato alternative available! Cauliflower, often hailed as a superfood, not only mashes beautifully and delivers fantastic flavor but is also remarkably low in calories. It’s a powerhouse of essential vitamins, potent antioxidants, and vital nutrients, making it a stellar and healthy addition to your dinner table, no matter the season.
If you’re a connoisseur of mashed potatoes and a fan of cauliflower, then this easy vegan cauliflower mash is destined to become the low-carb side dish of your dreams. Forget the tedious task of potato peeling and extensive prep; this recipe simplifies your kitchen routine. You can enjoy it with a slightly rustic, chunky texture or blend it into a silky-smooth puree without the worry of over-processing it into a gummy consistency – a distinct advantage cauliflower holds over potatoes! Whether you prefer it simply buttery and dairy-free or adorned with an array of fresh herbs and bold flavorings (discover a wealth of suggestions below), this low-carb cauliflower mash is poised to win your heart. If you haven’t yet experienced its magic, prepare to be utterly captivated.
While it may not replicate the exact taste of traditional mashed potatoes, in our humble opinion, it often surpasses them in deliciousness. With a touch of creativity and a bit of experimentation, you’ll find that this vegan cauliflower mash can taste incredibly similar to its potato counterpart, especially when using comparable add-ins and seasonings. Alternatively, it shines brightly as a magnificent dish celebrated purely on its own merits, offering a unique and satisfying flavor profile that stands apart.
Beyond its incredible taste and health benefits, this creamy cauliflower mash is also an exceptionally budget-friendly side dish, thanks to the inherent affordability of cauliflower. We’ve meticulously explored and included multiple cooking methods to prepare this healthy cauliflower mash, ensuring versatility and convenience for every home cook. Whether you prefer it steamed, roasted, boiled, or even prepared in an Instant Pot, we’ve got you covered, making healthy eating accessible and enjoyable year-round.
Eager to explore more delightful ways to incorporate cauliflower into your diet? You might also enjoy our recipes for this wholesome stuffed avocado (featuring cauliflower rice), zesty cauliflower tacos, the best cauliflower steaks with rich mushroom gravy, or our popular BBQ cauliflower wings!
The Nutritional Powerhouse: Why Cauliflower Excels
Cauliflower isn’t just a low-carb hero; it’s a nutritional superstar. This cruciferous vegetable is packed with Vitamin C, providing a significant boost to your immune system. It’s also an excellent source of Vitamin K, crucial for bone health and blood clotting. Beyond vitamins, cauliflower delivers a healthy dose of fiber, aiding digestion and promoting a feeling of fullness, which is great for weight management. It contains various antioxidants that protect your cells from damage, and its sulforaphane content is linked to impressive anti-inflammatory and potentially cancer-fighting properties. Choosing cauliflower mash means you’re opting for a dish that is not only delicious and satisfying but also actively contributes to your overall well-being, proving that healthy eating can indeed be incredibly flavorful.
The Simple Magic: Just 4 Core Ingredients
The beauty of our vegan mashed cauliflower lies in its simplicity. The base recipe requires only four fundamental ingredients, making it incredibly accessible and easy to whip up even on the busiest of days. These core components work in harmony to create a dish that is both comforting and profoundly flavorful. The primary ingredient, fresh cauliflower, is transformed into a velvety texture. Vegetable broth adds a savory depth, while a touch of salt enhances all the natural flavors. Finally, vegan butter provides that essential richness and creamy mouthfeel, mimicking traditional dairy-based mashes without compromise. This minimalist approach allows the natural taste of the cauliflower to shine, providing a clean canvas for any additional flavors you wish to introduce.

Elevate Your Plate: Creative Add-ins & Flavor Variations
While our base recipe for vegan mashed cauliflower is delicious on its own, it also serves as an excellent foundation for a myriad of flavor enhancements. Don’t be shy about experimenting with these simple additions to customize your mash and take it to the next level:
- Garlic Infusion: A favorite among many, garlic mashed cauliflower is simply divine. For a delicate flavor, lightly sauté 2-3 cloves of minced garlic in a bit of vegan butter before adding to the mash. For a deeper, sweeter, and caramelized taste, roast a whole head of garlic until soft, then squeeze the cloves directly into the cauliflower before blending. Adjust the amount to your personal preference for a subtle hint or a bold punch.
- Cream Cheese Richness: For an extra thick, incredibly creamy, and slightly tangy mashed cauliflower, stir in a few tablespoons of your favorite plain vegan cream cheese. This adds a wonderful richness that elevates the texture significantly.
- ‘Cheesy’ Cauliflower Mash: Achieve a subtle, umami-rich cheesy flavor by incorporating nutritional yeast. Start with a tablespoon or two and add more to taste. Alternatively, for a stronger cheese presence, fold in some grated vegan parmesan cheese or a meltable vegan shredded cheese variety, which will create gooey pockets of flavor when served warm.
- Enhanced Creaminess: To achieve an even creamier dairy-free cauliflower mash, consider adding a couple of tablespoons of dairy-free cream, vegan Greek yogurt, or vegan sour cream. These ingredients contribute a lovely tang and luscious texture without adding extra fat.
- Hybrid Mash (Cauliflower & Potatoes): If you’re new to low-carb cauliflower mash and want to ease into it, consider making a blended mash with both cauliflower and potatoes. This allows you to gradually reduce the potato content over time as your palate adjusts. Russet or Yukon Gold potatoes are ideal for mashing due to their starchy texture.
- Nutrient-Packed Vegetables: Boost the nutritional value and add exciting textures by incorporating other vegetables. Steamed peas, finely chopped broccoli, shredded carrots, wilted spinach, kale, or cabbage, thinly sliced leeks, and shredded zucchini are all fantastic additions that complement the mild flavor of cauliflower.
- Global Seasonings: Don’t limit yourself to just salt and pepper! Experiment with a variety of seasonings in this healthy cauliflower mash. Garlic powder and onion powder can amplify the savory notes, while a pinch of nutmeg adds a warm, classic touch. Paprika introduces a smoky sweetness, and cumin can bring an earthy, exotic twist.
- Mustard Zing: A small spoonful of Dijon or whole-grain mustard can add an unexpected depth and piquant zing to your vegan cauliflower mashed potatoes, cutting through the richness and brightening the overall flavor.
Mastering the Mash: Step-by-Step Guide to Perfection
Achieving perfectly creamy vegan mashed cauliflower is simpler than you might think. Follow these clear steps to create a delightful side dish that’s sure to impress. For the complete list of ingredients and detailed recipe instructions, please refer to the recipe card below.


Step 1: Prepare and Cook the Cauliflower. Begin by thoroughly washing and roughly chopping one head of cauliflower into equal-sized florets. This ensures even cooking. In a large pot, combine the vegetable broth, water, and salt, and bring the mixture to a rolling boil. Carefully add the chopped cauliflower florets to the boiling liquid. Once the mixture returns to a boil, reduce the heat to a gentle simmer, cover the pot, and allow the cauliflower to cook for approximately 20 minutes, or until it is incredibly tender and easily pierced with a fork. It should be almost mushy for the smoothest mash. Using a slotted spoon, transfer the cooked cauliflower to a food processor, reserving the cooking liquid. Add about 3 tablespoons of the reserved vegetable broth mixture and the vegan butter, cut into chunks, to the food processor.
Step 2: Blend and Season. Process the ingredients in the food processor until the mixture is smooth and creamy. You can adjust the blending time based on your preferred consistency – process longer for a silkier puree, or less for a slightly textured mash. Finally, taste the mash and adjust the seasonings as needed with additional salt and freshly ground black pepper. Add the chopped fresh thyme and process for just a few more seconds, until it is just combined and fragrant. Serve immediately and enjoy the light, creamy goodness!
Quick Note: If you opt for pre-packaged cauliflower rice, the cooking time will be significantly reduced to around 10 minutes. For frozen cauliflower florets, expect the cooking process to take a few minutes longer than fresh, as they need to fully thaw and soften.
Explore Cooking Methods: Beyond the Boil
While boiling is a straightforward method, several other techniques can be employed to prepare your cauliflower for mashing, each offering slight variations in flavor and texture. Experiment to find your favorite!
- Steaming for Purity: To steam the cauliflower, place florets in a steamer basket over a pot of boiling water. Cover tightly and steam over medium-high heat. Cooking time will vary based on floret size, but typically 7-10 minutes is sufficient until they are fork-tender. Steaming helps retain more nutrients and prevents the cauliflower from becoming waterlogged, leading to a purer flavor.
- Microwaving for Speed: For a super-fast approach, add cauliflower florets to a large, microwave-safe Pyrex container or a bowl with a lid, along with a splash of water (about ¼ cup). Microwave, covered, for 6-9 minutes, checking for tenderness after 5 minutes and continuing in 1-minute intervals. Adjust time based on your microwave’s power and floret size. Cauliflower rice can be microwaved in 4-6 minutes. This method is incredibly convenient for quick meals.
- Roasting for Depth of Flavor: For a more intense, nutty, and slightly caramelized flavor, try roasting your cauliflower. Chop florets, toss them lightly with a bit of olive oil, salt, and pepper, then spread them in a single layer on a baking sheet. Roast at 450°F (230°C) for 30-40 minutes, or until deeply tender and slightly browned, flipping or stirring halfway through. Cauliflower rice will roast much faster, in about 10-15 minutes. Roasting extracts moisture, which can result in a less watery and richer mash.
- Instant Pot for Efficiency: To prepare mashed cauliflower in an Instant Pot, pour vegetable broth into the bottom of the pot (no additional water needed if using enough broth) and place the cauliflower florets on a steamer rack above the liquid. Cook on high pressure for 7 minutes, then perform a quick release. Remove most of the broth from the pot, then blend the cauliflower directly in the Instant Pot using an immersion blender until smooth, seasoning as you go. Add some of the reserved stock back in, a tablespoon at a time, until you achieve your desired smooth and creamy Instant Pot cauliflower mash consistency. This method is hands-off and efficient.

Frequently Asked Questions (FAQs)
Absolutely! The process for using frozen cauliflower is nearly identical to fresh, though you’ll find it takes a bit longer for the florets to cook until they are tender enough for mashing. It’s worth noting that pre-frozen cauliflower can sometimes result in a mash that isn’t quite as smooth and creamy as one made with fresh cauliflower, but it will still be incredibly delicious and convenient!
Yes, you certainly can! An immersion blender or a regular stand blender will work perfectly to achieve a smooth consistency. For a completely machine-free method, you could use a sturdy potato masher. However, be aware that a potato masher will yield a more textured, slightly chunky mash rather than a perfectly smooth puree. If you plan to use a potato masher, we highly recommend grating the cauliflower into “rice” before cooking it. This makes it significantly easier to mash into smaller, more manageable pieces by hand.
There are a few effective strategies to thicken mashed cauliflower. One method is to return the mashed cauliflower to a pot on the stovetop and cook it over low heat, stirring frequently, to help evaporate some of the excess water. You can also drain the cooked cauliflower thoroughly through a cheesecloth or a fine-mesh sieve before mashing to remove moisture. Another option is to incorporate more vegan cream cheese into the mash, which adds both creaminess and body. Lastly, a cornstarch slurry (mix 1 teaspoon of cornstarch with 1 tablespoon of cold water) can be added to the warm mash and heated gently until it thickens to your desired consistency. To prevent watery mash in the first place, ensure you drain the cooked cauliflower exceptionally well, or consider steaming or roasting it rather than boiling, as these methods absorb less water.
The boiling time for cauliflower largely depends on the size of your florets. For standard, roughly 1-2 inch cauliflower florets, we’ve found that 15-20 minutes of simmering usually yields perfectly tender, almost mushy results, which is ideal for a smooth mash. If you are using pre-cut cauliflower rice, the cooking time will be much shorter, typically around 10 minutes until it’s soft.
Expert Tips for the Best Vegan Mashed Cauliflower
Achieving the perfect vegan mashed cauliflower involves a few key techniques and considerations. Follow these expert tips to ensure your mash is always creamy, flavorful, and a standout dish:
- Control the Texture: The beauty of this dish is its adaptability to your preferred texture. For a rustic, slightly chunky mash, use a potato masher or process only briefly in a food processor. For ultimate smoothness, akin to a puree, blend longer in a food processor or use an immersion blender until no lumps remain. We often use an immersion blender for a wonderfully smooth yet slightly textured result.
- Don’t Discard the Broth: The vegetable broth used for cooking is a liquid goldmine! Reserve it after cooking the cauliflower. You can use small splashes of this flavorful broth while blending your dairy-free cauliflower mash to achieve your desired consistency. It adds moisture without diluting the flavor. Any leftover broth can also be saved for future soups, stews, or sauces, adding a boost of vegetable goodness.
- For Silky Smooth Cauliflower Puree: To achieve the absolute smoothest, restaurant-quality cauliflower puree, we highly recommend steaming the cauliflower instead of boiling it, as steaming prevents waterlogging. Then, transfer the perfectly tender steamed cauliflower to a high-speed food processor and blend until it reaches a creamy, velvety consistency. This combination consistently delivers perfectly smooth vegan mashed cauliflower.
- Save Time with Pre-Riched Cauliflower: If you’re short on time, pre-packed riced cauliflower is your best friend. It significantly cuts down on prep time. Just remember to adjust the cooking time accordingly, as it will be much quicker (around 10 minutes when boiling).
- Avoid Colored Cauliflower Varieties: While vibrant purple, orange, or green cauliflowers are visually appealing, we’ve found that when mashed, their texture and consistency can be a bit “off” compared to standard white cauliflower. Stick to white cauliflower for the best mashing results.
- Boost Flavor by Sautéing or Roasting: Before boiling or steaming, lightly sauté your cauliflower florets in a little vegan butter or olive oil. This simple step can add a layer of savory depth and subtle caramelization that enhances the overall flavor profile of your mash significantly. Alternatively, roasting the cauliflower (as mentioned in the alternative cooking methods) also imparts a wonderful complexity.
- Ensure Complete Tenderness: This is perhaps the most crucial tip: do not undercook your cauliflower! You want it to be super tender, almost to the point of being mushy, before you begin mashing or processing. If the cauliflower isn’t soft enough, you’ll end up with a grainy or lumpy mash, rather than the smooth and creamy vegan mashed cauliflower you’re aiming for.

Perfect Pairings: How to Serve Your Vegan Cauliflower Mash
The versatility of this vegan mashed cauliflower is truly exceptional. You can confidently serve this delicious side dish in all the same beloved ways you would traditional mashed potatoes, enhancing any meal with its creamy texture and healthful benefits. Here are some inspiring ideas for how to integrate it into your culinary repertoire:
- Holiday Feasts: Proudly feature this elegant and healthy dish on your Thanksgiving (explore 45 Vegan Thanksgiving Recipes here for inspiration) or Christmas table. Its light profile perfectly complements richer holiday dishes.
- Sunday Roast Companion: It’s an ideal accompaniment to a hearty ‘Sunday Roast’ or any special vegan roast dinner, providing a smooth and satisfying contrast to roasted vegetables and savory plant-based meats.
- Comfort Food Classics: Pair it beautifully with gourmet vegan sausages or our flavorful vegan lentil meatballs for a comforting and satisfying meal.
- Ultimate Topping: Generously spoon it over a savory vegan meatloaf, creating a comforting and delicious combination that the whole family will adore.
- Stew-tastic Pairing: Serve it alongside rich, warming stews, such as this hearty vegan chickpea stew, allowing the mash to absorb the robust flavors.
- Pie Perfection: It makes a fantastic side for savory vegan pies, adding a creamy element that balances out the pastry and filling.
- Shepherd’s Pie Alternative: Use it innovatively in place of regular potato mash to top this delightful vegan lentil shepherd’s pie and other mash-topped casseroles, offering a lighter yet equally satisfying crust.
- Gravy Lover’s Dream: Drench your creamy cauliflower mash in a generous pour of easy vegan gravy for an unparalleled taste experience. The combination is simply irresistible!
Storing & Reheating: Maximize Your Mash
Making delicious vegan mashed cauliflower doesn’t have to be a race against time! You can significantly cut down on on-the-day preparation by pre-chopping your cauliflower. Store the florets in an airtight container in the fridge for 1-2 days, ready to be cooked and blended into creamy perfection whenever you are. This simple step makes weeknight meals a breeze.
Once your creamy cauliflower mash has cooled completely, transfer any leftovers to an airtight container. It will keep beautifully in the fridge for 3-4 days, making it excellent for meal prepping. For longer storage, you can also freeze the mash for up to three months, although we recommend a small test batch first to ensure your desired texture is maintained upon thawing. Freezing can sometimes alter the consistency slightly, but it remains a viable option for reducing food waste and preparing ahead.
To reheat your creamy cauliflower mash, you have a couple of convenient options. You can gently warm it in the microwave in short bursts, stirring occasionally, or reheat it on the stovetop over low heat. For best results and to restore its original creaminess, add a splash of extra liquid (such as vegetable broth or dairy-free milk) or a dab of vegan butter during reheating. Mix well until it’s heated through and smooth, then serve and enjoy its revived comfort!
Vegan Mashed Cauliflower (Keto| Low-Carb)

Equipment
-
Measuring Cups
-
Measuring spoons
-
My favorite knives
-
Large Pot
Ingredients
- 1 cup of vegetable broth + 1 cup water
- 1 teaspoon of salt, plus more to taste
- 1 head of cauliflower, cut into 1/2-inch pieces (don’t worry about keeping florets intact)
- 2 Tablespoons of vegan butter, cut into chunks
- 1 teaspoon of chopped fresh thyme
- Freshly ground black pepper, to taste
Instructions
-
In a large pot, bring the broth, water and salt to a boil. Add the cauliflower; bring back to a boil. Cover and reduce the heat to low and steam for 20 minutes, or until cauliflower is very tender.
-
Use a slotted spoon to transfer the cauliflower to a food processor. Add 3 tablespoons of vegetable broth/water from the pot, along with the vegan butter. Process until smooth.
-
Taste and adjust seasoning with salt and freshly ground pepper. Add thyme and process until just combined.
Notes
- Save time and prep: By using pre-packed riced cauliflower. Adjust the cooking time accordingly (around 10 minutes boiling).
- Avoid colored cauliflower: We’ve tried with purple cauliflower, and the texture/consistency was just ‘off.’
- To boost the favor: You can lightly sauté the broccoli in a little vegan butter before boiling it (or roast it).
- Don’t undercook the cauliflower: you want it super tender (almost mushy) to become smooth and creamy vegan mashed cauliflower.
Nutrition
Carbohydrates: 11g
Protein: 4g
Fat: 8g
Saturated Fat: 2g
Polyunsaturated Fat: 2g
Monounsaturated Fat: 4g
Trans Fat: 1g
Sodium: 1207mg
Potassium: 579mg
Fiber: 4g
Sugar: 4g
Vitamin A: 199IU
Vitamin C: 93mg
Calcium: 46mg
Iron: 1mg
Additional Info
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂