This vegan whipped cauliflower recipe is smooth, buttery, and kind of a show-off in the best way. It’s elegant without being fussy, perfect for spring but cozy enough to make year-round.

Spring cooking always sneaks up on me. One minute it’s soup season, the next I’m craving something that still feels comforting but with a little more freshness and finesse. This vegan whipped cauliflower recipe strikes that balance. Steamed cauliflower, a bit of vegan butter, and plant-based feta are blended together until creamy, swoopable, and full of quiet depth. Layered with roasted mushrooms, crispy onions, and a handful of microgreens, this dish keeps unfolding as you eat.
This is one of those recipes that looks like you planned ahead, even if you didn’t. The textures are layered, the flavors are on point, and the whole thing comes together in a way that feels special and unique without being a production. This recipe is great as a starter, strong enough to anchor a plate, and honestly? Worth making for the purée alone.
Why You’ll Love This Vegan Whipped Cauliflower Recipe
There’s a lot to love about this dish—it’s simple, elegant, and totally flexible depending on how you serve it. Whether you’re plating it as a spring appetizer or just want to try a new vegan cauliflower recipe that’s a little more interesting than usual, this one has range.
The whipped cauliflower is creamy, dreamy, and super versatile. Made with steamed cauliflower, vegan butter, and feta-style cheese, it blends into a purée that’s silky smooth and easy to adjust for taste and texture. More reasons to give it a try!
- It works as a starter or centerpiece. Serve it as a plated first course, a cozy side, or the base for whatever you’ve got roasting in the oven. It’s just as good layered with mushrooms as it is paired with simple roasted veggies or a piece of crusty bread.
- It’s loaded with texture. Crispy onions, roasted mushrooms, creamy purée, and delicate microgreens come together in a way that keeps every bite interesting—rich, savory, and fresh.
- It’s a low-carb alternative to mashed potatoes. All the creaminess, none of the starch—this cauliflower purée gives you that buttery, savory comfort without weighing things down.
- It’s great for spring—but works any time of year. This is a go-to for that seasonal cooking shift when you want something lighter, but it’s just as good on a fall plate with roasted squash or a wintry salad.
What You’ll Need For This Vegan Whipped Cauliflower Recipe
This vegan whipped cauliflower recipe keeps the ingredient list short and flexible, but every element plays a role. The purée is rich and smooth, the toppings add texture and depth, and there’s room to customize depending on what’s in your fridge or what’s in season.

- Cauliflower: This is the heart of the recipe. Steamed until tender, then blended, cauliflower creates a light, neutral base that’s perfect for soaking up flavor. When paired with vegan butter and cheese, it transforms into something way more luxurious than you’d expect from a vegetable.
- Vegan Butter: Just a couple of tablespoons make a big difference here—adding richness, helping everything blend smoothly, and giving the purée a buttery depth that balances the natural sweetness of the cauliflower.
- Vegan Feta: The creamy, tangy, and just salty enough vibe of vegan feta makes the whole thing pop. It adds both flavor and body to the purée. We used Violife here!
- Mushrooms: We used a mix of shiitakes and baby bellas, roasted until golden and finished with garlic. They bring deep umami and a satisfying bite that contrasts beautifully with the smoothness of the cauliflower. Feel free to swap in whatever mushrooms you have—they all roast up beautifully.
- Microgreens (optional): A small handful adds brightness, color, and a little crunch. Not essential, but they make the plate feel finished—especially if you’re serving this as an appetizer or part of a spring spread.
How to Make Vegan Whipped Cauliflower Cheese
This dish has a few simple components that come together into something unexpectedly elegant. Each step is approachable on its own—and once everything is prepped, it’s just a matter of layering. For full recipe details, scroll to the end of this post!
- Step 1: Steam the Cauliflower – Start with a small head of cauliflower, cut into florets. Steam the florets in a saucepan with a steamer basket for about 10 minutes, or until fork-tender. Let them cool slightly before blending.
- Step 2: Make the Whipped Cauliflower Cheese – Blend the steamed cauliflower with vegan butter, feta-style vegan cheese, and nut milk until smooth and creamy. I used Violife vegan feta here for its salty tang and creamy texture. Start with ½ cup, then taste and add more if you want a stronger cheese note. Adjust with a splash more milk if it needs thinning. Pro Tip: Use a high-speed blender (like a Vitamix) for the smoothest, silkiest texture—this is where the “whipped” really comes through.
- Step 3: Roast the Mushrooms – Use a mix of shiitakes and baby bellas—or whatever you prefer. Spread the mushrooms in a single layer in a hot cast iron pan (or two). Dot with vegan butter, drizzle with olive oil, and season with salt and pepper. Roast at 400°F for 20 minutes, flip, then roast 10 more minutes. Finish on the stovetop with minced garlic, sautéed just until fragrant.
- Step 4: Caramelize the Onions – Thinly slice one large red onion on a mandoline slicer and cook it low and slow. In a large cast iron pan, sauté the onions with vegan butter and olive oil over medium-high heat. Stir every few minutes, giving them time to brown and crisp without burning. After about 20 minutes, you’ll have sweet, golden strands with just the right amount of crunch.
- Step 5: Plate and Garnish – Swoop, layer, and top. Spread a generous spoonful of the whipped cauliflower onto each plate with the back of a spoon. Top with the roasted mushrooms, crispy onions, and a handful of microgreens if you’ve got them. Finish with flaky salt or a drizzle of olive oil, and serve immediately.

