Vegan Butternut Squash Mac and Cheese

Creamy vegan butternut squash mac and cheese in a white bowl, topped with golden toasted panko breadcrumbs and fresh parsley.  Save
Creamy vegan butternut squash mac and cheese in a white bowl, topped with golden toasted panko breadcrumbs and fresh parsley. | simplestatekitchen.com

This creamy butternut squash mac and cheese delivers all the comfort of the classic dish while being entirely plant-based. Roasted butternut squash blends with soaked cashews, nutritional yeast, and aromatic seasonings to create a silky, cheese-like sauce that coats every piece of pasta perfectly.

The preparation involves roasting cubed squash until caramelized, then blending it with soaked cashews and plant-based milk. The result is a velvety sauce with natural sweetness and savory depth from Dijon mustard, garlic powder, and onion powder. A touch of turmeric adds that familiar golden color.

Ready in just one hour, this dish serves four and works beautifully as a main course. Optional toasted panko breadcrumbs add satisfying crunch, while fresh parsley brightens the presentation. The sauce also pairs wonderfully with gluten-free pasta if needed.

The first time I served this to my cheese-loving brother, he actually went back for thirds before asking what made it so creamy. I nearly laughed out loud watching his face when I told him it was butternut squash and cashews. Now it's the one plant-based dish that disappears faster than anything else at family dinners. There's something magical about vegetables transforming into comfort food this good.

Last winter, my friend Sarah came over for dinner during a particularly rough week. She took one bite of this mac and cheese, closed her eyes, and said it tasted like a warm hug. We sat at my tiny kitchen table for hours, just eating and talking, while the snow fell outside. Food has this way of turning ordinary Tuesdays into something you actually remember.

Ingredients

  • 350 g elbow macaroni or short pasta: Choose something with nooks and crannies to catch all that creamy sauce. I've found that whole wheat or chickpea pasta works beautifully here too.
  • 1 medium butternut squash: About 900 g, peeled and cubed. Roasting concentrates the natural sugars and gives the sauce that gorgeous golden color.
  • 1 tbsp olive oil: For coating the squash before roasting. Don't skip this step; it helps the caramelization happen.
  • 1 tsp salt and 1/2 tsp black pepper: Season the squash generously. Those roasted cubes are building flavor for the whole dish.
  • 100 g raw cashews: Soak these in hot water while the squash roasts. They become incredibly creamy when blended and create that velvety texture.
  • 250 ml unsweetened plant-based milk: Oat milk is my go-to for its neutral flavor, but soy works great too. Avoid anything too sweet or vanilla-flavored.
  • 2 tbsp nutritional yeast: This is what gives the sauce its cheesy, savory depth. Don't be tempted to skip it; it's essential for that comfort food flavor.
  • 1 tbsp lemon juice: Brightens everything up and cuts through the richness. Fresh is best, but bottled works in a pinch.
  • 2 tsp Dijon mustard: Adds a subtle sharpness that mimics aged cheddar. It's a secret weapon in plant-based cheese sauces.
  • 1/2 tsp garlic powder and onion powder: Use powders instead of fresh here. They blend into the sauce smoothly without any gritty texture.
  • 1/4 tsp ground turmeric: Totally optional, but it gives the sauce that inviting yellow-orange color we expect from mac and cheese.
  • 2 tbsp panko breadcrumbs and 1 tbsp olive oil: For that crunchy topping. Toast them in a skillet right before serving for maximum contrast.

Instructions

Roast the squash:
Preheat your oven to 200°C and line a baking tray with parchment paper. Toss the cubed squash with olive oil, salt, and pepper until evenly coated, then spread it out in a single layer. Roast for 25-30 minutes until the pieces are tender and starting to caramelize at the edges. The smell alone will tell you when they're done.
Soak the cashews:
While the squash roasts, cover the cashews with hot water and let them sit for 15 minutes. Drain them well before blending. This softening step is what makes the sauce so incredibly smooth.
Cook the pasta:
Bring a large pot of salted water to boil and cook the pasta until just shy of al dente. It will finish cooking in the sauce later. Drain and set aside, but don't rinse those starchy noodles; that starch helps the sauce cling.
Blend the sauce:
Add the roasted squash, drained cashews, plant-based milk, nutritional yeast, lemon juice, mustard, garlic powder, onion powder, and turmeric to your blender. Blend on high until completely smooth, stopping to scrape down the sides as needed. The sauce should be thick and velvety, with no graininess at all.
Taste and adjust:
Give the sauce a try and decide what it needs. More salt? A splash more lemon juice? Trust your palate here. This is when the sauce becomes yours.
Combine everything:
Pour the sauce into the pot with the cooked pasta and stir gently over low heat until every piece is coated and warmed through. The pasta will absorb some of the sauce and become incredibly creamy. Don't rush this step; let the flavors meld for a few minutes.
Add the finishing touches:
If you're making the optional topping, toast the panko breadcrumbs with olive oil in a skillet until golden and fragrant. Sprinkle over the mac and cheese with fresh parsley just before serving. That crunch against the creamy pasta is absolute perfection.
Vegan butternut squash mac and cheese served as a comforting dinner with a drizzle of olive oil and a side salad.  Save
Vegan butternut squash mac and cheese served as a comforting dinner with a drizzle of olive oil and a side salad. | simplestatekitchen.com

