This vegan cauliflower cheese is a gluten-free and nut-free version of the British classic. Creamy, hearty, and comforting, it's the perfect side for a Sunday roast or Christmas dinner.
1large cauliflower, cut into even-sized florets (you can include the stems and leaves or save them for another meal)
4tbsp(40 g) gluten-free plain white flour(or regular plain flour)
3tbsp(40 g) plant-based butter
2½cups(500-600 ml) unsweetened plant-based milk(I like soy or oat – see notes)
4tablespoonsnutritional yeast
1tablespoonvegan Dijon mustard
2teaspoonscider vinegar
Small pinch ground nutmeg(optional)
Salt and pepper to taste
½cup(50 g) grated vegan cheese(optional)
Prevent your screen from going dark
Instructions
Preheat the oven to 200°C (390°F).
Bring a large saucepan of water to the boil then add the cauliflower florets. Cook for 5 minutes or until just starting to become tender. Drain in a colander and set aside.
Using the same saucepan (with all the water drained away), melt the butter on low/medium heat. Add the flour and combine well, cooking over the heat for a minute to form a paste.
After a minute, add in around one third of the plant-based milk. Use a whisk to gently whisk the mixture until it comes together and thickens, making sure there are no lumps. Feel free to remove the pan from the heat at any point while you do this.
Once combined, gradually whisk in the rest of the milk and add the nutritional yeast, mustard, cider vinegar, nutmeg, salt, and pepper. Continue to whisk for a few minutes over the heat to thicken the sauce.
Once cooked, the consistency should be creamy and fairly thick. If you want it thinner, simply whisk in a little more liquid. Adjust the seasoning (I sometimes add a little more mustard) and turn off the heat.
Pour around a quarter of the sauce into a deep ovenproof dish. Add the cauliflower pieces, then cover with the rest of the sauce. If including grated vegan cheese, sprinkle this over the top.
Bake in the oven for around 20 minutes or until starting to turn golden-brown. If you want some extra colour and crispiness on top, switch to the grill for a few minutes towards the end of cooking. Remove from the oven, allow to cool slightly, and serve.🌱 Serving suggestions >📸 See recipe steps >📖 Table of contents >
Notes
Cauliflower size: I'd describe a large cauliflower as somewhere between 800 grams and 1 kg (before removing the core and leaves). You could always use a couple of smaller ones instead.Plant-based milk: I tend to use unsweetened soy milk or oat milk in cooking as they're good all-rounders. Note that soy milk tends to thicken more, so you may want to include more than is stated in the recipe.Butter/oil: You could replace the butter with approx. 3 tablespoons olive oil.Other veg: Great additions to this dish include fried onions, leeks, or garlic. You could also add some parboiled potato, in which case just make sure that the pieces of potato are tender and cooked through. Breadcrumbs: For an extra-crispy topping, sprinkle over super seed mix or breadcrumbs before baking (gluten-free if necessary).Gluten-free: If you need to ensure that this recipe is 100% gluten-free, use a GF plain flour and plant-based milk that is certified or labelled as such. You’ll want to do the same for any vegan cheese that you include.Storage: You can store the cauliflower cheese in the fridge for up to four days or in the freezer for up to six months.See recipe testing notes and recipe FAQ sections for more info.* The nutrition info below is for one serving, based on a total of six servings. It includes the optional grated vegan cheese.
Did you make this recipe?Leave a comment down below or tag me on Instagram @thepeskyvegan along with the hashtag #thepeskyvegan
Get ingredientsBrowse ingredients for this recipe and more at Zero Waste Bulk Foods! UK only. Free delivery on orders over £60. I may earn a small commission on purchases made through the link above.