
If you’re after a cosy, creamy, vegan winter recipe that feels like a warm hug in a dish…this is it. My Cauliflower and White Bean Bake is the kind of easy plant-based comfort food you’ll want to curl up with on a chilly night. It’s loaded with roasted cauliflower, protein-packed white beans, and smothered in the dreamiest dairy-free cashew sauce, then baked until golden and bubbling with a crunchy sourdough crumb on top.
Trust me, this one’s perfect for those nights when you want something hearty but still wholesome (and honestly, it makes even better leftovers). Let’s bake.
Why you will love this recipe
- Ultra creamy without any dairy – thanks to a silky cashew-based sauce
- Packed with plant protein from white beans – super satisfying and nourishing
- Topped with golden sourdough crumbs for that perfect crispy finish
- The perfect cosy vegan winter recipe – hearty, warming, and full of flavour
- Great for meal prep – leftovers reheat like a dream
- Full of flavour from roasted garlic, miso, and herbs
- One of those easy plant-based dinners you’ll make on repeat

Ingredients you’ll need
- Cauliflower
- White beans (cannellini or butter beans)
- Brown onion
- Nutritional Yeast Flakes
- Unsweetened plant-based milk
- Vegetable broth
- Tapioca starch
- Lemon juice
- Miso paste
- Onion powder
- Garlic powder
- Cashews or sunflower seeds
- Day-old sourdough bread
- Fresh rosemary or thyme
- Salt
- Pepper

How to make this dish step-by-step
Start by preheating your oven to 200°C (fan-forced). While that’s heating up, chop your cauliflower into florets – not too small, you want them to hold their shape after roasting.
Finely dice the onion. Place the cauliflower and diced onion into a large baking tray, drizzle with olive oil, and season generously with salt. Toss everything to coat well, then spread it out in an even layer (try not to overcrowd the tray, or the veggies will steam instead of roast).
Roast for 20–25 minutes or until the cauliflower is golden, slightly crisp on the edges, and the onion is beginning to caramelise. This step adds loads of flavour to the final dish, so don’t rush it!
While that’s roasting, make the creamy cashew sauce. Add all the sauce ingredients to a blender and blitz until completely smooth and velvety. If the mixture is too thick, you can loosen it with an extra splash of plant milk. Taste and adjust with more lemon juice, vegetable broth, miso, or salt until you’re happy with the balance. Set the sauce aside for now. You need to ensure you’ve boiled or pre-soaked the cashews or sunflower seeds for a smooth sauce.
For the topping, tear or blitz your sourdough into coarse crumbs – you’re aiming for a rustic texture, not fine powder. Think chunky panko vibes. Toss the crumbs in a small bowl with olive oil and any seasonings you like (I love garlic powder and chopped thyme or rosemary). For extra crunch, you can toast the crumbs in a dry pan for 2–3 minutes until just golden before adding them to the bake – totally optional but highly recommended.
Once your cauliflower, onion, and garlic are beautifully roasted, remove the tray from the oven. Tip in your rinsed and drained white beans and gently stir to combine. Pour over the creamy sauce, making sure everything is evenly coated (don’t worry if it looks a bit saucy – it thickens as it bakes).
Scatter the sourdough crumb topping all over the top, then pop the tray back in the oven for another 10–15 minutes, or until the topping is golden and crispy. If you want it extra toasty, finish it off under the grill for 2–3 minutes – just keep an eye on it so it doesn’t burn.
Let it sit for 5–10 minutes before serving – the flavours settle, and the sauce thickens up a bit more as it cools slightly. It’s the ultimate cosy winter dish, and leftovers are even better the next day!

Tips & tricks for perfecting this recipe
- Don’t crowd the tray – Spread the cauliflower out so it roasts instead of steaming. You want those golden, crispy edges – that’s where the flavour lives.
- Toast the crumbs – Totally optional but so worth it. Toasting your sourdough crumbs in a dry pan for a couple of minutes before baking makes them extra crunchy and golden. But honestly, if you’re short on time you can easily sprinkle it on before placing the cauliflower bake back into the oven.
- Use stale sourdough – Day-old (or two day old) sourdough or crusty bread works best for the topping. It gives that perfect rustic crumb without going soggy.
- Soak your cashews – If your blender isn’t super high-speed, soak the cashews or sunflower seeds in hot water for at least 15–30 mins beforehand so they blend ultra smooth.
- Make it ahead – You can prep the sauce and roast the veggies in advance. Just assemble and bake when you’re ready to eat.
- Season like you mean it – Don’t skimp on salt, lemon, or miso in the sauce – it’s what gives it that cheesy, moreish depth.
- Bulk it up – Add chopped leafy greens (like silverbeet or kale) into the mix before baking, or stir in cooked pasta to turn it into a hearty bake.
- Finish under the grill – Want that ultra golden, crunchy top? Pop the tray under the grill for 2–3 minutes right at the end. Game changer.
- Leftovers? Level up – Reheat leftovers in the oven or pan-fry them for crispy-bottom goodness the next day. It also makes an elite toastie filling
More recipes you might like
Whole Roasted Harissa Cauliflower
Indian Spiced Cauliflower Tacos
Cauliflower Gnocchi
Creamy Harissa Butter Beans
Smokey Beetroot and Black Bean Burgers




