| | |

Healthy Vegan Cheese Sauce made with Squash

This plant-based vegan cheese sauce is nut-free, oil-free and totally packed with nutritious ingredients like squash, potatoes, and nutritional yeast. It’s so flavorful, creamy, and makes perfect vegan mac & cheese. Also – cheese fries, anyone?!

Healthy Vegan Cheese Sauce made with Squash - Oil-Free, Nut-Free

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Healthy Vegan Cheese Sauce (Oil-Free, Nut-Free)

Finding a vegan cheese that actually tastes good is quite the feat. It took me a while to get accustomed to any vegan cheese – store-bought or homemade. Fortunately, the longer I stayed away from the dairy cheese, the more I forgot the taste. Now I can find a way to love pretty much any vegan cheese.

If you haven’t found a vegan cheese you like yet, I’d definitely recommend trying to make your own so you can adjust the flavors to your preference. Just remember that pretty much nothing is going to taste exactly like dairy cheese. I’ve learned to love vegan food for just being good food – and not worrying about replicating any kind of substitute perfectly.

Healthy Vegan Cheese Sauce made with Squash - Oil-Free, Nut-Free, Plant Based

That being said, this recipe is DEFINITELY good food. Good for you, and just good. This vegan cheese sauce is made with potatoes, squash, onions, nutritional yeast, garlic, and other seasonings. No carrots until my nacho cheese recipe.

There are absolutely no nuts (not even non-dairy milk) and no oil in this recipe.

Healthy Vegan Cheese Sauce made with Squash - Oil-Free, Nut-Free, Plant Based

Sauteing the squash and onions create an “oily effect” in the sauce which makes it really creamy. The potatoes help thicken it up. I prefer using red potatoes in this recipe because I think they are the creamiest potato out there.

To add a depth of flavor, and what some say is a “cheesy flavor”, I add nutritional yeast, too. Nutritional yeast is fortified with B vitamins including B12 – this just adds to the health factor of this sauce!

Healthy Vegan Cheese Sauce made with Squash - Oil-Free, Nut-Free, Plant Based

I love to drizzle this sauce over roasted vegetables, fries, mashed potatoes, mashed cauliflower…seriously anything I can. It’s low-fat and low-calorie, so why not?!

Make a batch on Sunday and you’ll have it all set to go as a flavorful addition to your food throughout the week. I’d love to see how you use this healthy vegan cheese sauce – snap a photo and tag me on Instagram!

Healthy Vegan Cheese Sauce made with Squash - Oil-Free, Nut-Free, Plant Based

Like this recipe? Leave me a comment and a review below!

Trying to go vegan? Sign up for our (FREE) Vegan Beginner’s Guide!

Vegan Cheese Sauce made with Squash and Potatoes

Karissa Besaw
Not only is this homemade cheese sauce vegan, it’s totally plant-based with squash, potatoes, and other delicious ingredients.
4.89 from 9 votes



  • Peel and cube potato. Boil until fork tender. Drain.
  • While the potato is cooking, thinly slice the squash and onion, and chop the garlic.
  • Saute the squash and onion in vegetable stock on medium heat until very soft and tender (add in 1/4 cup of veggie stock at a time – add more as needed. I typically use 1 cup total.) Add the garlic and saute for an additional 3 minutes.
  • Add the cooked potato, squash, and onion to a blender, as well as 1/2 cup of vegetable stock, nutritional yeast, paprika, mustard powder, pepper and salt. Blend until super smooth. You may need to add more vegetable stock to get the consistency you want.



This recipe makes 2 cups of vegan cheese sauce.
Did you try this recipe?Let us know how it was!

Similar Posts