As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details.
The PERFECT vegan mac and cheese! You will not believe how good this is!!! No soy, fake cheese or nutritional yeast. Made with real whole food ingredients, this Butternut Squash Mac and Cheese will become a regular on your dinner table!
**This recipe was featured on CBS’ The Doctors tv show in 2017. I talked about the recipe with Dr. Travis and then we served the dish to kids for a taste test without them knowing it wasn’t traditional mac and cheese. The results: they all loved it!
The only vegan mac and cheese recipe you’ll ever need!
It’s made with 100% whole food ingredients – No soy. No processed cheese. No oil. No nutritional yeast.
Just good for you healthy food!
The kids love it. Husband, family, friends, and neighbors…they all love it.!
Pleasing vegans, omnivores, adults, and kids alike, this Butternut Squash Mac and Cheese is one creamy pasta dish you don’t want to miss!
Ingredients you need
Ingredient notes and substitutions
Noodles ~ Elbow noodles are classic for mac and cheese, but this sauce will work with any of your favorite noodle shapes. Small shells, penne, and rotini are our other faves for this dish.
Use gluten free noodles, if you need/want.
*Pro tip: After learning of our daughters gluten sensitivity, we have tried nearly every kind of gluten-free pasta out there. Our favorite is by far the Tinkyada noodles! They stay al dente, they don’t clump up, my kids can’t tell the difference between these and regular pasta, and its made from just organic brown rice and water! Try it!
Butternut Squash ~ This healthy veggie gives us the classic golden color of mac and cheese. It’s nutty and earthy with a slight sweetness. It blends up super creamy when paired with the other ingredients.
I buy a whole one and prep it myself, but most grocery stores now sell pre-chopped butternut squash in the produce section and you can often find it frozen as well. It costs more to buy the pre-chopped kind, but it can save you time for sure. Use what you’re comfortable with.
Pumpkin or sweet potato can be used instead though both will give slight flavor variations to the final dish.
Love butternut squash? You’ll love my vegan butternut squash risotto and baked butternut squash fries!
Cashews ~ Raw cashews blend up silky smooth and help to give this dish its thick creamy texture.
For a nut free version, try using white beans, like cannellini or Great Northern, in place of the cashews.
Spices ~ Mustard provides a sharp, tangy kick that balances the the other flavors and helps to create a “cheesy” taste.
A clove of fresh garlic can be used instead of the garlic powder.
Smoked paprika lends a great subtle smokiness that is great paired with “cheesy” dishes.
Turmeric adds extra oomph to the bright golden color. If you don’t have it, you can leave it out.
I was always taught to add a pinch of nutmeg to creamy “white” sauces. You won’t taste it in the final dish, but it gives a little extra something to the background flavors. Again, if you don’t have it, you can leave it out.
Optional add-ins ~ For an extra “cheesy” flavor, try adding 2 tablespoons of nutritional yeast or 1 tablespoon of mellow white miso. Blend into the sauce until smooth.
How to make the recipe
Cook the noodles according to package instructions. Before draining, be sure to save 1 cup of the pasta cooking liquid to add to the sauce!
Please scroll down to the recipe card for exact ingredient measurements and instructions.
To prep the butternut squash, first slice it in half lengthwise and scoop out the seeds.
Peel the squash with a vegetable peeler or a sharp knife and chop it into cubes and slice the onion thinly.
Add the squash and onions along with the raw cashews to a pot and cover with water by about 1 to 2 inches.
Cook the squash/onion/cashew mixture until the squash is tender. Pierce a piece with a fork or knife. If it slides in easily, it’s done. Drain.
Add the veggies and cashews to a blender along with the remaining ingredients. Blend until perfectly smooth.
Stir the sauce into the cooked noodles and serve!
Serving suggestions
This creamy pasta dish is a meal by itself, but if you are wanting more here are some options.
- Add some frozen green peas to the pasta just before draining.
- Add a sprinkle of vegan parmesan cheese or store-bought shredded vegan cheddar to individual servings.
- Crumble some vegan tempeh bacon over the top before serving.
- Transfer the cooked butternut squash mac and cheese to a casserole dish, sprinkle with breadcrumbs, and bake in the oven until the top is browned and crispy.
- Serve it alongside baked tofu or vegan chicken cutlets and a some garlic green beans or a side salad.
Storage and freezing
Fridge: The sauce mixed with the noodles will keep in the fridge for several days. You will need to add a bit more liquid – plain, unsweetened almond or oat milk works well – when reheating.
The sauce by itself is great for prepping ahead. It will keep in the fridge in an airtight container for 4 to 5 days.
Freezer: You can also freeze the mac and cheese (noodles and sauce together), but please note that the noodles will likely be a tad soft when thawing and reheating.
The sauce by itself can be thawed and reheated without losing any of the creamy texture. Again, you may need to add a bit more liquid, however, to loosen it up as it will thicken as it sits.
Pro tips and tricks
~ Use raw cashews. They blend up super creamy and have a mild sweet flavor that complements the other flavors of the butternut squash mac and cheese. Roasted salted cashews will be too strong.
~ Although the peel of butternut squash is edible, peel it! The end result will be much creamier without the peel.
~ To save time, feel free to use pre-chopped butternut squash found in the produce section of the grocery store. Frozen chopped squash can also be used.
~ Don’t forget to save ½ cup of the pasta cooking liquid before draining the noodles! The starch in the water helps create the silky creamy texture.
~ Use a high speed blender to ensure the sauce blends up silky smooth.
~ If you are making this sauce on it’s own without the noodles, you can use water, unsweetened plain non-dairy milk, or the cooking liquid from the squash/onions in place of the pasta cooking water.
~ For an extra “cheesy” flavor, try adding 1 tablespoon of mellow white miso (note: contains soy) or 2 tablespoons of nutritional yeast. Blend into the sauce until smooth.
~ To make this nut free, use white beans (cannelllini or Great Northern) instead of cashews.
~ This sauce is already gluten-free. To make the final dish gluten-free, choose gluten-free noodles.
~ This dreamy butternut squash mac and cheese sauce is so versatile. Try serving it over baked potatoes or steamed broccoli, use it as a dip for tortilla chips or french fries, or stir it into soups or chilis. It can also be made into Vegan Chili Mac.
FAQs
While this butternut squash mac and cheese doesn’t taste exactly like what you’ll get from that classic blue box or from a homemade dairy loaded version, it does have the creamy, earthy, slightly sharp/tangy flavor that everyone loves. It is a delicious pasta dish that I know you’ll love!
Vegan mac and cheese can be made a number of different ways. Some use store-bought vegan cheese, some use potatoes and carrots, some start with a roux, and of course, this version uses butternut squash.
Yes! This butternut squash mac and cheese is healthy! Using all whole food plant based ingredients, there are plenty of nutrients packed into each creamy, “cheesy” bite!
Technically, the peel of this winter squash is edible. However, this butternut squash mac and cheese will be much creamier if you get rid of it.
I hope you love this recipe as much as we do! If you tried it, please use the rating system in the recipe card and leave a comment below with your feedback.
Be sure to sign up for my FREE Newsletter to be the first to get my NEW recipes! You can also follow me on Instagram, Facebook, and Pinterest.
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!
Vegan Butternut Squash Mac and Cheese
Recommended Equipment
Ingredients
- 12 ounces package small macaroni noodles cooked according to package directions (use gluten free noodles, if desired)
- ½ cup reserved pasta cooking liquid or from the squash/onion…either one will work)
- 1 ½ cups peeled, cubed butternut squash
- ½ large sweet onion peeled and chopped
- ¼ cup raw cashews
- 1 tablespoon fresh lemon juice
- 1 teaspoon salt
- ½ teaspoon dijon mustard
- ¼ teaspoon garlic powder
- ⅛ teaspoon black pepper
- ⅛ teaspoon smoked paprika
- ⅛ teaspoon turmeric
- ⅛ teaspoon nutmeg
Instructions
- Add butternut squash, onions and cashews to a pot and cover with water by at least an inch or two. Bring to a boil, turn down heat to medium and simmer until vegetables are tender (about 15 minutes or so).
- Meanwhile, cook macaroni noodles according to package directions. Reserve ½ cup cooking liquid once noodles are done cooking and before draining. Place noodles back in pot and set aside.
- When squash and onions are tender, drain and add them to a high speed blender with the cashews, lemon juice, salt, dijon, garlic powder, black pepper, smoked paprika, turmeric, nutmeg and reserved cooking liquid from the noodles. Blend until completely smooth. Use a tamper if necessary to push ingredients to the bottom of the blender.
- Add butternut squash sauce to the macaroni noodles and stir, making sure every noodle is covered in sauce. Warm through if needed.
Notes
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.
Siw Tikkanen-Aldén says
I made the butternut mac and cheese for lunch today & both of us loved it. It was easy to follow your recipe & it tasted great <3 Thank you !
Jenn S. says
Oh, that’s great to hear! Thank you so much, Siw. Enjoy the rest of your weekend!
Alexandra says
I love this recipe! It’s delicious on pasta. I’ve also found the sauce tastes great as a substitute for nacho cheese (or just dipping chips into it) as well as to put on a baked potato! Great recipe, thanks for sharing 🙂
Jenn S. says
Thanks, Alexandra! I’ve never used it as a nacho cheese sauce, but I do have plans to turn it into one (it will be similar, but with a little kick!). I do love it on baked potatoes too! I also have a Vegan Broccoli Cheese Soup on the blog that uses this sauce as a base – check that out if you are a soup lover! Have a great weekend and thanks for stopping by!! 🙂
Stevie says
Amazing recipe! I don’t think I will ever make or eat no vegan Mac and cheese again. So much healthier too! I actually didn’t have Dijon mustard and just used nutritional yeast to taste instead. Looking forward to adding a little Dijon kick 🙂
Stevie says
*will never make or eat a non vegan Mac and cheese
Jenn S. says
I knew what you meant! 🙂
Jenn S. says
Thank you so much for your wonderful feedback, Stevie! That’s what I like to hear! I sometimes add a little nooch, too, just for that extra cheesy kick.
Priscilla says
Hi! This looks delicious! My son also has a nut allergy, is there any substitutions you recommend? I would really like to try this recipe! Thanks!
Jenn S. says
Hi, Priscilla. Many readers have subbed white beans for the cashews. Or you could try sunflower seeds or pumpkin seeds. If you do use seeds though, make sure you use a high speed blender, like a Vitamix or Blendtec, so no little bits are left after puréeing. I hope you guys love it!
Guadalupe says
If I substitute the cashews for white beans, do the white beans have to be cooked? or do I soak them in hot water like the cashews?
Jenn S. says
Hi, Guadalupe. Yes, definitely use cooked white beans. Enjoy!
gina says
does the “cheese” keep well in the refrigerator? Thinking of making it ahead of time.
Jenn S. says
Yes! You could definitely make it ahead. Let me know how it turns out. Enjoy!
Kellie says
If I use white beans do I still just soak them for 30min and not change anything else?
Kellie says
White beans instead of cashews.
Jenn S. says
Hi, Kellie. You don’t need to soak the white beans if you are using them from a can. If you use dried beans, then you’ll need to cook them first according to package to directions before you add them to this recipe. Let me know how it turns out!
Julie says
My daughter is lactose intolerant and hasn’t been able to eat mac n cheese in a long time! I was skeptical of the ingredients but decided it was worth a try. I used gluten free noodles, and after mixing the “cheese” with the noodles, crunched up some gf croutons to spread on top and then baked in the oven. Everybody loved it including the hubby. Thanks so much!
Jenn S. says
This is so awesome to hear, Julie! Thank you so much for stopping by to let me know – totally makes my day! 🙂 Love the idea of adding some crunch to the top and baking it up too. Have a great week!
Risika says
I never comment on recipes. In fact, this is my very first time. I wanted to let you know that I tried this recipe tonight & it has changed everything for me. I am lactose intolerant but I love mac and cheese and usually fight through the discomfort and pain that follows indulging in it. After this, I will likely never go back. Thank you so much for sharing – I will definitely be making this on the regular 😉
Jenn S. says
Risika, this is so great to hear! Thank you so much for taking the time to stop by and leave your feedback. I am so happy you loved this recipe. I have a Broccoli Cheese Soup based on this recipe too – definitely check it out. Also, every recipe on my blog is dairy free, so feel free to browse around and find more recipes to love. Let me know if you have any questions! Thank you!!
Francesca says
We made this recipe tonight and it was delicious. I decided to add a little bit of sweet potato with the squash and onion mixture. It made the sauce smoother and a touch sweeter. Looking forward to trying more recipes! Thank you.
Jenn S. says
I’m so happy to hear that Francesca! Thank you so much! I bet the sweet potato was a delicious addition. Hope you find more recipes here to love as well. Thanks for stopping by and have a great weekend!
Michelle says
I seen you on the Doctors and I must admit I was a little skeptical about trying this. I’m all about eating as healthy as possible, but I enjoy indulging once in a while and Mac and cheese is one of my favorite. I made this tonight for supper and will definitely be making it again anr agaon. IT’S DELICIOUS ?
Jenn S. says
Oh, this is so great to hear, Michelle! Thank you so much. I’m so happy you loved it! While there is nothing wrong with indulging every once in awhile, it’s nice to know we can still have our favorites even on a daily basis if we want to without feeling guilty. Thank you so much for stopping by and leaving your comment. I hope you find other recipes here to love as well (hint: check out my Vegan Broccoli Cheese Soup that uses this squash recipe as a base!).
Brianna says
I just had to comment on this! Wow amazing absolutely love it!! I made a few changes as I am obsessed with getting as much goodness into my family as possible lol added a zucchini, carrot, sweet potato and 1 tbsp nutritional yeast to the sauce and I added small pasta sized cauliflower florets instead of half the pasta???? Thoroughly enjoyed by the meat loving husband and my 2 toddlers.
Thank you so much for this fantastic recipe! ?
Jenn S. says
Thank you so much, Brianna! That makes me so happy. And, wow, did you pack in the nutrition! I love it!! 🙂 Thank you for stopping by. Enjoy the rest of your week!
Ilea High says
I would love to have the recipe you created! Trying to reduce our corn and rice intake, since we are gluten free and they are common staples in our diet!
Lyndsey says
Made this tonight using GF noodles, all loved and had seconds. Thank you! We have extra sauce too, can’t wait to use it on many things:)
Jenn S. says
Thank you, Lyndsey! I’m so happy to hear that! We had it for dinner tonight too! 🙂
REK says
I am so glad I stumbled upon this recipe. We made the butternut squash mac n’ cheese tonight for dinner. My husband really liked it. This was absolutely delicious! Easy to make and so healthy for you. Will double the recipe next time, cause we like it extra cheesey and saucy. Thanks.
Jenn S. says
I’m so happy to hear that! Thank you so much! Extra sauce sounds like a fine idea to me! 🙂
Vege-tater says
Yay, no nooch! (Love it, but pricey hard to find around here, and doesn’t last.) Great recipe, I was so thrilled there was no nutritional yeast in it I got a little ahead of myself before I realized I was out of the other vegan staple, cashews, so thanks for the subs! I will probably use the white beans and try a small amount of soaked sunflower seeds…nothing like corrupting a great recipe! I NEVER have what I need when I need it! The last time I wanted to make a cauliflower cheese sauce that called for cashews I wasn’t only out of them, but came up short on the cauliflower because somebody noshed on it! Since I had already started and had the pasta cooked, I nuked a waxy yellow spud and threw that in the blender with the cauliflower to make up the difference, and it came out even better than usual! Necessity can sometimes be the mother of invention, or sometimes just a mother! lol
Jenn S. says
Haha! I totally agree! It’s usually those recipes that you just throw together what you have that turn out the best. I think sunflower seeds would work great here…or even pumpkin seeds because they have a naturally “cheesy” flavor. Let me know how it all turns out!
Ilea High says
Can I get your substitutes, please? My kids (and likely myself) have a genetic disorder called fructose malabsorption. Cashews, one of my faves, are prohibited, as well as dairy, gluten (which works well since we all suffer from Celiac’s disease as well) most nuts (almonds are okay) and some fruits and veggies! We can have all squash, all berries, no apples, no pears, no watermelon, but cantaloupe and honeydew melon is okay, and no honey or molasses, but sugar is okay, oh, and no eggs! Any suggestions would be great! Thanks so much for your time and for your amazing recipe!!!
Jenn S. says
Hi, Ilea. For this recipe I’ve had several readers substitute white beans for the cashews in this recipe with success. And you can certainly use gluten free noodles – if you can’t have corn or rice either – they now have noodles made from chickpea flour…or there is a brown rice/quinoa combo which are good if a little bit of rice is ok.
In general, you can usually sub sunflower seeds or Sunbutter for a recipe calling for cashews/cashew butter/peanut butter. And you can usually swap out veggies for whatever you have on hand and can tolerate. If you have any questions about other specific recipes, I’d be happy to help you work through it. It’s hard to give substitutes that will work for everything all the time.
Ilea High says
Can I get your substitutes, please? My kids (and likely myself) have a genetic disorder called fructose malabsorption. Cashews, one of my faves, are prohibited, as well as dairy, gluten (which works well since we all suffer from Celiac’s disease as well) most nuts (almonds are okay) and some fruits and veggies! We can have all squash, all berries, no apples, no pears, no watermelon, but cantaloupe and honeydew melon is okay, and no honey or molasses, but sugar is okay, oh, and no eggs! Any suggestions would be great! Thanks so much for your time and for your amazing recipe!!! Side note: I made it, reducing the black pepper just a bit, and using garbanzo beans (since I had them on hand) and minced garlic which I sauteed in the pan then added in my (previously cooked and frozen) butternut squash cubes! It turned out really well. The only thing I will likely change though, is the amount of pepper. It was very prominent and is not a ‘staple’ or commonly used seasoning in our diet. (I also didn’t have any Turmeric, Nutmeg or onion)
Breia says
Wow!!! I never would have come up with this recipe on my own. I’m completely amazed by the way the squash was basically transformed into cheese. I’ve made similar sauces with cashews and cauliflower which were good, but this one would absolutely fool most people. I didn’t bother to peel or take the seeds out of my squash, and my vitamix turned this into the smoothest creamiest sauce anyway!
Jenn S. says
Hi, Breia! Thank you so much! I’m delighted to hear you loved it. I can’t believe the peel and seeds got all creamy too – wow! Now, I’m impressed! 🙂 Thanks so much for your great feedback!