Vegan Butternut Squash Mac

Golden roasted butternut squash blends into a creamy sauce coating tender elbow macaroni, garnished with fresh parsley. Pin it
Golden roasted butternut squash blends into a creamy sauce coating tender elbow macaroni, garnished with fresh parsley. | thehomelycook.com

This comforting dish combines tender elbow macaroni with a creamy sauce made from roasted butternut squash, soaked cashews, and savory spices. The squash is carefully roasted for a rich depth, then blended with plant milk, garlic, nutritional yeast, and smoked paprika to create a luscious coating. Warmed gently with the pasta, it delivers a smooth, dairy-free taste that’s perfect for weeknights. Optional toasted panko topping adds a delightful crunch, making it a satisfying vegan main course.

The first time I made this butternut squash mac and cheese, my skeptical brother-in-law went back for thirds. I'd spent the whole afternoon roasting squash, the kitchen filling with this incredible caramelized sweetness that made the whole house feel cozy. When I finally pulled the bubbling dish from the oven, that golden sauce coating every elbow of pasta looked so convincingly indulgent that no one believed it was entirely plant-based until I told them. Now it's the dish I make when I need something that feels like a hug but still leaves everyone feeling light and satisfied afterward.

Last November, when my friend Sarah was recovering from surgery and needed meals that were comforting but still nourishing, I dropped off a batch of this mac and cheese. She texted me two hours later saying it was the first thing in a week that actually made her feel like eating again. There's something about that combination of smoky paprika, tangy nutritional yeast, and sweet roasted squash that just hits different when the weather turns crisp and you're craving something substantial.

Ingredients

  • 350 g (12 oz) elbow macaroni: Those little curves are perfect for catching every drop of the creamy sauce, but any short pasta will work in a pinch
  • 500 g butternut squash, peeled and cubed: Roasting concentrates the natural sweetness and adds this gorgeous caramelized depth that you just can't get from boiling
  • 60 g raw cashews, soaked: These become the secret creaminess factor, though white beans work beautifully if you need it nut-free
  • 3 tbsp nutritional yeast: Don't skip this, it's what gives that cheesy, savory umami flavor that makes everything taste nostalgic
  • 1 tsp smoked paprika: This adds this subtle smokiness that makes the sauce taste like it's been bubbling away for hours

Instructions

Roast the squash:
Toss your squash cubes with olive oil, salt, and pepper, then spread them on a baking sheet and let them roast at 200°C for about 20-25 minutes until they're fork-tender and starting to caramelize at the edges. This step is where all that deep, sweet flavor develops.
Cook your pasta:
While the squash roasts, boil the macaroni according to package directions until just al dente, then drain and set aside. Trust me, slightly undercooked pasta is better here since it will finish cooking in the sauce later.
Sauté the aromatics:
In a skillet over medium heat, cook the diced onion in olive oil for about five minutes until translucent, then add the minced garlic for just one minute more. Your kitchen should smell amazing right now.
Blend the sauce:
Combine the roasted squash, sautéed onion and garlic, soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, smoked paprika, turmeric, salt, and pepper in a blender and blend until completely silky smooth. Give it a taste and adjust the seasoning if needed.
Combine and warm:
Pour the sauce back into the pasta pot over low heat, add the cooked pasta, and stir gently until everything is coated and warmed through. The sauce thickens up beautifully as it heats.
Add the crispy topping:
Mix panko breadcrumbs with olive oil and sprinkle over the top, then broil for 2-3 minutes until golden and crunchy. Serve hot with fresh parsley scattered on top like confetti.
A comforting bowl of Vegan Butternut Squash Mac and Cheese features a golden breadcrumb topping and a vibrant orange hue. Pin it
A comforting bowl of Vegan Butternut Squash Mac and Cheese features a golden breadcrumb topping and a vibrant orange hue. | thehomelycook.com

This recipe became my go-to for potlucks after I brought it to a winter solstice party and watched three different people ask for the recipe. Something about that golden color and the way the sauce clings to every piece of pasta makes people feel taken care of, like they're eating something that was made with love rather than just ingredients.

Make It Your Own

