This post may contain affiliate links, view our disclaimer for details.

This is the BEST vegan butternut squash mac and cheese, hands down. The nut-free and dairy-free sauce is beyond creamy, dreamy, and cheezy! This pasta dish is comfort food to the max, and definitely a favorite recipe in my household.

If you love mac and cheese, try my ultimate vegan mac & cheese or this baked vegan mac and cheese with sweet potato next.

vegan mac and cheese without cashews

Why You’ll Love this Butternut Squash Mac & Cheese

Okay…I’m really excited to share this recipe with you all today. Chris, my husband, said (and I quote): “Hands down, and I’m not exaggerating, this is the best mac & cheese I’ve ever had.”

And BOY, is he right. This super creamy vegan mac and cheese (without cashews may I add) is so rich, decadent, but also healthy(ish). Say what?! You can have both everyone!

With all my recipes I wish I somehow had a way to give all of you a taste test, but with this one, in particular, I really wish that was a reality. Y’all, I’ve never had mac & cheese this creamy, (even when I wasn’t vegan).

There are a few ingredients and steps in this recipe that really amp up the creamy & cheesy factor. This recipe is right up there on my favs list along with my Creamy Vegan Baked Mac & Cheese.

Key Ingredients

the ingredients

This recipe is fabulous if you’re lactose intolerant, dairy-free, vegan, or nut-free! To make it, you’ll need to gather the following:

  • butternut squash
  • sweet potato
  • vegan cheddar cheese, I used Daiya brand
  • vegan butter, I prefer Earth Balance (Nut Free) or Country Crock Plant Butter
  • all-purpose flour
  • unsweetened unflavored non-dairy milk
  • nutritional yeast
  • black pepper
  • onion powder
  • yellow onion
  • garlic
  • and of course- macaroni!

nut-free vegan cheeses

A lot of people have mixed opinions around vegan cheese. Some people love it. Some people hate it. Vegan cheese can be hit or miss, so even if you’re not a dairy-free cheese lover, I recommend trying out multiple brands to find the one that you like the most!

Below are a couple of brands I love that are also nut-free.

Below are some of my personal favorites when it comes to vegan cheese.

Daiya Cutting Board Cheddar Shreds (tree nut-free): Daiya often gets a bad wrap for having a very distinctive taste. BUT they’ve modified their recipe over the years and came out with the Cutting Board Collection. So if you haven’t tried them recently you should try them out again. Daiya is the brand that often goes on sale the most at my local big-box grocery store making it the most affordable option for me.

Violife Just Like Cheddar Shreds (tree nut-free): This is what I used in this recipe. Violife’s cheddar melts beautifully and has a creamy texture without having an overpowering taste. It’s saltier than some other brands I’ve tried, so keep that in mind when adding seasoning to recipes.

Trader Joe’s Vegan Cheddar Shreds (not nut-free): I love Trader Joe’s vegan cheese. It’s affordable and works great in dishes where the cheese will be melted. Most of their cheeses contain cashews! So I recommend Daiya or Violife to keep this completely free from nuts.

Field Roast Chao Cheese Shreds (maybe nut free): Chao just came out with their shredded vegan cheese and I’m all about it! It’s on the pricier side, but for good reason because this is one of my favorite vegan cheese brands. While the ingredients list contains no tree nuts (it does contain coconut), it’s unclear whether this cheese is completely allergen friendly. Their website doesn’t list much info about cross-contamination or an allergen program.


making the cream sauce

the squash and sweet potato

A couple of the other key ingredients are the butternut squash and the sweet potato. I ended up using one medium-sized butternut squash which made about 1 cup of puree once cooked.

I added about 1/2 cup of sweet potato puree to the mix which helps balance out the flavors and adds some needed sweetness.

substitutions or swaps

But if you’re in a pinch, you could probably sub in any orange root vegetable you have, and the taste would turn out similar. So, think sweet potatoes or acorn squash. 

In total, you’ll need 1 1/2 cups of puree. If you want to use all butternut squash, I recommend roasting at least 2 medium-sized squashes.

This recipe also calls for roasted onion and garlic which add SO much flavor to the cheese sauce. You definitely don’t want to skip these ingredients. 

the best dairy-free milk

This recipe can be made with any unsweetened dairy-free milk. I usually use almond milk or soy milk because those are what I have on hand. If you’d like to make this vegan mac and cheese completely nut-free, below are some options:

  • Soy Milk
  • Rice Milk
  • Oat Milk
  • Flax Milk

