This vegan mashed cauliflower with kale, onion, and mushrooms offers a supremely healthy and incredibly delicious side dish, perfect for any night of the week or special occasion. It’s a flavorful, plant-based alternative that will quickly become a family favorite.

Are you a fan of traditional mashed potatoes but searching for a healthier, lower-carb, or plant-based alternative? Look no further! This flavorful cauliflower mash is an outstanding option that delivers all the comfort without compromise. Our special version elevates the simple cauliflower with a vibrant medley of sautéed kale, earthy mushrooms, sweet onions, and aromatic garlic, creating a truly irresistible side dish that everyone, even the pickiest eaters, will adore.
This versatile dish serves as an excellent companion to a wide array of main courses. Imagine it alongside a hearty Chickpea Meatloaf, a comforting Vegan Stuffed Butternut Squash, or even a robust Nut Roast. Its creamy texture and rich flavor profile make it a standout addition to any meal, enhancing both everyday dinners and festive holiday feasts.
Beyond its incredible taste, this mashed cauliflower is a fantastic way to boost your daily vegetable intake. Cauliflower is a nutritional powerhouse, packed with essential vitamins, minerals, and antioxidants. Incorporating it into your diet in such a delicious and satisfying way makes healthy eating a joy. It’s also naturally gluten-free, dairy-free, and can easily be made oil-free, catering to a diverse range of dietary needs and preferences.
If you’re exploring ways to reduce carbohydrate intake or simply aiming to include more nutrient-dense plant-based foods in your diet, cauliflower is an incredibly versatile vegetable. Don’t stop at mash! You can also enjoy cauliflower in this incredibly creamy Roasted Garlic Cauliflower Soup, the wholesome Kale and Cauliflower Soup, a flavorful Vegan Cauliflower Fried Rice, or a refreshing Roasted Cauliflower and Broccoli Salad. The possibilities are endless!
Key Features of This Wholesome Recipe
- Diet-Friendly: This recipe is naturally vegan, gluten-free, and nut-free, making it suitable for a wide range of dietary requirements. It can also be easily adapted to be oil-free, perfect for whole food plant-based diets.
- Nutritionally Balanced: It’s commendably low in fat, low-carb, and wonderfully keto and paleo-friendly, offering a guilt-free indulgence that supports your health goals.
- Holiday Favorite: Serve this creamy and savory mash as a fantastic alternative to traditional mashed potatoes during Thanksgiving, Christmas, or any holiday gathering. Its unique flavor profile will impress your guests.
- Versatile Side Dish: An excellent healthy side dish that complements a myriad of main courses, from roasted vegetables to plant-based proteins.
- Perfect for Meal Prep: This recipe is incredibly convenient as it keeps well in the refrigerator for up to 4 days, making it ideal for advance preparation and busy weeknights.
- Highly Customizable: Get creative! This dish is a blank canvas, easy to customize with whatever fresh veggies, herbs, and seasonings you have on hand, allowing for endless delicious variations.
Understanding Your Ingredients for Perfect Cauliflower Mash
Crafting the perfect vegan mashed cauliflower begins with understanding each ingredient and its role. This section provides detailed notes to help you achieve the best flavor and texture. For the complete ingredient list with precise measurements and detailed step-by-step instructions, please refer to the comprehensive recipe card at the end of this post.
- Cauliflower: The star of our dish! You’ll need one large head of cauliflower, or two smaller ones, totaling approximately 1.5 kg. Fresh cauliflower is key for the best flavor and texture. Ensure it’s thoroughly cleaned and cut into uniform florets to ensure even cooking.
- Olive Oil: Used for sautéing the aromatic vegetables. If you’re aiming for an oil-free recipe, you can easily substitute olive oil with vegetable broth or a splash of water for cooking. This will maintain flavor while keeping the fat content minimal.
- Garlic: We utilize garlic in two ways for maximum flavor impact. A portion of the raw garlic cloves is blended directly into the cauliflower mash, infusing it with a gentle, earthy flavor. Additional minced garlic is then sautéed with the mushrooms and onions, providing a richer, more pungent depth that perfectly complements the other ingredients. Fresh garlic is highly recommended for the best results.
- Onion: A staple for building a flavorful base. White, yellow, or red onion will all work beautifully in this recipe. Chop them finely for a smoother texture in the final dish, or slightly larger if you prefer more texture.
- Mushrooms: These add a wonderful umami depth and meaty texture to the mash. Common white button mushrooms or cremini mushrooms are excellent choices. Not a fan of mushrooms? No problem at all! This ingredient is entirely optional; simply omit them for a simpler mash.
- Kale: Packed with nutrients, kale adds a beautiful color and a slight peppery bitterness that balances the richness of the other ingredients. Like mushrooms, kale is optional. If you don’t have kale or prefer a milder green, spinach makes an excellent substitute. Ensure stems are removed and the leaves are roughly chopped before adding.
Cauliflower Seasonings & Flavor Enhancers: If you decide to prepare just the mashed cauliflower on its own, without the added sautéed vegetables, you can still achieve incredible creaminess and flavor. Consider blending in 1-3 tablespoons of nutritional yeast for a cheesy depth. A scoop of dairy-free sour cream, a dollop of vegan cream cheese, a pat of vegan butter, or a swirl of homemade cashew cream will significantly enhance its richness and velvety texture. Don’t forget to season generously with sea salt and black pepper to taste.
Crafting Your Perfect Vegan Mashed Cauliflower: A Step-by-Step Guide
Follow these simple steps to create a creamy, flavorful, and incredibly satisfying vegan mashed cauliflower dish that will impress everyone at your table.
Step 1: Prepare and Cook the Cauliflower to Perfection
The first crucial step is to cook your cauliflower until it’s perfectly tender. You have several convenient options for cooking:
- Boiling: Add the cauliflower florets to a large pot of rapidly boiling water. Cook for approximately 5-6 minutes until they are easily pierced with a fork.
- Steaming: Place the florets in a steamer basket over boiling water. Cover and steam for about 15 minutes, or until fork-tender. This method often results in less water absorption, leading to a creamier mash.
- Instant Pot: For a quicker method, you can also cook cauliflower in an Instant Pot. Consult your Instant Pot manual for specific timings, typically 3-5 minutes on high pressure with a quick release.
Once the cauliflower is cooked and fork-tender, it’s vital to drain it extremely well to remove as much excess water as possible. After draining, let the cooked cauliflower sit in the empty pot or a colander for at least 10 minutes. This standing time allows any residual steam and water to evaporate, preventing your mashed cauliflower from becoming watery or soggy. This quick tip is essential for achieving that desirable fluffy and creamy consistency.

