This creamy vegan butternut squash mac and cheese is rich, velvety and delicious all without using cashews. If you are looking for an easy nut-free alternative to traditional vegan mac and cheese this might just hot the spot,
Ready in just 15 minutes (once your squash is cooked), this recipe is ideal for busy weeknights, meal prep or a cosy family dinner. A little nutritional yeast, garlic and onion powder give the sauce a savoury, cheesy flavour while letting the natural sweetness of the butternut squash shine through.
Unlike many vegan mac and cheese recipes that rely on soaked cashews, this version is lighter, allergy-friendly and made with simple pantry ingredients. It’s a great option whether you’re avoiding nuts, don’t have cashews to hand or simply want a delicious way to use up leftover cooked butternut squash.
If you’re looking for a vegan pasta that’s easy to make, naturally nut-free and full of comforting flavour, this butternut squash mac and cheese is sure to become a favourite.
It’s a great Vegan Kids Meal along with my Baked Vegan Mac and Cheese because they literally looks exactly like real mac and cheese and they will love them.

Why This Vegan Butternut Squash Mac and Cheese Works
- Naturally creamy without cashews. The roasted butternut squash creates a silky, velvety sauce without the need for soaked cashews or expensive vegan cheese.
- Ready in just 15 minutes. Once your butternut squash is cooked, the sauce blends together in minutes for an easy weeknight meal.
- Simple pantry ingredients. Nutritional yeast, garlic and onion powder add a savoury, cheesy flavour while allowing the natural sweetness of the squash to shine.
- Nut-free and allergy-friendly. Unlike many vegan mac and cheese recipes, this is a nut-free vegan mac and cheese that’s made without cashews. A great option if you’re avoiding nuts, cooking for someone with allergies or simply don’t have cashews on hand.
- Perfect for using leftover squash. Whether you’ve roasted, steamed or pressure-cooked your butternut squash, this recipe is a delicious way to turn leftovers into a comforting pasta dinner.

Why You’ll Love This Recipe
- Creamy, comforting and completely dairy-free.
- No soaking cashews or making complicated cheese sauces.
- Family-friendly and great for picky eaters.
- Easy to make ahead for lunches and meal prep.
- Naturally nut-free with simple everyday ingredients.

Why Use Butternut Squash Instead of Cashews?
Many vegan mac and cheese recipes rely on soaked cashews to create a rich, velvety sauce. While delicious, cashews aren’t ideal for everyone. They require advance preparation, can be expensive, and aren’t suitable for those with nut allergies.
Butternut squash offers a naturally creamy alternative. Once cooked and blended, it creates a smooth, sauce with a subtle sweetness that pairs beautifully with savoury seasonings like garlic, onion powder and nutritional yeast.
It’s also a great way to add extra vegetables to a comforting meal while keeping the ingredient list simple.
Whether you’re avoiding nuts or just looking for a lighter take on vegan mac and cheese, butternut squash delivers plenty of flavour without compromising on creaminess.

The Best Plant Milk for Vegan Butternut Squash Mac and Cheese
The best plant milk for this recipe is one that’s creamy and unsweetened. Since butternut squash already creates a naturally silky sauce, you don’t need anything fancy just a milk that adds richness without overpowering the flavour.
I recommend using:
- Oat milk
- Unsweetened soy milk
- Almond milk
- Cashew milk (if you don’t need the recipe to be nut-free)
- Flax milk
Try to avoid thinner plant milks like rice milk, as they can make the sauce less rich.
If your sauce feels too thick after blending, simply stir in a splash of extra plant milk until it reaches your preferred consistency.

How to Make Vegan Butternut Squash Mac and Cheese
Prepare the Butternut Squash
You’ll need about 4 cups of cooked butternut squash for this recipe. You can roast, steam, pressure cook or slow cook it, whatever works best for you.
Tip: If you already have leftover cooked squash, this recipe comes together in just 15 minutes. I often make my Stuffed Butternut Squash first, then use the leftovers to make this pasta the next day.
Blend the Sauce
Add the cooked butternut squash, plant milk, nutritional yeast, garlic powder, onion powder, cornstarch (or arrowroot), salt, pepper and parsley to a blender.
Blend until completely smooth and silky.
If the sauce seems too thick, blend in a little extra plant milk, one tablespoon at a time, until it reaches a silky, pourable consistency.


Toss with the Pasta
Cook your favourite pasta according to the package instructions, then drain and return it to the pot.
Pour the sauce over the hot pasta and stir over medium heat until everything is evenly coated and heated through.
Taste and adjust the seasoning with extra salt, pepper or nutritional yeast if desired, then serve immediately.
Tip: Pasta continues to absorb the sauce as it sits. If your mac and cheese thickens before serving or while reheating, simply stir in a splash of plant milk to bring it back to a creamy consistency.


Can You Make Vegan Butternut Squash Mac and Cheese Ahead of Time?
Yes! This recipe is perfect for meal prep because both the sauce and the finished pasta store well.
- Make the sauce ahead. Blend the butternut squash sauce up to 3–4 days in advance and store it in an airtight container in the refrigerator. When you’re ready to eat, simply reheat it and toss it with freshly cooked pasta.
- Prepare the full dish. You can also make the complete mac and cheese ahead of time and refrigerate it for up to 5 days.
- Refresh before serving. As the pasta sits, it will absorb some of the sauce. Simply stir in a splash of unsweetened plant milk while reheating to restore its creamy texture.