Here’s a great article that goes into depth about more options and brands that are free from nuts!

Any of the above should work, just make sure it’s unsweetened and unflavored for the best results. (We don’t want any vanilla milk in our cheese sauce!)

Some kinds of milk do have more flavor than others, so just be aware that if you used coconut milk, for example, the mac & cheese would probably have a subtle coconut flavor. I’ve found that plain unsweetened almond milk has the least flavor. 


mixing the vegan bechamel cream sauce

how to make vegan mac & cheese without cashews

the cream sauce

Traditional mac & cheese is typically made by first making a roux. Typically it is a mixture of equal parts fat and flour. A roux is a way of creating a thick cream sauce, and it’s also really easy to make vegan.

You’ll melt some vegan butter in a skillet and slowly add in flour.

The trick to a smooth, creamy sauce is making sure you consistently whisk the roux, preventing clumps from forming.

The flour and butter should come together into a spreadable paste consistency. After the flour has cooked for a minute, you’ll slowly whisk in non-dairy milk. 

don’t forget the vegan cheese

Because I wanted to be sure this vegan mac and cheese still had a cheesy flavor, I decided to add in a few handfuls of vegan cheddar cheese.

I used Daiya cheese in this recipe because it melts smoothly and the flavor is awesome. You could use any of the recommendations above though.

You’ll want to add the vegan cheese to the cream sauce and whisk until it’s completely melted.

super creamy vegan mac and cheese without cashews

blending up the vegan cheese

Once the squash and sweet potato are cooked, scoop them into a blender. Add the cooked onion and garlic, as well as the nutritional yeast, pepper, onion powder, and 1 cup of non-dairy milk.

You’ll want to blend everything up until smooth.

Tips for the creamiest vegan mac and cheese without cashews!

Once the rest of the cheese sauce (the roux) is ready, you can add it to the blender with the squash mixture. This will ensure the sauce is completely lump-free.

Make sure the squash and sweet potato are completely cooked. If they’re not cooked all the way, the sauce will be less creamy.

storing the mac and cheese

If you have leftovers, you’re in luck, because this recipe stores very well. Package it up into a Tupperware and keep it in the fridge for up to a week. Note: like most pasta dishes, the pasta will absorb some of the sauce the longer it sits.

OR you can freeze it for up to 3 months. It freezes and reheats best if stored in single-serve containers but you can also store it in a baking dish or a larger air-tight container.

to reheat the refrigerated vegan mac:

  • Microwave: spoon into a microwavable bowl, cover with a paper towel or lid, and microwave for 1-2 minutes, stopping halfway to stir. Add in a splash of dairy-free milk if the mixture looks dry.
  • Stovetop: add the vegan mac and cheese to a saucepan with a splash or two of dairy-free milk (or a tablespoon of vegan butter). Heat on medium-low until the desired temperature is reached.
super creamy vegan mac & cheese with no cashews

the BEST vegan mac and cheese without cashews

What’s great about this recipe is that you end up only needing about half the amount of vegan cheese as you would in normal mac & cheese.

You get your veggies but the flavor is still unmatched! Creamy, cheesy, with the slightest touch of sweetness from the squash and sweet potatoes, this dish is just about perfect. Even though it’s currently Fall, I’ll for sure be making this super creamy vegan mac & cheese year-round. 

Serve this mac and cheese with this dairy free and eggless cornbread, a simple side salad, or roasted Brussel sprouts! You can also top it with these meatless crumbles for some extra protein.

vegan mac & cheese faq

What can I substitute for butternut squash?

But if you’re in a pinch, you could probably sub in any orange root vegetable you have, and the taste would turn out similar. So, think sweet potatoes or acorn squash. 
In total, you’ll need 1 1/2 cup of puree, so just make sure what you’re substituting is equal to that amount.

Can I omit the sweet potato?

I don’t recommend omitting the sweet potato but you can substitute it for all butternut squash. If you want to use all butternut squash, I recommend roasting at least 2 medium-sized squashes to get about 1 1/2 cups of puree.

What’s the best dairy-free milk for this recipe?

This recipe can be made with any unsweetened unflavored dairy-free milk. Soy milk, flax milk, or oat milk are some good options. Some milks do have more flavor than others, so just be aware that if you use coconut milk, for example, the mac & cheese would probably have a subtle coconut flavor. I’ve found that plain unsweetened almond milk has the least flavor, but keep in mind, it isn’t nut-free. 

