• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Pesky Vegan
  • About
    • My Story
    • FAQ
  • Recipes
  • Blog
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Blog
  • Vegan FAQ
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Subscribe
    • Blog
    • Vegan FAQ
    • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Vegan Cauliflower Cheese (Nut-Free + Gluten-Free)

    Vegan Cauliflower Cheese (Nut-Free + Gluten-Free)

    Nov 2, 2020 by The Pesky Vegan | 16 Comments

    261 shares
    Jump to Recipe >

    This vegan cauliflower cheese is a gluten-free and dairy-free version of the British classic. Creamy, hearty, and comforting, it's right at home as a side dish for a Sunday meal or Christmas dinner.

    Vegan Cauliflower Cheese Nut-Free

    While many vegan recipes rely on a creamy cashew sauce, I decided to make this version nut-free. Featuring a couple of plant-based ingredients that add a cheesy flavour to the sauce, it's then up to you to decide whether to top it all off with grated vegan cheese.

    For more vegan sides to go with this dish, check out these recipes for vegan scalloped potatoes (dauphinoise), crispy roast potatoes, and roasted sprouts with crispy tofu bacon.

    I create new content every single week. Subscribe to keep in touch and get a free download of The Vegan Kitchen – My Top 10 Tips.

    Crispy Baked Vegan Cauliflower Cheese

    What is cauliflower cheese?

    Cauliflower cheese is a British dish consisting of cauliflower pieces baked in a cheesy béchamel sauce (or white sauce). It is traditionally popular as an accompaniment to a Sunday roast or festive dinner. 

    How to make cauliflower cheese vegan

    Traditional cauliflower cheese includes lots of dairy in the form of butter, milk, and cheese. While the butter and milk are fairly simple to replace, there are a few other ingredients that help to replicate the cheesiness of the classic dish.

    First up is nutritional yeast or ‘nooch’ – a flaky yellowish powder that lends a cheesy umami flavour to the sauce. Just one of the many weird vegan ingredients to include in your plant-based cooking, it also happens to be a good source of vitamin B12.

    In addition to the nutritional yeast, I add cider vinegar to bring some of the sharpness found in cheddar cheese. These flavours are then rounded off with vegan Dijon mustard, salt, and pepper.

    How to make this recipe without cashews (or other nuts)

    Many vegan recipes go down the route of using blended cashew nuts to create a creamy sauce. While I'm a big fan of this approach (see my recipes for vegan cheesy pasta sauce, vegan whisky cream sauce, and the ultimate vegan fish pie), I decided to make this a nut-free version.

    Gluten-Free Vegan Cauliflower Cheese Ingredients

    Similar to traditional recipes, I first use gluten-free flour and dairy-free butter to create a roux. I then whisk in plant-based milk to create a creamy white sauce, with the cheesy flavours coming from the ingredients mentioned above.

    Which plant-based milk is best?

    Here’s my take on some of the options:

    • Oat milk: A good, versatile all-rounder and my go-to plant-based milk (use unsweetened here).
    • Soya milk: This is also a decent all-rounder and works well (although it may thicken more than oat milk – see recipe notes).
    • Cashew milk: If you're not worried about making this dish nut-free, creamy cashew milk would probably work well.
    • Rice milk: I haven’t experimented much with rice milk, but reckon it would be slightly too sweet here.
    • Almond milk: I’ve always found almond milk to be a little overpowering, so unless you like the taste I’d avoid it.

    How to make vegan cauliflower cheese

    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.

    Boiled Cauliflower Florets

    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 mustard, nutritional yeast, cider vinegar, nutmeg, salt, and pepper. Continue to whisk for a few minutes over the heat to thicken the sauce.

    Vegan Gluten-Free White Sauce Bechamel

    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.

    Gluten-Free White Sauce on Cauliflower with Dairy-Free Cheese

    Bake in a preheated 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 for vegan cauliflower cheese

    Dairy-Free Cauliflower Cheese in Dish

    This vegan cauliflower cheese is the perfect accompaniment to a vegan Sunday roast or Christmas dinner. It's great with other sides such as roasted Jerusalem artichokes, vegan mashed potatoes or crispy baked potato wedges.

    Thinking more outside the box, you could also try it alongside mains such as vegan haggis or king oyster mushroom steaks.

    Recipe FAQ

    Can I use oil instead of butter?

    You can replace the plant-based butter in this recipe with a cooking oil such as olive oil (approx. 3 tablespoons).

    Which plant-based milk should I use?

    I tend to use unsweetened oat milk in cooking, as it's a good neutral all-rounder. If using e.g. soy milk, bear in mind that this is likely to thicken more (and so you may want to include more than is stated in this recipe).

    How can I make this 100% 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.

    Variations and tips

    • 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.
    • Cauliflower leaves: These are perfectly edible and delicious. I like to keep them to use in a soup or stir-fry. 
    • Butter/oil: You could replace the butter with approx. 3 tablespoons olive oil.
    • Dijon mustard: Since Dijon mustard is traditionally made with white wine, it’s not always strictly vegan. That being said, I’ve seen several varieties around that are labelled vegan. You can swap this out for the same amount of wholegrain mustard or a little less of English mustard.
    • Other veg: Great additions to this dish include fried onions, leeks, garlic, or parboiled potato. 
    • Breadcrumbs: For an extra-crispy topping, sprinkle over some breadcrumbs before baking (gluten-free if necessary).
    Creamy Vegan Cauliflower Cheese Spoon

    How to store vegan nut-free cauliflower cheese

    Refrigerate: You can refrigerate this cauliflower cheese for up to four days. Reheat in the microwave or in an oven on low heat.

    Freeze: Freezing the cauliflower cheese will make it more watery, however you can freeze it in sealed containers or resealable bags for up to six months. Reheat from frozen in the oven for around 30 minutes or until piping hot.

    Hey you – let me know what you think

    If you made this recipe and enjoyed it – or did anything differently – I'd love to hear from you down below in the comments 👇

    You can also find me and let me know on Instagram, Pinterest, and Facebook @thepeskyvegan 🌿

    Keep in touch

    Subscribe below to receive a weekly newsletter with my latest recipes. Nice and simple. No pesky pestering. No spam (which wouldn’t be very vegan anyway).

    More vegan recipe ideas

    If you liked this recipe, you may also enjoy:

    • Vegan Cauliflower Cheese Soup
    • Roasted Cauliflower with Cumin Seeds
    • Crispy Roast Potatoes
    • Chickpea & Cauliflower Coconut Curry
    • Vegan Cheesy Pasta Sauce
    • Easy Vegan Stovies (Scottish Potato Stew)
    • Vegan Cottage Pie
    • Vegan Skirlie

    You can also check out my full list of vegan side dishes.

    Vegan Cauliflower Cheese Nut-Free

    Vegan Cauliflower Cheese (Nut-Free + Gluten-Free)

    The Pesky Vegan
    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.
    5 from 6 votes
    Rate this Recipe Print Recipe
    Prep Time 10 mins
    Cook Time 35 mins
    Total Time 45 mins
    Course Side Dish
    Cuisine British, Gluten-free, Vegan
    Servings 6
    Calories 158 kcal

    Ingredients
     

    • 1 large cauliflower, leaves and core removed and cut into even-sized florets (you could also include the leaves, but I like to save them for another meal)
    • 4 tbsp (40 g) gluten-free plain white flour (or regular plain flour)
    • 3 tbsp (40 g) plant-based butter
    • 2½ cups (500-600 ml) unsweetened plant-based milk (see notes)
    • 1 tablespoon vegan Dijon mustard
    • 4 tablespoons nutritional yeast
    • 2 teaspoons cider vinegar
    • Pinch of 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 mustard, nutritional yeast, 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.
    Rate this recipe 👇

    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.
    Cauliflower leaves: These are perfectly edible and delicious. I like to keep them to use in a soup or stir-fry. 
    Plant-based milk: The type of milk you use may change the consistency and you may need more than stated above. I tend to use oat milk, but something like soy milk is likely to thicken more (and so you may want to include more than in this recipe).
    Butter/oil: You could replace the butter with approx. 3 tablespoons olive oil.
    Dijon mustard: Since Dijon mustard is traditionally made with white wine, it’s not always strictly vegan. That being said, I’ve seen several varieties around that are labelled vegan. You can swap this out for the same amount of wholegrain mustard or a little less of English mustard.
    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 some 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.
    If you liked this recipe, you might also enjoy:
    • Vegan Cauliflower Cheese Soup
    • Roasted Cauliflower with Cumin Seeds
    • Chickpea & Cauliflower Coconut Curry
    • Vegan Cheesy Pasta Sauce
    • Easy Vegan Stovies (Scottish Potato Stew)
    • Vegan Cottage Pie
    • Vegan Whisky Cream Sauce
    • Creamy Vegan Dauphinoise Potatoes
     
    * The nutrition info below is for one serving, based on a total of six servings. It doesn't include the optional grated vegan cheese.

    Nutrition

    Calories: 158kcalCarbohydrates: 21gProtein: 7gFat: 6gSaturated Fat: 1gSodium: 345mgPotassium: 540mgFiber: 5gSugar: 9gVitamin A: 428IUVitamin C: 64mgVitamin D: 35µgCalcium: 155mgIron: 2mg
    Nutrition Facts
    Vegan Cauliflower Cheese (Nut-Free + Gluten-Free)
    Amount Per Serving
    Calories 158 Calories from Fat 54
    % Daily Value*
    Fat 6g9%
    Saturated Fat 1g6%
    Sodium 345mg15%
    Potassium 540mg15%
    Carbohydrates 21g7%
    Fiber 5g21%
    Sugar 9g10%
    Protein 7g14%
    Vitamin A 428IU9%
    Vitamin C 64mg78%
    Vitamin D 35µg233%
    Calcium 155mg16%
    Iron 2mg11%
    * Percent Daily Values are based on a 2000 calorie diet.
    Keyword vegan side dish, vegan Sunday dinner, vegan Xmas recipe
    Did you make this recipe?Leave a comment down below or tag me on Instagram @thepeskyvegan along with the hashtag #thepeskyvegan

    Social follow

    🌱 Follow along @thepeskyvegan on Instagram, Pinterest, and Facebook.

    Further reading

    📩 Fancy keeping in touch? Subscribe to my weekly newsletter.

    📖 Find out more about my story.

    🍽️ Want to get straight to the food? Hop aboard the recipe train.

    🌿 Got a question about veganism? You might find the answer in these vegan FAQs.

    « Halloween Pumpkin Soup (Using Carving Leftovers)
    Vegan Cream Recipe (Single & Double Replacement) »
    261 shares

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Patricia Hackett

      January 02, 2022 at 9:14 pm

      5 stars
      Yummy thank you for the recipe look forward to trying others.

      Reply
      • The Pesky Vegan

        January 06, 2022 at 6:46 pm

        Glad you enjoyed, thanks for the review!

        Reply
    2. Carole S

      December 26, 2021 at 5:32 am

      5 stars
      This was tops with my nut roast and other veggies for my first vegan Christmas dinner. The carnivores also really enjoyed it, including my 11 year old daughter who swore that she hated cauliflower 😂She asked for a second helping. I couldn't be more pleased. Thanks for the great recipe.

      Reply
      • The Pesky Vegan

        December 28, 2021 at 12:33 pm

        Thanks very much for the review, great to hear that it even passed the test with cauliflower haters!

        Reply
        • Lauren

          December 24, 2022 at 3:30 pm

          Would chickpea flour work?

          Reply
          • The Pesky Vegan

            December 26, 2022 at 4:23 pm

            I've not tried so afraid I can't say for sure. In theory I suppose it should work, but it might be thicker than with other GF flours and you may get a stronger flavour.

            Reply
    3. Judy

      December 15, 2021 at 12:55 am

      5 stars
      This recipe is delicious!! Made it tonight for dinner for the first time and it won't be the last. This dish will be great at Christmas dinner. Thank you!

      Reply
      • The Pesky Vegan

        December 16, 2021 at 6:18 pm

        Great to hear it went down well, thanks very much for the review!

        Reply
    4. Vivien Haines

      November 26, 2021 at 2:08 pm

      5 stars
      Absolutely gorgeously mouth watering..thank you 💜🌻

      Reply
      • The Pesky Vegan

        November 29, 2021 at 10:38 am

        Thanks Vivien, glad to hear it went down well!

        Reply
    5. Davord

      March 10, 2021 at 4:18 am

      This is excellent - I made it twice in one week - great hot, or cold the next day. I finally overcame my childhood fear of cauliflower, which for me used to be the Death Star of the Vege Empire. Works well alongside curries - I made a red kidney bean one and tofu tikka masala to go with. Washed down with gin & soda with julienned cucumber - on both nights, so there is the slight caveat that I had my gin goggles on ...

      Reply
      • The Pesky Vegan

        March 10, 2021 at 11:14 am

        Glad you enjoyed, maybe I'll add gin as an optional item in the list of ingredients!

        Reply
      • Ann

        January 16, 2023 at 2:22 pm

        5 stars
        This was so easy to make and really delicious. I will use your cheesy sauce recipe for other dishes too as it was far easier than the recipe I have previously used. Thank you

        Reply
        • The Pesky Vegan

          January 21, 2023 at 8:20 am

          Glad you enjoyed it, cheers!

          Reply
    6. Dawn

      January 12, 2021 at 3:48 pm

      5 stars
      This was really tasty, thanks for the recipe 🙂

      Reply
      • The Pesky Vegan

        January 12, 2021 at 4:05 pm

        Great to hear Dawn, thanks very much for the review!

        Reply

    Primary Sidebar

    I'm Alistair and I'm The Pesky Vegan. I create new recipes every single week – always vegan, usually gluten-free.

    Like most people, I come from a background where consuming animal products was the norm. It's safe to say I never thought I'd go vegan.

    If you want to find out more about how on earth this happened – and how you can do the same – click below.

    Learn more about me →

    Free Download

    Vegan Recipes Download Sidebar

    Grab your free copy →

    Popular Posts

    • Ultimate Vegan Haggis
    • Go-To Vegan Dal with Spinach (Lentil Curry)
    • Lemony Butter Bean Stew (Vegan + Gluten-Free)
    • 2-Ingredient Banana Oat Cookies

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy
    • Terms of Use

    Newsletter

    • I create new content every single week. Subscribe to keep in touch and get a free download of The Vegan Kitchen – My Top 10 Tips.

    Contact

    • Contact

    Copyright © 2023 The Pesky Vegan. All rights reserved.