• Skip to main content
  • Skip to primary sidebar
Supper in the Suburbs
menu icon
go to homepage
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

subscribe
search icon
Homepage link
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

×
Home » Vegan Recipes

Vegan Cheese Sauce

Published: Mar 31, 2021 · Modified: Sep 21, 2025 by Emma · This post may contain affiliate links · Leave a Comment

  • Facebook
  • X
  • LinkedIn
  • Email

You can use this simple vegan cheese sauce in a wide range of dishes from mac & cheese to lasagne or poured over spinach stuffed pancakes! Get the recipe below.

Vegan Cheese Sauce

The most common worry I hear from new vegans is that they are worried what they will do without cheese! I've heard some "experienced" vegans suggest that newbies should avoid eating plant based cheese for the first 6 months. The idea being that they will have forgotten what "regular" cheese tastes like and so they won't be put off by vegan cheese which often has a different taste and texture to dairy cheese.

The good news is that food science has come a long way in the last few years and it is now easier than you might think to make a simple vegan cheese sauce using the same method you have been using for years with dairy milk and cheddar cheese. You won't find soaked cashews or carrot here. This recipe sticks as closely to a classic cheese sauce recipe as possible! The result? A simple vegan cheese sauce that everyone will love.

Jump to:
  • Ingredients
  • Step-by-step instructions
  • Substitutions
  • Variations
  • Equipment
  • Storage
  • Top tip
  • Frequently asked questions
  • The recipe
  • Vegan Cheese Sauce

Ingredients

Vegan butter and plant milks

For the melted butter I like to use Naturli or Flora. They are the most "buttery" vegan options on the market. I stir conflour into this until it has formed a thick, lump free paste before adding my milk.

I have tried a whole range of different nut and plant milks when making this plant based cheese sauce but the best is definitely soy milk. Nut milks are usually too sweet and coconut milk, unsurprisingly has a distinctive coconut taste! Soy milk, however, has a thick consistency and a good fat content. The result is a rich creamy sauce that you don't get from other milks like oat milk.

Choosing the right vegan cheese

Gone are the days where vegans struggled to buy a decent dairy-free cheese. We are now spoilt for choice with brands like Violife and Koko sitting comfortably in supermarket refrigerators alongside the store's own-brand offering. There are even vegan cheese mongers in London!

When making a vegan cheese sauce there are 3 brands in particular that I regularly use:

  • Violife Extra Mature Cheddar
  • Applewood Smoked Vegan Cheese Alternative
  • KindaCo Farmhouse

I like the Extra Mature Cheddar from Violife because it has a really good flavour. It is also the cheese that looks and behaves the most like a classic British cheddar. Alternatively you could use, the smoked cheese from Applewood. In my opinion it has the best melting ability. It gets really gooey and stretchy which makes for a really thick, stretchy cheese sauce. Last but not least is the Farmhouse cheese from KindaCo. It's got a sharp flavour, just like cheddar and a really soft texture so makes for a really creamy cheese sauce.

These cheese are all either available from your favourite supermarket or online at stores like: the good kind supermarket, the vegan kind supermarket and green bay supermarket. You could use just one of these cheeses in this recipe or a mix. The choice is yours!

If you want to find out more about the wide range of vegan cheese on offer check out my post on how to build a vegan cheese board.

Nutritional yeast and other seasonings

Once you have added you cheese of choice to the pan, you might want to consider adding some other flavour enhancers such as nutritional yeast, garlic powder, onion powder and perhaps even paprika.

In the recipe you will find my suggested quantities but do make sure you taste as you go. You might want to tweak it slightly depending on the cheese you have used. For example if I was using the smoky Applewood vegan cheese alternative, I would leave out the paprika.

Step-by-step instructions

I use the exact same method to make vegan cheese sauce as I did when I cooked with dairy. It all starts with making a roux with (non-dairy) butter and cornflour, I then add my (plant) milk slowly until I have a smooth, thin sauce. Next comes the (vegan) cheese and seasonings. Let me take you step-by-step:

Melted vegan butter in a saucepan
  • Step 1: begin by melting your butter in a saucepan
Roux in a saucepan
  • Step 2: add the cornflour and mix until you have a paste like consistency (this is your roux)
Vegan bechamel sauce in a saucepan
  • Step 3: slowly begin adding the milk, whisking constantly until you have a smooth sauce
Adding vegan cheese to vegan bechamel sauce in a saucepan with a whisk
  • Step 4: bring the sauce to a boil, reduce to a simmer then take off the heat and add the cheese, using the heat of the sauce to cause it to melt
Adding seasonings to vegan cheese sauce in a saucepan with a whisk
  • Step 5: place back on a low heat, add the remaining seasonings and stir until fully combined
Super creamy vegan cheese sauce
  • Step 6: it's now ready to use!
Super creamy vegan cheese sauce

Substitutions

There are a handful of substitutions you can make for this recipe if you don't have all of the necessary ingredients:

  • Fats: if you can't get hold of vegan butter use a couple of tablespoons of oil, this will ensure the sauce is rich but it won't be as buttery
  • Flour: plain flour will work in place of the cornflour
  • Mustard: mustard powder can be used instead of mustard from a jar
  • Aromatics: I use onion and garlic powder as they result in a smooth sauce, if you can't get these dice onion fine and add to a pan with minced garlic. Cook until translucent. Add these to the sauce but ensure you blitz it in a food processor before serving so it's velvety smooth

Variations

