Best Vegan Cheese Sauce

This post may contain affiliate links. Read my full disclosure here.

When I first switched over to a healthy plant-based lifestyle back in 2013, one thing that I really missed was CHEESE. Cheese for pizza, tacos, baked potatoes, lasagna, and so much more. That’s why I came up with this amazing best vegan cheese sauce recipe ever!

One of the best things about it is that it can be made with either cashews or white beans for those avoiding nuts. Better yet, do a combination of both to reduce the fat but maintain the creamy rich texture.

We have more vegan cheese sauce recipes on this website including my cashew mozzarella, this easy vegan cashew queso, and an amazing dairy-free cheese ball that is perfect for entertaining guests.

This is the BEST cheese sauce because it’s…

  • Versatile: It can be made with cashews OR white beans
  • Creamy and Flavorful: This vegan cheese sauce achieves a rich, creamy texture and a delicious cheesy flavor that rivals traditional dairy-based sauces, making it perfect for vegan nachos, veggie lasagna, and more.
  • Made with Healthy Ingredients: Crafted from wholesome, plant-based ingredients like cashews, nutritional yeast, and spices, this vegan cheese sauce is not only tasty but also nutritious and suitable for various dietary needs.

Three versions to choose from

cashews soaking in water and bowl of beans with labels

1st Version: Originally, I made it with 1/2 cup raw cashews.

2nd Version: Now, I sometimes sub out white beans–like navy beans or cannellini–to lower the fat content even more. For those avoiding nuts completely, this is a terrific nut-free cheese sauce.

3rd Version: Nowadays, I mostly make with a combination of the two–1/4 cup cashews + 1/4 cup white beans. It has a warm creamy texture with less fat. This easy vegan cheese sauce has so many options!

What is vegan cheese sauce made of?

Incredibly some of the ingredients used to make this amazing cheese sauce are…

  • Potatoes- Russet potatoes are my pick but other varieties can also be used.
  • Onions- Add extra flavor.
  • Carrots- That’s right! Carrots add that orange coloring and lots of vitamins and antioxidants.
  • Cashews (and or white beans)- These add flavor and texture.
  • Nutritional yeast flakes- For that nutty cheese flavor.
  • Lemon juice- This is for a hint of acidic flavor.
  • Spices- I include onion powder, garlic powder, cayenne, paprika, salt, and pepper.

What is nutritional yeast?

Nutritional yeast is what makes this vegan cheese sauce taste like cheese. It has a nutty, cheesy flavor and is yellow in color. Unlike baker’s and brewer’s yeasts, is a deactivated yeast used for seasoning.

It’s an inactive form of the yeast strain Saccharomyces cerevisiae. Though it is the same strain of yeast bakers use to leaven bread, nutritional yeast has been pasteurized to dry out the yeast. This process helps to extract its nutritional benefits.

Nutritional yeast is exclusively for seasoning and cannot be used for leavening in baking. Even so, it can normally be found in the baking section of many grocery stores. I usually purchase my nutritional yeast online.

Vegan cashew cheese sauce on a baked potato with broccoli
Vegan No-Cheese Sauce on baked potato and broccoli.

How to make vegan cheese sauce

cashews soaking in water and white beans in bowl on white background

STEP #1: I have a Vitamix blender and so don’t take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn’t jet engine speed, soaking the cashews in warm water for at least 30-minutes before adding to this recipe will help this recipe come out more creamy. 

russett potatoes on wooden board being diced

STEP #2: Dice up the potatoes, carrots, and onions.

potato slices in large stock pot boiling

STEP #3: In a medium pot, bring about 3 cups of water to a boil. Place potatoes, carrots, and onion in a pot and allow to cook until veggies are tender approximately 15 minutes. Cooking time will vary based on how small the veggies are diced.

vitamix blender with sweet potatoes, carrots, onions