Step 2: Blend for Creamy Perfection
Now it’s time to transform those tender florets into a smooth, luscious mash. You have a few choices for blending, depending on your kitchen equipment:
- Immersion Blender: For ultimate convenience, you can blend the cauliflower directly in the pot it was cooked in using an immersion blender. This minimizes cleanup.
- High-Speed Blender or Food Processor: Carefully transfer the drained, cooked cauliflower to a high-speed blender or food processor. Blend until completely smooth and creamy.
Be mindful not to over-process the cauliflower; blending for too long can result in a watery, soup-like consistency rather than a thick mash. Aim for a smooth texture with no large lumps. At this stage, you can serve the mashed cauliflower as a simple, delicious side, or continue with the remaining steps to incorporate the flavorful kale, mushrooms, and onions for an even more dynamic dish.
Flavor Boosters for Your Mash: To enhance the flavor and creaminess of your plain mashed cauliflower, consider adding 1-3 tablespoons of nutritional yeast for a cheesy kick. A generous scoop of dairy-free sour cream or a pat of your favorite vegan butter can also work wonders, making the mash even more indulgent and rich.

Step 3: Sauté the Flavorful Add-ins
This step introduces the layers of flavor that make this dish truly special. You can use the same large pot you cooked the cauliflower in (after emptying and a quick rinse) or a spacious skillet.
Heat the olive oil (or your oil-free alternative like broth or water) in the pot or skillet over medium heat. Add the diced onions, remaining minced garlic, and sliced mushrooms. Sauté for 4-5 minutes, stirring occasionally, until the vegetables have softened, and the mushrooms begin to brown slightly. This caramelization process brings out their natural sweetness and umami.
Once the mushrooms and onions are tender, stir in the chopped kale. Cook for just 1-2 minutes more, until the kale wilts and becomes tender-crisp, but still retains its vibrant green color. Be careful not to overcook the kale, as it can become soggy.
Quick Tip for Oil-Free Sautéing: If you’re preparing an oil-free recipe, simply use a tablespoon or two of water or vegetable broth instead of oil to sauté the vegetables. Add more liquid a tablespoon at a time if the pan becomes dry, preventing sticking and ensuring a delicious, healthy result.