I've learned that this sauce base is incredibly forgiving. Add steamed broccoli or peas directly into the pasta for extra nutrition and color. Sometimes I throw in handfuls of fresh spinach right at the end so it wilts slightly but keeps its vibrant green, making the whole dish look even more inviting.

Get Ahead Strategy

You can roast the squash and blend the sauce up to two days in advance, keeping it in an airtight container in the refrigerator. When you're ready to serve, just reheat the sauce while the pasta cooks, then combine. The flavors actually deepen after a day in the fridge, making it perfect for meal prep or entertaining.

Serving Suggestions

This mac and cheese holds its own as a main dish, especially with a crisp green salad dressed with something acidic to cut through the richness. A simple arugula salad with lemon vinaigrette or some roasted kale chips alongside makes it feel like a complete meal.

  • A glass of crisp, unoaked Chardonnay cuts through the creaminess perfectly
  • Garlic bread on the side is never a bad idea
  • Serve with steamed green beans for a pop of fresh color

Steaming Vegan Butternut Squash Mac and Cheese is served in a rustic bowl, highlighting the creamy, dairy-free sauce. Pin it
Steaming Vegan Butternut Squash Mac and Cheese is served in a rustic bowl, highlighting the creamy, dairy-free sauce. | thehomelycook.com

There's something deeply satisfying about serving a dish that feels indulgent but is actually packed with vegetables and wholesome ingredients. Hope this becomes as much of a comfort-food staple in your kitchen as it has in mine.

Recipe FAQs

Peel and cube the squash, then toss with olive oil, salt, and pepper. Roast at 200°C (400°F) for 20–25 minutes until tender and caramelized.

Replace soaked cashews with steamed white beans or silken tofu for a nut-free alternative.

Yes, substitute with gluten-free pasta and breadcrumbs to make the dish gluten-free.

Soaked cashews blended with plant-based milk and roasted squash create a rich, smooth, dairy-free sauce.

Crisp, unoaked Chardonnay or Sauvignon Blanc complement the creamy and savory flavors nicely.

The panko topping is optional but adds a pleasant crunch when toasted under the broiler for a few minutes.

Vegan Butternut Squash Mac

A creamy vegan mac blending roasted butternut squash with savory plant-based ingredients.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz elbow macaroni or other short pasta

Roasted Butternut Squash

  • 1 medium butternut squash, peeled and cubed
  • 1 tbsp olive oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Sauce

  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 cup unsweetened plant milk (such as oat or soy)
  • 1/2 cup raw cashews, soaked in hot water for 20 minutes and drained
  • 3 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 1 tsp Dijon mustard
  • 1/2 tsp smoked paprika
  • 1/4 tsp ground turmeric
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp ground black pepper

Topping

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

Instructions

1
Roast the Butternut Squash: Preheat oven to 400°F. Toss cubed butternut squash with 1 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper on a baking sheet. Roast for 20-25 minutes until tender and lightly caramelized.
2
Cook the Pasta: Cook pasta according to package instructions until al dente. Drain and set aside.
3
Sauté Aromatics: In a skillet, heat 1 tbsp olive oil over medium heat. Sauté onion for 5 minutes until translucent. Add garlic and cook for another minute.
4
Prepare the Sauce: In a blender, combine roasted squash, sautéed onion and garlic, soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, smoked paprika, turmeric, 1/2 tsp salt, and 1/4 tsp pepper. Blend until completely smooth and creamy.
5
Combine Pasta and Sauce: Return pasta to the pot. Pour sauce over pasta and stir over low heat until warmed through and creamy. Adjust seasoning if needed.
6
Add Crispy Topping: For a crispy topping: Mix panko breadcrumbs with 1 tbsp olive oil and sprinkle over mac and cheese. Place under the broiler for 2-3 minutes until golden. Serve hot, garnished with chopped parsley if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Large pot
  • Blender
  • Skillet
  • Spoon or spatula

Nutrition (Per Serving)

Calories 410
Protein 13g
Carbs 64g
Fat 11g

Allergy Information

  • Contains wheat (unless using gluten-free pasta), tree nuts (cashews; see notes for substitutes), and mustard. Double-check all ingredient labels for hidden allergens.
Margaret Ellis

Passionate home cook sharing easy, flavorful recipes and practical kitchen tips.