STEP #4: When veggies are tender, drain the water, and place them in a blender. NOTE: reserve 1 cup of the broth, and add to blender. Add all the remaining ingredients, and blend until smooth.

Now, it’s ready to use in nacho vegan cheese dip, dairy-free mac-n-cheese, topping for steamed broccoli, or anything else you need a creamy, cheesy sauce in. This recipe makes approximately 1 quart and can be stored in the refrigerator for up to 2 weeks.

InstantPot instructions

Yes! You can also use your InstantPot to make this cheese sauce!

Simply add the potatoes, carrots, onion, and one cup of water to your Instant Pot. Set on MANUAL for 10 minutes.  Once finished, use a spoon, dishcloth, or potholder to turn the VENT knob for a quick release to allow the pressure to come down. Then add all other ingredients to a blender and process until smooth. Easy-Peasy!

Freezing instructions

I often freeze this recipe when I have lots left over, which admittedly isn’t that often. Most of the time, I freeze it in a wide-mouth mason jar which makes defrosting it later in the microwave much easier. Simply remove the lid and place it in the microwave to defrost.

Once the cheese sauce is no longer frozen, I place it in my blender and take it for a spin for just a minute which brings it back to its original creaminess. It’s as good as freshly made then.

Tips for making this recipe

  • Soaking cashews or not. I have a Vitamix blender and so don’t take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn’t jet engine speed, soaking the cashews in warm water for at least 30 minutes will help this recipe come out more creamy.
  • Potatoes to use. You really can use almost any variety of potato. I love to use russets, red potatoes, or even sweet potatoes. Just make sure they are cooked until soft.
  • Save that broth. One of the steps of this recipe is to boil the potatoes, onions, and carrots on the stove. Remember to save some of that broth for adding to the blender.
  • Tweaking to your taste preference. Most likely this cheese sauce will come out amazing as soon as you dip that spoon into the blender (after it has stopped, of course) to give it a taste. However, if it needs a little tweaking, first try adding a little more salt or nutritional yeast, as those two ingredients can make a big difference, in my opinion. 

*Original publish date February 02, 2015.

Your dairy-free cheese sauce questions answered

How long will this vegan cheese sauce last in the refrigerator?

This sauce will keep in the refrigerator for about 7-10 days in an airtight container. I love to use quart mason jars.

Can this vegan cheese sauce be frozen?

YES! Freezing is also an option. Simply defrost and place in a blender for a freshen-up spin and it will be back to its original creamy texture.

What recipes use vegan cheese sauce?

I am so glad that you asked! I have a number of great recipes that use this cheese sauce. The options are really endless!
Cheesy Vegan Scalloped Potatoes
Loaded Potato Skin Bites
Vegan Chili Cheese Fries
Vegan Cheddar Broccoli Soup
Easy Vegan Pizza

Which vegan cheese is best?

All of mine! LOL! Seriously though, I have a lot of different dairy-free cheeses to choose from. That a peek at these yummilicious ones.

Ways to use this sauce

Who doesn’t love pasta? This vegan oil-free cheese sauce is amazing on vegan mac and cheese as well. It’s the perfect comfort food and can even be made gluten-free by using brown rice pasta.

Just add blender salsa to this cheese sauce, and you’ve got delicious Nacho Cheese Dip to serve with tacos and nachos. It’s amazingly delicious!

Other ways to use this cheese sauce are:

Nutritional information

1/4 cup serving (WITH BEANS):

  • 5 calories
  • 28 carbs
  • 0.14 grams fat
  • 1.9 grams of protein

1/4 cup serving (WITH CASHEWS):

  • 41 calories
  • 4.6 carbs
  • 1.8 grams of fat
  • 2 grams of protein

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

vegan cheese sauce being poured from white gravy boat
4.61 from 524 votes

Best Vegan Cheese Sauce

I use this cheese sauce for everything--nachos, tacos, pizza, baked potato and steamed veggie topping, and so much more!
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 10