Step 4: Combine and Serve Your Masterpiece
The final step brings all these delicious components together. You can either add the creamy mashed cauliflower directly to the skillet with the sautéed vegetables and mix everything thoroughly, or transfer the sautéed vegetables into a large serving bowl and fold in the mashed cauliflower. Stir gently until all ingredients are well combined and heated through.
Once mixed, your vegan mashed cauliflower with kale, onion, and mushrooms is ready to be served immediately. This dish is best enjoyed fresh and warm.
Quick Tip: Elevate Your Serving! For an extra touch of gourmet flair, try serving your mashed cauliflower with a few pats of melting vegan butter on top. Garnish generously with a sprinkle of fresh chopped herbs like chives, parsley, or scallions. These fresh elements add brightness and a delightful aromatic finish.

Tips for Success & Delicious Variations
Achieving the perfect mashed cauliflower is simple with a few key tips and an openness to customization. Here are some extra insights to enhance your culinary experience:
- For a More Traditional Mash: If you’re craving a simpler, more classic mashed potato-style cauliflower, you can easily skip the kale and mushrooms. Instead, blend the cooked cauliflower with 1-2 tablespoons of rich vegan butter, a clove or two of roasted garlic (for a mellower flavor), and salt to taste. This minimalist version is wonderfully creamy and can even be used as a luscious topping for dishes like a hearty vegan lentil shepherd’s pie.
- The Ultimate Comfort Meal: For an amazingly comforting and satisfying meal, pair your vegan mashed cauliflower with a robust main course. It’s truly spectacular served alongside this flavorful chickpea meatloaf or a savory nut roast. To take it to the next level of indulgence, don’t forget a generous drizzle of homemade vegan mushroom gravy – the combination is pure bliss.
- Herb and Spice It Up: Don’t hesitate to experiment with different herbs and spices to personalize your mash. Fresh rosemary, thyme, or sage can add an earthy depth. A pinch of smoked paprika can introduce a smoky flavor, while a dash of onion powder or garlic powder can intensify the savory notes.
- Cheesy Variations: For a more pronounced cheesy flavor without dairy, increase the amount of nutritional yeast. You could also stir in some grated vegan cheddar or mozzarella cheese substitute at the end, allowing it to melt into the warm mash for an extra gooey texture.
- Vegetable Power-Up: While kale and mushrooms are fantastic, feel free to add other finely chopped vegetables to your sauté mix. Carrots, celery, bell peppers, or even a handful of frozen peas or corn can add more color, texture, and nutrients.
Storing Your Vegan Mashed Cauliflower
This dish is wonderful fresh, but it also makes fantastic leftovers, perfect for quick and healthy meals throughout the week:
- Cool Completely: Always allow the mashed cauliflower to cool to room temperature before transferring it to an airtight container for storage. This prevents condensation and helps maintain its quality.
- Refrigeration: Leftovers can be safely stored in the fridge for 4-5 days. Its flavor often deepens overnight, making it even more enjoyable the next day.
- Reheating: To reheat, simply warm the mash on the stovetop over medium-low heat, stirring occasionally, until it’s heated through. You can add a splash of vegetable broth or plant-based milk if it seems too thick. Alternatively, use a microwave-safe dish and reheat in short intervals, stirring in between, until hot.
- Freezing (Optional): While best fresh or refrigerated, you can freeze plain mashed cauliflower (without the kale and mushrooms) in an airtight freezer-safe container for up to 2-3 months. Thaw overnight in the fridge before reheating.

