Vegan Low-Ox Cauliflower Cannellini Mash
A silky, creamy mash that combines nutty cannellini beans with naturally sweet cauliflower. Simmered with garlic and herbs, then blended until smooth, this dairy-free side delivers all the comfort of classic mashed potatoes with extra protein and fiber. Perfect with roast vegetables or grilled mains.
For 4 servings
- prep
Soak the beans overnight.
Place dried cannellini beans in a large bowl and cover with plenty of water. Let them soak for at least 8 hours or overnight. Drain and rinse well before cooking.
TIPSoaking reduces cooking time and makes beans easier to digest. - boil · ~50 min
Cook the cannellini beans until tender.
Transfer the soaked and drained beans to a pot. Add 3 cups of fresh water and bring to a boil over high heat. Reduce heat to a gentle simmer and cook for 40-50 minutes until the beans are very soft and creamy inside. Drain, reserving a few tablespoons of the cooking liquid.
- steam · ~12 min
Steam the cauliflower and garlic.
Place cauliflower florets and peeled garlic cloves in a steamer basket over simmering water. Cover and steam for 10-12 minutes until the cauliflower is fork-tender and the garlic is soft.
TIPDon't let the water touch the basket — gentle steam gives the best fluffy result. - mix · ~2 min
Blend all ingredients into a creamy mash.
1.Place the cooked beans, steamed cauliflower, and garlic in a food processor.2.Add olive oil, nutritional yeast, lemon juice, chopped rosemary, salt, and black pepper.3.Pulse while drizzling in the reserved bean cooking liquid, one tablespoon at a time, until the mash reaches a smooth, fluffy consistency. Scrape down the sides as needed.TIPFor a chunkier texture, mash by hand with a potato masher instead of the food processor. - garnish
Finish and serve warm.
Taste and adjust salt and pepper. Transfer the mash to a serving bowl and drizzle with a little extra olive oil and a sprinkle of fresh rosemary if desired. Serve warm alongside roast vegetables or grilled protein.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Don’t overcook the beans—they should be very soft but not splitting so the mash stays silky.
- 2Reserve some bean cooking liquid before draining; it's the best tool to adjust consistency.
- 3Steam the cauliflower until a knife slides through easily—undercooked florets make a grainy mash.
- 4Blend while the cauliflower and beans are still warm for the smoothest, fluffiest texture.
- 5For a richer flavor without dairy, toast the nutritional yeast briefly in a dry pan before adding.
- 6Make ahead: the mash keeps 3 days in the fridge; reheat gently with a splash of bean water or olive oil.
- 7If your mash is too thick, add warm water (not cold) to bring it back to creamy without shocking the texture.
Adapt it for your goals.
Low-oil
Reduce olive oil to 1 tsp and omit the finishing drizzle—the beans and cauliflower provide enough moisture for a creamy mash with far less fat.
high proteinHigh-protein
Swap 25% of the cauliflower with steamed edamame or silken tofu for an extra protein boost while keeping the same silky texture.
jainJain
Replace garlic with asafoetida (hing) and use a pinch of turmeric for color—this keeps the mash Jain-friendly while maintaining the savory depth.
veganVegan
This recipe is already vegan; for a cheesier note, add 1 more tbsp nutritional yeast or a spoonful of white miso paste.
Why this is on our healthy list.
Rich in Plant Protein
Cannellini beans provide a substantial amount of plant-based protein, making this mash a hearty side that supports muscle repair and satiety.
High in Dietary Fiber
Both beans and cauliflower are excellent sources of fiber, which aids digestion and helps maintain steady blood sugar levels.
Low in Saturated Fat
This dairy-free mash uses only a small amount of olive oil, keeping saturated fat content naturally low compared to traditional mashed potatoes.
Packed with Vitamin C
Cauliflower contributes a good dose of vitamin C, an antioxidant that supports immune function and skin health.
Frequently asked questions
Yes—use two 400g cans (drained and rinsed) and skip the soaking and boiling. Simmer them in a small amount of water with the garlic for 5 minutes to infuse flavor before blending.



