
I love roast season! The cozy smells, the warm food it just feels like home. But this October, I decided not to eat any dairy, so I had to get creative with my favorite comfort food: cauliflower cheese. Yes, a vegan and dairy-free version! It’s creamy, cheesy (but without real cheese), and just perfect for chilly days.
I made a special sauce using margarine, rice flour, arrowroot powder, and oat milk, then added plant-based cheese to get that cheesy flavor. It’s easy to make and tastes delicious. I’m excited to share my recipe with you!
Method
Prepare the Cauliflower
Start by removing the green leaves from your cauliflower and slicing it in half. Take one half and break it down into smaller, bite-sized pieces. I find it easiest to gently pull apart the florets with my hands, then slice each floret in half to make sure they are evenly sized. This helps them cook evenly and makes the dish easier to eat.
Cook the Cauliflower
Next, boil a kettle of water and pour it into a large pot. Add a pinch of sea salt to the boiling water this helps season the cauliflower while it cooks. Carefully place the cauliflower pieces into the salted boiling water and let them cook for about 5 minutes, or until they become just tender but still hold their shape. Once cooked, drain the cauliflower well using a colander, making sure to remove as much water as possible. Transfer the drained cauliflower to your baking dish or mini cast iron pans, spreading the pieces out evenly.
Make the Cheese Sauce
Now it’s time to make the creamy vegan cheese sauce. Begin by melting the margarine in a medium saucepan over medium heat. Once melted, add both the arrowroot powder and gluten-free rice flour. Whisk these quickly and steadily to form a smooth roux this is the base that will thicken your sauce. It’s important to keep whisking so the mixture doesn’t clump. Slowly pour in the oat milk in a thin stream while whisking constantly. This gradual addition helps prevent lumps and creates a silky smooth sauce. Continue stirring and cooking the sauce until it thickens to a creamy consistency.
Add the Cheesy Flavors
Once your sauce has thickened, it’s time to add the cheesy ingredients. Stir in the grated plant-based cheese and vegan Parmesan cheese. Add the ground nutmeg for a subtle warm flavor and season with sea salt and black pepper to taste. Keep stirring the sauce gently until all the cheese melts fully and blends into a rich, creamy sauce that smells delicious.
Bake It to Perfection
Pour the cheesy sauce evenly over the cooked cauliflower in your baking dish. Sprinkle a little extra grated plant-based cheese on top for a golden, bubbly crust. Place the dish under the grill and cook for 5 to 10 minutes. Watch closely as the top turns a lovely golden brown and starts bubbling this means it’s ready! Don’t leave it unattended because the sauce can quickly go from perfectly golden to burnt.
Necessary Tools
- A large pot for boiling
- Colander for draining
- Baking dish or mini cast iron pans
- Medium saucepan for sauce
- Whisk (important for smooth sauce!)
- Knife and chopping board
Creamy Vegan Cauliflower Cheese Recipe | Easy Dairy-Free Comfort Food
Cuisine: BritishDifficulty: Easy2
servings15
minutes20
minutes35
minutesIngredients
1/2 medium cauliflower
1 tablespoon margarine
2 tablespoons gluten-free rice flour
1 tablespoon arrowroot powder
500 ml oat milk
2-3 handfuls plant-based grated cheese (like Cathedral City UK vegan cheese)
3 tablespoons vegan “Parmesan” (like Nurishh UK)
1/2 teaspoon ground nutmeg
Sea salt and black pepper to taste
Directions
- Prepare the cauliflower: Remove the leaves and slice the cauliflower in half. Take one half and break it into bite-sized pieces. I like to pull apart the florets with my hands, then cut each floret in half.
- Cook the cauliflower: Boil a kettle of water. Add the cauliflower pieces to a pot of salted boiling water for about 5 minutes until just tender. Drain well in a colander and place them in your baking dish or pans.
- Make the cheese sauce: Melt the margarine in a saucepan over medium heat. Add the arrowroot powder and rice flour, whisking fast to make a smooth roux (this thickens the sauce). Slowly pour in the oat milk while whisking constantly to avoid lumps.
- Add the cheesy flavors: Once the sauce thickens, add the grated plant-based cheese and vegan Parmesan. Sprinkle in the nutmeg, and season with sea salt and black pepper. Keep stirring until everything is melted and creamy.
- Bake it: Pour the cheesy sauce over the cooked cauliflower. Sprinkle some extra grated cheese on top. Put it under the grill for 5-10 minutes, or until golden and bubbling on top.
Notes
- When making the roux, whisk quickly and steadily to avoid lumps forming in the sauce.
- .Add the oat milk slowly while whisking to keep the sauce smooth and creamy.
- Keep an eye on the grill time the sauce can go from golden to burnt quickly, so check often after 5 minutes.





Serving Suggestions
Serve your vegan cauliflower cheese with roast potatoes, steamed veggies, or alongside your favorite plant-based roast. It also pairs nicely with crispy bread to soak up the sauce!
Fun Fact
Did you know cauliflower is part of the cabbage family? It’s super healthy and packed with vitamins and tastes amazing when covered in a cheesy sauce!
Conclusion
This vegan cauliflower cheese is the perfect cozy dish for chilly days. It’s creamy, cheesy (but without dairy), and super tasty. I love how easy it is to make, and it fits perfectly with a plant-based lifestyle. Give it a try for your next roast dinner I promise you’ll want seconds!