Can I make the vegan cheese sauce without a blender?

To get the best texture, I highly recommend using a blender or some type of blending device. You could also use a food processor or an immersion blender.

What kind of pasta should I use?

I love traditional macaroni but you could sub in any short pasta that you like! Ditalini, penne, rotini, or small shells would all work well.

More Vegan Pasta Recipes

Lemony Chili Tomato Linguine with Crisp Paprika Tofu

Creamy Pesto Orzo with Lemony Chickpeas

Ultimate Vegan Mac and Cheese – Creamy, Stretchy, No Cashews!

The Best Vegan Carbonara (2 Egg-Free Sauce Options)

Did You Make This Vegan BUtternut Squash Pasta?

I’d love to know! Leave a star rating and comment below!

Creamy Vegan Butternut Squash Mac and Cheese

5 from 5 votes
Rate this Recipe
This vegan butternut squash mac and cheese is ultra creamy with a delicious savory flavor. It makes for a cozy, plant-based autumn dinner!
8 servings
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 8 servings
8 servings

Ingredients

  • 1 small butternut squash, about 1 cup roasted puree (or sub more sweet potato- see notes)
  • 1 medium sweet potato, about ½ cup roasted puree (or sub more squash- see notes)
  • 1 medium yellow onion, roughly chopped
  • 3 cloves garlic, loosely peeled
  • ¼ cup nutritional yeast
  • ⅛ tsp black pepper
  • ½ tsp table salt, plus more to taste
  • ¼ tsp onion powder
  • 2 tbsp salted vegan butter, I prefer Country Crock Plant Butter
  • ¼ cup all-purpose flour
  • 1 ½ cups vegan cheddar cheese, I used Daiya brand
  • 2 ½ cups unsweetened unflavored soy milk, divided, or other dairy-free milk
  • 1 lb macaroni pasta

Instructions

  • Prep: Preheat the oven to 375°F (190°C). Cut the butternut squash in half and place cut-side down on a parchment-lined baking sheet. Poke holes in the sweet potato with a fork and place it on the same sheet.
    1 small butternut squash, 1 medium sweet potato
  • Roast the squash and potato: Bake for 50–60 minutes, until tender. After 25 minutes, add the roughly chopped onion and garlic to the baking sheet and roast for the remaining time.
    1 medium yellow onion, 3 cloves garlic
  • Blend the squash: Scoop the flesh of the cooked squash and sweet potato into a blender. Add the roasted onion, garlic, nutritional yeast, pepper, salt, onion powder, and 1 cup of the non-dairy milk. Blend until smooth and set aside.
    ¼ cup nutritional yeast , ⅛ tsp black pepper , ½ tsp table salt, ¼ tsp onion powder
  • Make the roux: Melt the vegan butter in a large skillet or pot over medium-low heat. Gradually whisk in the flour and cook for 1 minute, stirring continuously.
    2 tbsp salted vegan butter, ¼ cup all-purpose flour
  • Melt the cheese: Slowly whisk in the remaining 1½ cups of non-dairy milk, about ½ cup at a time. Simmer for 1–2 minutes until thickened, then add the vegan cheddar. Continue whisking until melted.
    1 ½ cups vegan cheddar cheese
  • Blend the cheese sauce: Transfer the cheese mixture to the blender with the squash mixture. Blend on high for about 1 minute, until completely smooth.
  • Cook the pasta and serve: Prepare the macaroni according to the package instructions. Drain and toss with the cheese sauce. Season with salt and pepper to taste and garnish with fresh parsley.
    1 lb macaroni pasta

Recipe notes

Squash Substitutions:
The squash in this recipe can be subbed for sweet potato (1 1/2 cups total)
Sweet Potato Substitutions:
The sweet potato can be subbed for butternut squash (1 1/2 cups total).

Nutrition

Serving: 1servingCalories: 236kcalCarbohydrates: 20gProtein: 10gFat: 14gSaturated Fat: 7gPolyunsaturated Fat: 5gSodium: 226mgFiber: 4gSugar: 5g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Vegan Main Courses
Cuisine American

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

vegan mac and cheese without cashews

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

Categories:

, , , , , , , ,

Leave a Reply

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

Recipe Rating





5 from 5 votes (5 ratings without comment)

Even More Recipes You'll Love...