How To Serve Vegan Whipped Cauliflower
Once you’ve got this creamy cauliflower base blended up, you’ll start seeing possibilities everywhere. It’s smooth, savory, and endlessly versatile—fancy enough to serve as a plated starter, but just as at home tucked next to a weeknight main. Whether you’re aiming for cozy or composed, here are a few of our favorite ways to use this vegan cauliflower recipe:
- As a Base for Vegan Seafood: Spoon this whipped cauliflower under seared vegan scallops, crispy plant-based crab cakes, or anything hearts of palm–based. The purée adds that creamy, mellow contrast that makes seafood-inspired vegan dishes pop.
- With Grilled or Roasted Vegetables: Top it with charred asparagus, broccolini, or roasted carrots for a quick springy dinner or an elegant vegetable-forward plate. It’s the kind of move that makes a fridge full of produce feel like a real plan.
- Paired with Vegan Mushroom Dishes: Mushrooms love this mash. Grilled oyster mushrooms, roasted shiitakes, maitake, or even king oysters—any of them will play beautifully with the buttery texture of this cauliflower base. It’s a full-on umami situation in the best way.
- As a Modern Swap for Mashed Potatoes: This is a smart alternative to mashed potatoes if you’re looking for something a little lighter but still totally comforting. It holds up on a holiday table, shines at a dinner party, and makes any vegan main feel a little more elevated.
- As a Side for Seared Tofu or Tempeh: Tuck a swoop of the cauliflower purée next to crispy tofu or glazed tempeh and you’ve got a complete meal with balance and texture. It mellows out bold marinades and brings everything together on the plate.
Helpful Tips
This recipe is simple, but a few small tweaks can make it go from good to next-level creamy, smooth, and delicious. Here’s how to make sure your cauliflower purée turns out just right.
- Steam, Don’t Boil: Boiling adds too much water and leads to a thinner, less flavorful purée. Steaming helps the cauliflower stay tender without getting waterlogged—and gives you way more control over the final texture.
- Let It Cool Before Blending: Hot cauliflower can trap steam in your blender, thinning things out and interfering with the texture. Let it cool for a few minutes before blending for a thicker, silkier finish.
- Use a High-Speed Blender for Maximum Creaminess: You can use a food processor, but for that ultra-smooth, whipped texture, a high-speed blender (like a Vitamix) is your best friend. It turns cauliflower, vegan butter, and cheese into something that feels super decadent.
- Adjust the Cheese to Taste: Start with about ½ cup of vegan feta and blend, then taste and adjust. Different vegan cheeses have different salt and tang levels, so give yourself room to play and tweak it until it’s exactly where you want it.
- Don’t Skip the Toppings: The purée is rich and creamy, which makes it the perfect base for contrast. Roasted mushrooms, crispy onions, microgreens, or even a drizzle of olive oil make every bite more dynamic and balanced.
FAQs
It depends. It can be vegan, but it depends on what you add. Traditional recipes often use dairy butter or cream, but swapping in plant-based butter and vegan cheese (like feta or cashew-based options) makes it fully vegan without losing any of the richness.
If your whipped cauliflower turns out too thin, try blending in a few more steamed florets or letting the mixture sit for a few minutes to firm up. Starting with well-drained cauliflower and adding the plant milk slowly can also help control the texture from the beginning.
Yes—roasted cauliflower brings a deeper, nuttier flavor to mashed or whipped cauliflower, but it won’t be quite as silky as when you steam it. For a purée that’s smooth and creamy, steaming is your best bet; roasting is great when you’re after a more rustic texture.

