Creamy, cheesy, and secretly loaded with veggies. This vegan butternut squash mac and cheese is the comfort food your picky kids will never suspect.

The short version
This vegan butternut squash mac and cheese is made by boiling butternut squash, carrot, and potato until tender. You then blend them with raw cashews, plant milk, nutritional yeast, lemon juice, and spices into an oil-free cheese sauce. Toss the sauce with 16 ounces of pasta. It takes about 35-40 minutes and serves 4-6.
Let's get this out of the way. We all know vegan mac has a bad reputation. And some of it is earned.
We've all had the sad bowl. The one that tastes like somebody whispered "cheese" at a pot of noodles and walked away.
Friends, this is not that bowl. It’s creamy, cozy, cheesy, and the ultimate comfort food.
It’s a butternut squash cheese sauce so silky you'll want to drink it straight from the blender. (Don't. It's hot. Ask me how I know.)
It's squash season, friends. And I'm putting this big orange gourd to work.
I made a batch last week for a family dinner, and even the most cheese-loving person at the table went back for seconds. No questions asked. No suspicious squinting at the sauce. Just an empty bowl and a quiet nod of respect.
This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. See my privacy policy for details.

Why this Vegan Butternut Squash Mac works
It tastes like the classic mac you grew up with. Except there’s no dairy and no oil. And there’s no… "it's good… for vegan" disclaimer.
Here's what's doing the heavy lifting:
- Butternut squash brings natural sweetness and that golden, cheddar-like color.
- Potato adds starch for a thick, creamy texture.
- Raw cashews make the sauce rich without any oil.
- Nutritional yeast delivers the savory, cheesy flavor.
- Lemon juice adds the tang that makes your brain say "cheese."
It's an easy recipe, too. You just boil, blend, and toss. There’s no roux, no whisking, and no praying your sauce doesn't break.
It's perfect for busy weeknights, it feeds the whole family, and it's a great way to sneak vegetables past even the pickiest eaters.

Ingredients for Vegan Butternut Squash Mac and Cheese
The full recipe with exact amounts is in the recipe card below. Here's what each ingredient does.
- Fresh butternut squash: The star. It blends into a velvety butternut squash sauce. Most grocery stores sell it pre-cubed if you want to save time. A sweet potato works in a pinch, though the sauce will be a touch sweeter.
- Carrot and Yukon Gold potato: The carrot deepens the color. The potato adds body so the sauce clings to every noodle.
- Raw cashews: A quick 15-minute soak in hot water softens them for blending. For a nut-free version, see the recipe notes, or try soaked sunflower seeds.
- Plant milk: Any unsweetened non-dairy milk works. Oat milk, soy milk, almond milk, and cashew milk are all great choices. Skip canned coconut milk unless you want your mac tasting like a beach vacation.
- Nutritional yeast: The key to that plant-based cheese flavor. Find it near the spices or in the bulk section.
- Fresh lemon juice: A little tang that makes the sauce taste like cheese instead of squash soup.
- Garlic powder, onion powder, and smoked paprika: Big flavor, zero chopping. No mincing garlic cloves required.
- Salt: I like kosher salt here. Start with about ½ teaspoon salt in the blender, then taste and adjust. Squash needs more salt than you'd think.
- Pasta: Shells or elbows hold the sauce best. Gluten-free pasta works perfectly.
Equipment you’ll need
- High-speed blender: Gives the best result, a silky smooth sauce with zero grit.
- Immersion blender: Works right in the pot. The sauce will be slightly less smooth.
- Food processor: Usable, but expect a little texture.
- Large pot of water: For boiling the vegetables.
- Second pot or large pan: For the pasta and tossing it with the sauce.
How to make Vegan Butternut Squash Mac and Cheese
Boil the vegetables: Cook the squash, carrot, and potato until very fork-tender, about 15 minutes. Under-cooked veggies make a lumpy sauce. Save the cooking liquid.

Pasta: Cook pasta according to the package directions until al dente. Don't rinse it with cool water. The starch helps the creamy sauce stick.

Blend: Add everything except the pasta to the blender and blend until completely smooth and pourable.

Toss and serve. Combine the sauce with the cooked pasta over low heat until warm and coated. Finish with black pepper and a sprinkle of vegan parmesan.