Essential Recipe Card: Mashed Cauliflower with Kale and Mushroom
This delicious alternative to traditional mashed potatoes is packed full of nutrition and flavor but low in fat and carbs. Try it topped with a vegan mushroom gravy to really take it next level!
By: Deryn Macey
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Servings: 6
Ingredients
- 1 large head cauliflower, stems and leaves removed and cut into florets (approx. 1400 g)
- 6 cloves garlic, divided
- 1-3 tbsp nutritional yeast, optional
- Sea salt, to taste
- Pepper, to taste
- 1 tsp olive oil (or water/broth for oil-free)
- 1/2 a medium onion, diced (135 g)
- 227 g (8 oz) white mushrooms, sliced (approx. 2.5 cups chopped)
- 4-5 cups chopped kale, stems removed (160 g)
Instructions
- Place the chopped cauliflower in a large pot of water and bring to a boil. Cook until fork tender, about 5-6 minutes (or steam for 15 minutes). Drain the cooked cauliflower well and let sit for 10 minutes to allow excess water to steam off.
- Add the cauliflower to a food processor with 3 cloves of the garlic and the nutritional yeast, if using. If needed, add 1-3 tbsp plant-based milk, vegan butter, dairy-free sour cream or broth to help with blending and creaminess. Process until smooth but avoid over blending or it will start to resemble soup. Taste and season with salt and pepper, if needed. The mashed cauliflower can be served as is or you can proceed with the rest of the recipe if you’re adding kale, mushroom and onion.
- Grate or crush the remaining 3 cloves of garlic and add to a large skillet with the olive oil, mushrooms and onions. Sauté for 5-6 minutes until softened and starting to brown.
- Stir in the kale and cook for 1-2 minutes until wilted.
- Add the blended cauliflower to the skillet with the kale and mushrooms and stir to combine and heat through.
- Serve right away topped with fresh chopped parsley or chives and vegan butter, dairy-free sour cream or vegan mushroom gravy on the side.
Chef’s Notes
- If you’re just making the mashed cauliflower and not the added veggies, additional flavorings that work well are 1-3 tbsp nutritional yeast or dairy-free cheese for a cheesy flavor or 1-4 tbsp dairy-free sour cream or cashew cream and/or 1-2 tbsp vegan butter for flavor and creaminess.
- Leftovers can be stored in the fridge for up to 4 days. Reheat as needed stovetop or in the microwave.
Nutritional Information (per 1 serving)
- Calories: 86 kcal
- Carbohydrates: 15g
- Protein: 6g
- Fat: 1g
- Sodium: 459mg
- Potassium: 856mg
- Fiber: 5g
- Sugar: 5g
- Vitamin A: 53 IU
- Vitamin C: 120 mg
- Calcium: 75 mg
- Iron: 1.4 mg
Explore More Wholesome Side Dish Ideas
Looking for more delicious and healthy sides to complete your plant-based meals? Discover these fantastic options:
- Rosemary Lemon Roasted Potatoes: A fragrant and zesty take on a classic.
- Roasted Golden Beets: Sweet, earthy, and vibrant, perfect for a touch of color.
- Sautéed Green Beans with Garlic and Onions: A simple yet elegant side, bursting with fresh flavor.
- Vegan Mushroom Gravy: The ultimate topping to elevate any savory dish, including this mashed cauliflower!
Originally published March 28, 2016.