Vegan Cheese Sauce Pasta

Vegan Cheese Sauce Pasta is creamy, cheesy and is super easy to make! Your comfort food craving that is totally dairy-free and nut free will be ready in 20 minutes!

If you like this recipe then you might like my vegan pumpkin bread and my creamy lemon ricotta pasta.

This article contains affiliate links which support us at no extra cost to you.

Jump To

As soon as the temperatures drop and it's fall, I am always making slow cooker soups, no-fuss casseroles and rich sauces. This vegan cheese sauce is rich and satisfying, and no one will know it's dairy-free!

The cheese sauce happens to also be totally nut-free (and also there is no nutritional yeast). This easy vegan pasta recipe could be made ahead, so it's great for meal prep!

Originally published October 2021 and updated for content October 2025.

I like to make recipes with nutritional yeast, but this sauce does not have any at all.

I was just wondering if you love a delicious mac and cheese as much as I do? Does you mind wonder off and dream about gooey and creamy mac and cheese every once in a while, like mine does??

overhead image of vegan cheese pasta in a bowl with pumpkin in background


Nonna (my mom)is the mac and cheese queen! She makes hers starting out with thick roux, then she adds milk to it and it's basically making a  besciamella (or béchamel ) sauce,Her cheese sauce begins with béchamel

I make a béchamel ALL the time for my lasagne (minus the addition of cheese!). But when nonna is making mac and cheese, all the grated cheese gets added into the béchamel.

This recipe can be made on a busy weeknight or on the weekend. A lazy Sunday with a casserole of dreamy mac and cheese sounds just about right!

Here is a glimpse of my Skillet Lasagna Bolognese (and some photos of the white besciamella (or béchamel ) sauce.

overhead image of vegan cheese sauce pasta in two bowls on a wood board

My daughter was craving a vegan cheese sauce and I had a packet of dairy-free cheddar in the refrigerator. I didn't have any macaroni on hand, so it ended up using penne pasta.

You could make this with any small pasta, or a tubular pasta like penne or even rigatoni. The sauce can be poured over the cooked pasta, stirred together, and enjoyed right away.

Why you will love this recipe

  1. No-Fuss: Simplicity is key with this recipe. With just a handful of ingredients and minimal steps, you'll have a delicious cheesy vegan pasta ready in no time. It's perfect for busy weeknights when you need something quick and satisfying.
  2. Really Cheesy: Despite being dairy-free, this sauce packs a rich, cheesy flavor that will satisfy even the most devoted cheese lovers. The combination of nutritional yeast and seasonings creates a cheesy vegan pasta that's the ultimate comfort food.
  3. Super Creamy: The texture of this sauce is irresistibly creamy, coating each piece of pasta in a velvety smoothness that feels indulgent. It's the kind of sauce that makes you want to savor every bite of your dairy-free pasta.
  4. Nut-Free: Many vegan cheese sauces rely on cashews for creaminess, but this one is completely nut-free, making it accessible to those with nut allergies or sensitivities. It's a delicious option that everyone can enjoy in their cheesy vegan pasta.
  5. Versatile: This sauce isn't just for pasta. It's versatile enough to be used in a variety of dishes, from nachos to baked potatoes or even as a dip for veggies. Whether you're making dairy-free pasta or another favorite dish, this sauce will become your go-to.

What are the ingredients in this cheesy vegan sauce?

As we mentioned above, there are no cashews or nutritional yeast in this recipe. Just a few simple pantry ingredients that you probably already have on hand!

  • Pasta: you could make this with any small pasta, or a tubular pasta like penne or even rigatoni. Macaroni also would be perfect for this recipe!
  • Vegan Butter: I used Earth Balance brand, but you could use whatever brand you love.
  • Flour:  all purpose flour (I have not tested making this GF so cannot give the outcome of using GF flour).
  • Non-dairy milk: I used unsweetened almond milk (make sure no vanilla flavoring). You could use oat or soy milk.
  • Vegan cheese: I used shredded vegan cheddar cheese in this recipe. You can use a mix of cheddar and mozzarella, or even just vegan mozzarella. I've made it with different brands of vegan cheeses. If you are nut-free, be sure to choose a brand without nuts.
  • Dijon Mustard: optional, but does bring out the cheesy flavor in the sauce.
  • sea salt
  • freshly ground pepper (optional)

Equipment you need to make this pasta

How to make vegan cheese pasta

1. Cook the pasta
Bring a large pot of salted water to a boil and cook your pasta until al dente.
👉 If you plan to bake it for crispy edges, cook it just shy of al dente-it will finish cooking in the oven.

2. Make the roux
While the pasta cooks, melt the margarine (or olive oil) in a saucepan over medium-high heat.
Whisk in the flour and keep whisking for about 5 minutes, making sure there are no lumps.

3. Add the milk
Slowly pour in your dairy-free milk, whisking constantly to combine after each addition.
I like to switch between a wooden spoon and a whisk to keep the mixture smooth.

4. Thicken the sauce
Keep stirring as the sauce simmers and thickens-this takes about 10 minutes.
It will start to thicken just after it reaches a gentle boil. Keep an eye on it so it doesn't stick or burn.
Once it's thick enough to coat the back of a spoon, remove from heat. Remember, it will continue to thicken slightly as it cools.

5. Add the flavor
Whisk in the mustard until fully combined.

6. Add the cheese and seasoning
Stir in your cheese until melted and smooth. Season with salt and freshly ground black pepper.
If you want extra flavor, add a teaspoon of garlic powder or onion powder and stir to combine.

7. Combine with the pasta
Fold the cooked pasta into the cheese sauce and mix until every piece is coated.
Serve as-is with a sprinkle of pepper on top, or move on to the baking step below!

image of pasta on a fork

FAQ'S

Is this vegan sauce creamy and cheesy?

Yes! This is a very creamy sauce. Because you are making a bechamel, the sauce is thick and creamy.

How to store pasta with vegan cheese sauce:

Let the pasta and sauce come to room temperature. Once it's cooled down, store any leftovers in airtight container (or even a zipped lock freezer bag). Should stay fine in the refrigerator for up to 3 days.

overhead image of pasta in a bowl and pumpkins in background

Can you freeze this vegan cheese sauce pasta?

Yes! Let the the pasta completely cool down. Once it has cooled, transfer to an airtight container or a zipped lock freezer bag and freeze for up to 3 months.

Defrost it in the refrigerator overnight and reheat the next day in a pan on medium-low heat. Keep stirring it and add of non-dairy milk to loosen it up (start with 1 tablespoon and add more 1 tablespoon at a time, if needed).

image of pasta on a fork

How to reheat

For best results, transfer to the refrigerator to thaw overnight. Then, reheat in a saucepan over low heat, stirring frequently, until warmed all the way through.

More vegan recipes to enjoy:

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. See my privacy policy for details.

Did you make this and love it? Please RATE THE RECIPE below:)