Try not to eat it out of the pot. (You will. That's fine.)
Tips for the best result
- Taste before you toss. The sauce should taste great on its own. Flat? Add a pinch of salt or more nutritional yeast. Too sweet? Add more lemon.
- Want a sharper, vegan cheddar flavor? Blend in ½ teaspoon of Dijon mustard or a pinch of mustard powder.
- Want it stretchy? Blend in 1 tablespoon of arrowroot powder, then warm the sauce until it thickens.
- Don't panic if it thickens. This vegan cheese sauce firms up as it sits. A splash of plant milk loosens it right up.

How to make Baked Vegan Mac and Cheese
Line a baking dish with parchment paper and add the sauced pasta.
Top with whole-grain breadcrumbs and a sprinkle of nutritional yeast. Bake at 375°F for 15-20 minutes, until golden brown.
It's a great option for holidays and potlucks. I assure you nobody will have a hard time going back for seconds.
How to store and reheat leftovers
- Fridge: Store in an airtight container for 4-5 days.
- Reheat on the stove: Warm in a small saucepan over low-medium heat with a splash of plant milk or veg broth, stirring often.
- Reheat in the microwave: Add a splash of liquid and stir halfway through.
- Freezer: Freeze the sauce alone for up to 3 months. Thaw overnight in the fridge and toss with freshly cooked pasta.
More vegan sides you’ll love

Vegan Butternut Squash Mac and Cheese
- Total Time40 minutes
- Yield4–6 servings 1x
This creamy vegan butternut squash mac and cheese blends tender squash, cashews, and nutritional yeast into an oil-free cheese sauce in under 40 minutes.

Ingredients
- 16 oz whole-grain pasta (shells or elbows; gluten-free if needed)
- 2 cups cubed butternut squash, fresh or frozen
- 1 medium carrot, chopped
- 1 small Yukon Gold potato, peeled and chopped
- ½ cup raw cashews, soaked in hot water 15 minutes and drained
- ½ cup unsweetened plant milk
- ¼ cup nutritional yeast
- 1 tbsp lemon juice
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp smoked paprika
- Salt, to taste
Instructions
- Bring a pot of salted water to a boil. Add the butternut squash, carrot, and potato; boil 15 minutes, until very tender.
- Meanwhile, cook the pasta according to package directions; drain and set aside.
- Drain the vegetables, reserving 1 cup of the cooking liquid. Transfer vegetables to a blender with the soaked cashews, plant milk, nutritional yeast, lemon juice, garlic powder, onion powder, smoked paprika, and salt. Blend until completely smooth, adding reserved cooking liquid as needed to reach a creamy, pourable consistency.
- Toss the sauce with the cooked pasta over low heat until warmed through and evenly coated. Serve immediately.
Notes
For a nut-free version, omit the cashews and add an extra ¼ cup potato plus 1 tablespoon tahini for creaminess.
Nutrition
- Serving Size: 1 ¼ cups
- Calories: 381
- Sugar: 4.6 g
- Sodium: 35.5 mg
- Fat: 6.6 g
- Carbohydrates: 71.4 g
- Fiber: 9.4 g
- Protein: 14.9 g
- Prep Time: 15 min
- Cook Time: 25 min
- Category: Main
- Method: Blender, Boiling
- Cuisine: American
Frequently Asked Questions
Barely. The nutritional yeast, lemon juice, garlic powder, and onion powder balance the squash's natural sweetness, so it tastes cheesy rather than squashy. Most people only notice a mild, slightly sweet richness, like a mellow cheddar.
Blend soaked raw cashews with starchy vegetables like butternut squash and potato. The cashews add richness and the potato adds body. Together, they create a creamy sauce with no oil or butter. Thin it with reserved cooking liquid until it's smooth and pourable.
Usually, yes. It's orange, creamy, and mild, so it looks and tastes like the classic mac kids expect. The vegetables are fully blended into the sauce, so there's nothing to pick out. Maybe just don't lead with "it's made of squash."
Yes. Leave out the cashews and add an extra ¼ cup of potato plus 1 tablespoon of tahini. You'll still get a creamy, cheesy sauce without nuts.
It keeps for 4-5 days in an airtight container. The sauce thickens as it cools, so add a splash of plant milk or broth when reheating.
Yes. Boil frozen squash cubes until very tender, then follow the recipe as written. There's no need to thaw them first.
Something green and crunchy balances this rich pasta dish. Roasted broccoli, garlicky green beans, or a crisp green salad with a tangy dressing all work well.
More Vegan Recipes You'll Love
This might just become your new favorite recipe. It's comforting, simple, and proof that a cheese recipe doesn't need dairy to deliver.
If you make it, leave a star rating and a comment below. It helps others find the best vegan butternut squash mac and cheese on the internet. (Bold claim. I stand by it.)











Comments
No Comments