Mix things up a little with one of these variations on a classic Vegan Cheese Sauce:

  • Smoky: this recipe already calls for a little paprika but add more for a smoky flavour or try using a smoked vegan cheese
  • Herby: stir through fresh parsley and other herbs for a herby sauce
  • Spicy: give this cheese sauce a kick with some chilli powder
Spinach and Mushroom Stuffed Pancakes

Equipment

You don't need a lot of equipment to make cheese sauce just:

  • A grater
  • A saucepan
  • A whisk

Storage

This cheese sauce is perfect for making ahead and then reheating when you want to use it. Just place it in a bowl, leave to cool and refrigerate. To stop it forming a "skin" on top as it cools, place clingfilm directly on to the surface of the sauce. This will stop the air getting to it and creating an unpleasant skin.

Top tip

You can leave out the cheese, nutritional yeast and mustard to make a simple white sauce which is just as versatile.

Frequently asked questions

Why is my sauce lumpy?

You probably didn't add the milk slowly enough or you weren't stirring quickly enough when it was on the heat.

Why is my cheese not melting?

If your cheese is melting too slowly put it back over a low heat, this should encourage it along.

The recipe

Vegan Cheese Sauce

Vegan Cheese Sauce

You can use this simple vegan cheese sauce in a wide range of dishes from mac & cheese to lasagne or poured over spinach stuffed pancakes!
No ratings yet
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Ingredient
Cuisine American, British
Servings 4 people
Calories 323.4 kcal

Ingredients
 
 

  • 50 g non-dairy butter e.g. Flora or Naturli
  • 25 g cornflour
  • 500 ml plant milk unsweetened
  • 150 g vegan cheddar cheese grated
  • 4 tablespoon nutritional yeast
  • 1 teaspoon English mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 0.5 teaspoon paprika

Instructions
 

  • Place the non-dairy butter in a saucepan and warm gently until melted.
  • Add in the cornflour to create a roux and cook on a medium heat for 1 minute, stirring well to make sure it forms a smooth paste.
  • Remove the pan from the heat and add just a few drops of the soy milk at a time, beating to incorporate it well each time.
  • Make sure you only add the smallest amount of milk at a time otherwise lumps will form.
  • As the roux goes from a thick paste to a thick sauce you can add the milk in larger quantities. Once half of the milk has been added you should be able to pour in the rest without lumps forming.
  • Place the pan back on a medium to high heat and stir the sauce as it comes to a boil.
  • Once it has reached boiling point reduce the heat and let it simmer for 5 minutes to allow it to thicken.
  • When the sauce has thickened take the pan off the heat again and add in the grated vegan cheese.
  • Keep stirring until the cheese has melted completely (return it to the heat as needed to make sure the cheese melts completely).
  • Finally, add in the remaining ingredients and stir until they are distributed throughout the sauce.

Nutrition

Calories: 323.4kcalCarbohydrates: 23.65gProtein: 9.01gFat: 20.98gSaturated Fat: 4.82gTrans Fat: 1.86gSodium: 534.84mgPotassium: 345.59mgFiber: 3.94gSugar: 3.25gVitamin A: 511.43IUVitamin C: 9.93mgCalcium: 205.55mgIron: 1.68mg
Keyword cornflour, garlic powder, non-dairy butter, non-dairy milk, nutritional yeast, onion powder, paprika, plant milk, soy milk, vegan cheese
Tried this recipe?Let us know how it was!

More Vegan Recipes

  • A baked Vegan Panettone topped with flaked almonds served on a white plate with a red napkin
    Vegan Panettone
  • Vegan Brussels Sprouts Caesar Salad
    Vegan Brussels Sprouts Caesar Salad
  • Apple and Cranberry Porridge in a bowl served with a Christmas bow napkin.
    Cranberry and Apple Porridge
  • Vegan Garlicky Mashed Potatoes topped with Chives on a blue plate
    Vegan Garlicky Mashed Potatoes with Chives

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome!

Hi, I'm Emma. I'm a UK based food blogger who's been sharing recipes with the world since 2011. I'm passionate about eating a plant based diet using local, seasonal ingredients.

More about me

Popular

  • This warming spiced pumpkin soup tastes like autumn. It's a fantastic recipe made with seasonal vegetables and the classic pumpkin spice mix. Find out how to make this recipe for your lunch or dinner at Supper in the Suburbs. Why not serve it as a starter this Thanksgiving?
    Spiced Pumpkin Soup
  • Sautéed Tenderstem Broccoli with Lemon and Garlic
    Sautéed Tenderstem Broccoli with Lemon and Garlic
  • Chinese Steamed Pancakes for crispy duck pancakes
    Chinese Steamed Pancakes (for crispy Peking duck)
  • This Naked Christmas Cake looks like a decoration with glazed fruit and nuts on top. Get the recipe at Supper in the Suburbs!
    Naked Christmas Cake with Glazed Nuts and Cherries

Seasonal

  • Apple, cardamom and rose compote
    Apple, Cardamom and Rose Compote
  • A portion of Rösti-Topped Puy Lentil and Mushroom Pie served with cavolo nero
    Rösti-Topped Puy Lentil and Mushroom Pie
  • 3 gingerbread men decorated as a mummy, skeleton and vampire on a white plate
    Vegan Halloween Gingerbread Mummies, Skeletons and Vampires
  • Vegan Carrot and Ginger Soup in a white bowl, served with a drizzle of yogurt, red chilli and coriander
    Vegan Carrot and Ginger Soup

Footer

↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact
  • Press Page

Copyright © 2025 Supper In The Suburbs

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required