Ingredients 

  • 1 cup potatoes peeled & diced
  • 1/4 cup carrots diced
  • 1/4 cup onion chopped
  • 1 cup broth from veggies
  • 1/2 cup raw cashews (or 1/2 c white beans)
  • 4 tablespoons nutritional yeast flakes
  • 1 tablespoon lemon juice
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1 pinch paprika
  • 1 pinch cayenne pepper optional

Instructions

  • In a medium pot, bring about 3 cups of water to a boil. Place potatoes, carrots, and onion in the pot and allow to cook until veggies are tender--approximately 15 minutes. Cooking time will vary based on how small the veggies are diced.
  • When veggies are tender, drain and place them in a blender. NOTE: reserve 1 cup of the broth, and add to blender. Add all the remaining ingredients, and blend until smooth.
  • I have a Vitamix blender and so don't take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn't jet engine speed, soaking the cashews in warm water for at least 30-minutes before adding to this recipe will help this recipe come out more creamy. 
  • If you prefer, white beans such as northern or navy beans can be used in place of the cashews for those avoiding nuts. Or, even use a combination of 1/4 cashews and 1/4 cup white beans to lower the fat content but keep the rich creamy texture and flavor.
  • Now, it's ready to use in nacho cheese dip, mac-n-cheese, topping for steamed broccoli, or anything else you need a creamy, cheesy sauce in. Many of those recipes are linked above.
  • This makes approximately 1 quart and can be stored in the refrigerator for up to 2 weeks.

Video

Notes

Instant Pot Instruction:
Simply add the potatoes, carrots, onion, and one cup of water to your Instant Pot. Set on MANUAL for 10 minutes.  Once finished, use a spoon, dishcloth, or potholder to turn the VENT knob for a quick release to allow the pressure to come down. Then add all other ingredients to a blender and process until smooth.  Easy-Peasy!
Tips for making this recipe:
  • Soaking cashews or not. I have a Vitamix blender and so don't take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn't jet engine speed, soaking the cashews in warm water for at least 30 minutes will help this recipe come out more creamy.
  • Potatoes to use. You really can use almost any variety of potato. I love to use russets, red potatoes, or even sweet potatoes. Just make sure they are cooked until soft.
  • Save that broth. One of the steps of this recipe is to boil the potatoes, onions, and carrots on the stove. Remember to save some of that broth for adding to the blender.
  • Tweaking to your taste preference. Most likely this cheese sauce will come out amazing as soon as you dip that spoon into the blender (after it has stopped, of course) to give it a taste. However, if it needs a little tweaking, first try adding a little more salt or nutritional yeast, as those two ingredients can make a big difference, in my opinion. 

Nutrition

Calories: 57kcal | Protein: 3g | Fat: 2.3g | Fiber: 2g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

Similar Posts

241 Comments

  1. This is AMAZING. Even my non-plant-based friends like it, and no one can believe it’s made with potatoes, beans, carrots, and onions! I reduced the liquid by almost half, and I added quite a bit more cayenne, as we like it spicy. This is a go-to recipe when guests are coming over. Next time, I’m going to try to make it more like a queso by adding pickled jalepenos and diced green chiles. Thank you for the awesome recipes.

  2. I made this to go on macaroni and it was a hit! I have been WFPB since 2016, and my husband said this is the best vegan recipe I have ever made!

  3. This was very good. I added a little cayenne pepper, chili powder and cumin to mine. I made it using cashews that I soaked in hot water. I’ve been experimenting with vegan cheese sauces for a while, and this by far has been my favorite. Not to mention that it is easy!

  4. Spectacular!!! I used white beans and followed the recipe other than cutting the lemon juice in half. This has been so good for so many things. Thank you for your wonderful recipe!

  5. This sauce is soooooo goooood ๐Ÿ˜Š Even my meat and dairy eating husband gets excited when I make it. Thank you for this!

4.61 from 524 votes (504 ratings without comment)

Leave a Reply

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

Recipe Rating