How to Store Vegan Butternut Squash Mac and Cheese
Leftover vegan butternut squash mac and cheese keeps well in an airtight container in the refrigerator for up to 5 days.
You can also store the butternut squash cheese sauce separately and simply cook fresh pasta when you’re ready to serve. This is a great option for meal prep, as freshly cooked pasta gives the best texture.
When reheating, the sauce may seem thicker because the pasta naturally absorbs moisture as it sits. Simply add a splash of unsweetened plant milk while reheating on the stovetop or in the microwave until the sauce is smooth and creamy again.

Top Tips for the Best Vegan Butternut Squash Mac and Cheese
- Roast the butternut squash if you have time. Roasting brings out its natural sweetness and creates a richer, deeper flavour than steaming.
- Blend until completely smooth. A high-speed blender will give you the creamiest, silkiest sauce with no lumps.
- Use an unsweetened, creamy plant milk. Oat or soy milk work particularly well, while thinner milks like rice milk can make the sauce less rich.
- Adjust the consistency to suit your taste. If the sauce is too thick, blend or stir in a splash of extra plant milk until it’s smooth and pourable.
- Make it cheesier. This recipe lets the flavour of the butternut squash shine through. If you prefer a stronger cheesy flavour, simply blend in an extra tablespoon or two of nutritional yeast and adjust the salt to taste.

Creamy Vegan Butternut Squash Mac and Cheese (No Cashews)
This creamy vegan butternut squash mac and cheese is made without cashews for a rich, velvety sauce that's naturally nut-free. Ready in just 15 minutes once your squash is cooked, it's an easy comfort food dinner.
Ingredients
- 4 cups cooked butternut squash [roasted/steamed etc]
- 1/4 cup nutritional yeast
- 1 cup thick non-dairy milk [plus more if necessary]
- 1 tsp arrowroot/cornstarch
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp salt [plus more to taste]
- 1/2 tsp pepper
- 1 tsp parsley flakes [optional]
- 4 servings cooked pasta noodles
Instructions
- Cook your pasta noodles while you make the sauce for the vegan butternut squash mac and cheese.
- Place your cooked butternut squash in a blender along with all the other ingredients in this recipe [other than the pasta]. Puree until well combined and a creamy sauce forms. If the sauce is too thick for your tastes, add more plant milk 1-2 TBS at a time and continue to puree until your desired consistency is acheived.
- Drain your pasta noodles and return them to the pot. Over medium heat, stir in the butternut squash sauce and mix until well combined over the pasta noodles. If it is too thick, add in more non-diary milk 1-2 TBS at a time. Adjust salt and pepper to taste.
- Serve while warm!
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 350Total Fat 3gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 1gCholesterol 5mgSodium 629mgCarbohydrates 67gFiber 11gSugar 8gProtein 15g
Frequently Asked Questions
Can I make vegan butternut squash mac and cheese without cashews?
Yes! This recipe is naturally creamy without using cashews. Cooked butternut squash blends into a smooth, velvety sauce, making it a great nut-free alternative to traditional vegan mac and cheese recipes.
Does butternut squash mac and cheese taste like regular mac and cheese?
It has a silky texture similar to classic mac and cheese, but the flavour is different. The butternut squash adds a subtle sweetness that’s balanced with nutritional yeast, garlic and onion powder. If you prefer a stronger cheesy flavour, simply add an extra tablespoon or two of nutritional yeast to taste.
Can I use frozen butternut squash?
Yes! Frozen butternut squash works well in this recipe. Simply cook it according to the package directions until tender, then blend it into the sauce as directed.
What is the best plant milk to use?
Unsweetened oat milk and soy milk create the creamiest sauce, but almond, cashew or flax milk also work well. Avoid sweetened plant milks, as they can change the flavour of the finished dish.
Can I make this gluten-free?
Absolutely! Simply use your favourite gluten-free pasta to make this recipe completely gluten-free.
Can I make the sauce ahead of time?
Yes! You can prepare the butternut squash cheese sauce up to 3-4 days in advance and store it in an airtight container in the refrigerator. When you’re ready to serve, gently reheat the sauce and toss it with freshly cooked pasta, adding a splash of plant milk if needed to loosen the consistency.

This creamy dairy-free mac and cheese is made with butternut squash instead of cashews for a rich, velvety sauce. Whether you’re looking for a vegan mac and cheese without cashews or simply want a delicious way to use up leftover butternut squash, this recipe is an easy comfort food you’ll come back to again and again. With a silky, cheesy sauce made from simple pantry ingredients, it’s a satisfying weeknight dinner that’s ready in minutes.
If you make this Vegan Butternut Squash Mac and Cheese, I’d love to hear what you think! Leave a comment below and a star rating to let me know how it turned out. Your feedback helps other readers and supports my recipes
If you loved this recipe, you may also like my Vegan Pumpkin Pasta Recipe for another creamy, comforting vegan pasta dinner.

Easy Vegan Mince Pies (With Homemade Vegan Mincemeat)
Hi! I tried this recipe and was unfortunately really disappointed. It just tasted like butternut squash. Not anything like Mac and cheese. There was too much butternut squash that I had to add a lot more milk (and even water) to thin it out. I also added double the nutritional yeast. Then I had a surplus of sauce to pasta. I don’t think 4 cups is needed- probably only two!
I partly agree with the comment about it not being cheesey enough so I grabbed a couple of cups more of nooch. and some Kala namak. And I needed some extra corn starch, but maybe I blitzed it too hard.