I would LOVE IT if you can leave me a star rating and a review down below and let me know your thoughts! It means the world to me to hear how you liked it.

Please Subscribe and give a follow on InstagramFacebookPinterest, and TikTok xx

Print Recipe Pin Recipe Rate this Recipe
5 from 5 vote

Vegan Cheese Sauce Pasta

Vegan Cheese Sauce Pasta is creamy, cheesy and is super easy to make! Your comfort food craving that is totally dairy-free and nut free. Ready in 20 minutes!
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Course: Dinner, Lunch
Cuisine: American
Keyword: dairy free, nut free, pasta, vegan
Servings: 4
Calories: 802kcal
Author: Lora

Ingredients

  • ½ pound pasta I used rigatoni, but penne or macaroni work fine
  • 3 Tablespoons margarine I used Earth Balance vegan buttery sticks, but use your favorite brand
  • 3 Tablespoons flour
  • 3 cups milk I used unsweetened and unflavored almond milk
  • 1 Tablespoon mustard
  • 2 cups cheese shredded, I used vegan cheddar cheese
  • 1 teaspoon sea salt
  • Fresh black pepper to taste
  • Optional
  • 1 tsp garlic powder or onion powder

Instructions

  • In a large pot of boiling, salted water cook the pasta to al dente (if you want to bake your pasta to get crispy edges, cook the pasta until just before al dente. It will cook more in the oven).
  • While the pasta is cooking, in a separate sauce pan, melt the margarine (you could also use olive oil) on medium-high heat.
  • Whisk in the flour and keep it moving for about five minutes. Make sure it's free of lumps.
  • Slowly add in your dairy-free milk, whisking to combine with each addition. Stir switching between a wooden spoon and a whisk to keep the lumps from forming.
  • Keep stirring until it is all combined and also keep on eye on it so it would stick and burn. It will be simmering and thickening, about 10 minutes. The sauce will thicken once it begins to reach boiling point, and it will reach desired thickness usually a few minutes after it begins that low boil. Be sure to keep stirring. Once it reaches the desired thickness, remove from the heat. Keep in mind sauce will continue to thicken when you remove from heat.
  • Stir in the mustard and whisk it all together.
  • Stir in the cheese. 
Season with the salt and freshly ground pepper (if using). If you are would like more flavor, add in a teaspoon of the optional garlic or onion powder and stir to combine.
  • Fold the macaroni into the cheese sauce and stir it all together. Serve with additional freshly ground pepper (optional). Enjoy!
  • If you are baking it, pour into a 2-quart casserole dish. Bake on 350F for 20-30 minutes, until it's nice and crispy around edges.

Nutrition Disclaimer

Please keep in mind that the nutritional information presented below is an approximation and may vary depending on the exact ingredients used.

Notes

I like to use Earth Balance non-dairy butter sticks, but use your favorite brand.
Also, can make with olive oil, or even vegetable or canola oil.
I used unsweetened and unflavored almond milk. You can use oat or your favorite soy (unsweetened and unflavored).
Can use a mix of vegan cheddar and mozzarella if desired.
For a crunchy topping, make a breadcrumb topping. Melt a couple tablespoons vegan butter and add about ½ cup breadcrumbs (panko also works great!). Stir together and add on top of the pasta and cheese sauce.
Can easily double the recipe to have leftovers. 

Nutrition

Serving: 4g | Calories: 802kcal | Carbohydrates: 57g | Protein: 44g | Fat: 45g | Saturated Fat: 24g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Cholesterol: 149mg | Sodium: 1387mg | Potassium: 421mg | Fiber: 2g | Sugar: 11g | Vitamin A: 675IU | Vitamin C: 0.4mg | Calcium: 1098mg | Iron: 1mg
Tried this recipe?Mention @savoringitaly or tag #savoringitaly!

One Comment

  1. 5 stars
    I have made this sauce several times. My kids really love it with elbow macaroni. It's so creamy and delicious!

Leave a Reply

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

Recipe Rating