More Vegan Cauliflower Recipes
- Roasted Cauliflower Steaks
- Bang Bang Cauliflower
- Cauliflower Curry With Mushrooms
- Firecracker Cauliflower
If you tried this vegan whipped cauliflower recipe, please leave a comment and star rating below! Your feedback means a lot and helps others find my content!
Get This Recipe In Your Inbox
Share your email, and we’ll deliver it straight to your inbox.
Plus, enjoy new content every week as a bonus!

Vegan Whipped Cauliflower
- Total Time: 1 hour 5 minutes
- Yield: 2-4 servings
- Diet: Vegan
Description
This vegan whipped cauliflower recipe is a creamy, silky purée that’s equal parts cozy and elegant. It starts with cauliflower, vegan butter, and feta-style cheese, blended into a smooth, swoopable base, then topped with roasted mushrooms, crispy caramelized onions, and a sprinkle of fresh microgreens. It’s earthy, savory, and just rich enough to feel like a treat—whether you’re serving it as a starter or making it the star of the plate.
Ingredients
for the cauliflower puree
- 1 small head of cauliflower, cut into florets
- 2 tablespoons vegan butter
- 1/2 cup of vegan feta (I used Violife)
- 1/4 cup plain, unsweetened plant-based milk (plus a bit more to thin, if needed)
for the mushrooms
- 6 oz. small shiitakes
- 6 oz. baby bellas
- 2 tablespoons vegan butter, divided
- 2 tablespoons olive oil, divided
- salt and pepper, to taste
- 1 tablespoon minced garlic
for the caramelized onions
- 1 large red onion, thinly sliced (a mandoline works great)
- 1 tablespoon vegan butter
- 2 tablespoons olive oil
for garnish
- microgreens (optional, but adds a fresh note)
- finishing salt
Instructions
Make the cauliflower purée
- Place a metal steamer basket into a saucepan and add a couple inches of water to the bottom.
- Add cauliflower florets, cover, and steam for 10 minutes or until fork-tender.
- Let the florets cool slightly, then transfer to a high-speed blender.
- Add vegan butter, vegan feta, and ¼ cup nut milk. Blend until smooth and creamy, adding more milk if needed to reach your desired consistency.
- Taste and blend in additional vegan cheese if you’d like a stronger flavor.
Roast the mushrooms
- Spread the mushrooms in a single layer across one large or two small cast iron pans.
- Dot with 1 tablespoon vegan butter and 1 tablespoon olive oil, and season with salt and pepper.
- Roast in a 400°F oven for 20 minutes. Flip, then roast for another 10 minutes or until golden and juicy.
- Transfer the pans to the stovetop over medium-high heat. Add the minced garlic and sauté until soft and fragrant, adding a touch more oil if needed. Set aside.
Caramelize the onions
- In a large cast iron pan, heat vegan butter and olive oil over medium-high heat.
- Add the sliced onions and cook for about 20 minutes, stirring every few minutes to prevent burning.
- Onions are done when they’re deep golden and beginning to crisp. Remove from heat and let them cool—they’ll crisp up more as they sit.
To serve
- Spoon the whipped cauliflower onto a plate (toward one side works well for plating).
- Use the back of a spoon to gently swoosh the purée into a soft arc.
- Top with roasted mushrooms and caramelized onions.
- Finish with microgreens and a sprinkle of finishing salt. Serve immediately.
Notes
- Vegan Cheese: I used Violife vegan feta here for its creamy texture and tangy flavor, but any rich, smooth vegan cheese will work. Start with ½ cup, then adjust to taste—some cheeses are saltier or more assertive than others.
- Texture Tip: For the creamiest cauliflower purée, use a high-speed blender and let the steamed florets cool slightly before blending. This helps avoid excess moisture and gives you a smoother, fluffier finish.
- Make-Ahead Tip: You can prep the cauliflower purée a day in advance and refrigerate it. Just reheat and whisk or re-blend before serving to bring back the whipped texture.
- Storage: Store leftover cauliflower purée, mushrooms, and onions separately in airtight containers. They’ll keep well in the fridge for up to 3 days.
- Freezing: The purée can be frozen, though texture may change slightly when thawed. For best results, reblend with a splash of nut milk after reheating. Toppings like mushrooms and onions are best made fresh.
- Reheating: Gently reheat the purée on the stovetop over low heat, adding a splash of nut milk if needed to loosen it up. The mushrooms and onions can be reheated in a skillet to bring back some of their original texture.
- Serving Idea: This recipe makes a beautiful plated appetizer, but it also works great family-style on a serving platter with toppings layered over the top.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Appetizer, Dinner
- Method: Steamed, Blended, Roasted, Sautéed, Caramelized
- Cuisine: French, American
Originally published in 2019, this post has been updated in 2025 with refreshed writing, serving ideas, and added tips.
LEAVE A COMMENT