This recipe has become my go-to for potlucks because it travels well and pleases everyone, whether they're vegan or not. I love watching people take that first curious bite and seeing their eyes light up. It's proof that comfort food doesn't need dairy to feel like home.

Making It Your Own

I've experimented with adding roasted red peppers to the sauce for a smoky twist, and it's become a favorite variation. Sometimes I throw in a handful of baby spinach right at the end, just until it wilts, for some extra green. The recipe is forgiving; once you understand the base, you can play around with what you have on hand.

Pairing Ideas

A crisp green salad with a bright vinaigrette cuts through the richness perfectly. I also love serving this alongside roasted broccoli or garlicky green beans. On lazy Sundays, it's the star of the show with nothing more than some steamed vegetables on the side.

Storage and Reheating

This mac and cheese keeps beautifully in the refrigerator for up to five days. I often make a double batch on Sunday and pack individual portions for weekday lunches. When reheating, add a splash of plant-based milk and warm it gently over low heat, stirring occasionally. The sauce comes back to life surprisingly well.

  • The topping loses its crunch in the fridge, so add fresh breadcrumbs when reheating
  • This freezes well for up to three months; thaw overnight in the refrigerator
  • If the sauce seems too thick after freezing, thin it gradually with warm milk while reheating
A close-up of golden vegan butternut squash mac and cheese, highlighting the creamy, vibrant orange cashew sauce and pasta. Save
A close-up of golden vegan butternut squash mac and cheese, highlighting the creamy, vibrant orange cashew sauce and pasta. | simplestatekitchen.com

There's something deeply satisfying about serving a dish that feels so indulgent while being entirely plant-based. I hope this recipe brings as much comfort to your table as it has to mine.

Recipe FAQs

Yes, prepare the sauce and pasta separately up to 2 days in advance. Store them in airtight containers in the refrigerator. When ready to serve, gently reheat the sauce, combine with pasta, and warm through over low heat. Add a splash of plant-based milk if the sauce thickens too much.

Raw sunflower seeds or pumpkin seeds make excellent nut-free alternatives with similar creaminess when soaked. Silken tofu or coconut cream can also work, though they'll slightly alter the flavor profile. Adjust seasoning accordingly to maintain the rich, savory balance.

Nutritional yeast is key for that cheesy, savory taste. Don't skip the Dijon mustard either—it adds umami depth. A pinch of smoked paprika or miso paste can enhance the savoriness. Lemon juice provides brightness that mimics sharp cheddar notes.

Freezing works well for this dish. Portion leftovers into freezer-safe containers, leaving some room for expansion. Thaw overnight in the refrigerator, then reheat gently with a splash of plant-based milk. The texture remains creamy and satisfying after freezing.

A crisp green salad with acidic vinaigrette cuts through the richness beautifully. Steamed broccoli, roasted Brussels sprouts, or sautéed kale also complement the creamy sweetness. For a heartier meal, serve alongside roasted cauliflower or green beans.

Simply substitute gluten-free elbow macaroni or chickpea pasta for wheat pasta. Use gluten-free breadcrumbs or crushed rice cereal for the topping. Always verify that your Dijon mustard and other condiments are certified gluten-free, as some contain hidden wheat-based ingredients.

Vegan Butternut Squash Mac and Cheese

Creamy plant-based mac with roasted butternut squash and rich cashew sauce for ultimate comfort food vibes.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz elbow macaroni or short pasta of choice

Butternut Squash Sauce

  • 1 medium butternut squash (about 2 lbs), peeled, seeded, and cubed
  • 1 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper

Cashew Cream

  • 2/3 cup raw cashews, soaked in hot water for 15 minutes and drained
  • 1 cup unsweetened plant-based milk (oat or soy)
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 2 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp ground turmeric

Topping

  • 2 tbsp panko breadcrumbs
  • 1 tbsp olive oil
  • 1 tbsp chopped fresh parsley

Instructions

1
Preheat Oven: Preheat the oven to 400°F. Line a baking tray with parchment paper.
2
Roast Butternut Squash: Toss the butternut squash cubes with olive oil, salt, and black pepper. Spread evenly on the tray and roast for 25-30 minutes, or until soft and slightly caramelized.
3
Soak Cashews: While the squash roasts, soak the cashews in hot water for 15 minutes, then drain thoroughly.
4
Cook Pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and set aside.
5
Prepare Sauce: Add roasted butternut squash, soaked cashews, plant-based milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, and turmeric to a high-speed blender. Blend until completely smooth and creamy.
6
Season Sauce: Taste the sauce and adjust seasoning with more salt or lemon juice if needed.
7
Combine Pasta and Sauce: Pour the sauce into the pot with the drained pasta. Stir well to coat evenly. Gently heat over low heat, stirring, until warmed through.
8
Prepare Topping: Mix panko breadcrumbs with olive oil and toast in a skillet over medium heat until golden. Sprinkle over the mac and cheese with chopped parsley before serving.
Additional Information

Equipment Needed

  • Baking tray
  • High-speed blender
  • Large pot
  • Skillet
  • Colander

Nutrition (Per Serving)

Calories 420
Protein 13g
Carbs 68g
Fat 13g

Allergy Information

  • Contains tree nuts (cashews), gluten (wheat pasta, panko), and mustard. Use gluten-free alternatives if needed.
Erin Wallace

Sharing easy, family-friendly recipes and kitchen hacks for everyday cooks.