Vegan Butternut Squash Mac

A close-up of Vegan Butternut Squash Mac and Cheese in a white bowl, highlighting creamy orange sauce clinging to elbow pasta. Save
A close-up of Vegan Butternut Squash Mac and Cheese in a white bowl, highlighting creamy orange sauce clinging to elbow pasta. | spoonfulstreet.com

This comforting dish blends roasted butternut squash with elbow macaroni for a creamy, dairy-free meal. The sauce is made silky by blending sautéed onions, garlic, soaked cashews, plant milk, and spices like smoked paprika and turmeric. Roasting the squash adds natural sweetness and depth. An optional crispy panko topping provides contrasting texture. Perfect for an easy, nourishing dinner that’s vegan, nut-free adaptable, and full of rich, layered flavors.

The first time I made this mac and cheese, my dairy-loving partner took three bites before asking, "Wait, this is actually vegan?" The roasted squash creates such an incredibly velvety sauce that nobody believes there's no cheese involved. Now it's the comfort food I make when I need something that feels like a warm hug but won't leave me feeling heavy.

Last winter, my friend Sarah came over feeling completely drained after a brutal week at work. I whipped this up while she curled up on my couch with a glass of wine. Watching her shoulders actually drop as she took that first creamy bite was everything this cook lives for.

Ingredients

  • 350 g (12 oz) elbow macaroni or other short pasta: Elbows capture the sauce in every curve but shells work beautifully too
  • 500 g (about 1 medium) butternut squash, peeled and cubed: The roasting concentrates natural sweetness and creates that velvety base
  • 1 tbsp olive oil: For tossing the squash before roasting helps those caramelized edges develop
  • 1/2 tsp salt: Seasons the squash as it roasts bringing out its natural flavor
  • 1/4 tsp black pepper: Adds a subtle warmth that balances the squash's sweetness
  • 1 small yellow onion, diced: Provides depth and savory notes to the creamy sauce
  • 3 cloves garlic, minced: Fragrant backbone that makes the sauce taste like comfort itself
  • 1 tbsp olive oil: For sautéing the aromatics builds flavor from the bottom up
  • 250 ml (1 cup) unsweetened plant milk (such as oat or soy): Oat milk is my go to for creaminess without competing flavors
  • 60 g (1/2 cup) raw cashews, soaked in hot water for 20 minutes and drained: These create the luxurious texture that mimics traditional cheese sauce perfectly
  • 3 tbsp nutritional yeast: The secret ingredient that adds savory cheesy notes we all crave
  • 1 tbsp lemon juice: Brightens all the rich flavors so nothing feels too heavy
  • 1 tsp Dijon mustard: Adds a subtle tang that makes people ask what's in this sauce
  • 1/2 tsp smoked paprika: Brings a gentle smokiness that echoes baked mac and cheese memories
  • 1/4 tsp ground turmeric: Enhances that gorgeous orange color we associate with cheese dishes
  • 1/2 tsp salt (or to taste): Adjust this last to get the seasoning exactly right for your palate
  • 1/4 tsp ground black pepper: Freshly cracked adds a bright finish to the creamy sauce
  • 2 tbsp panko breadcrumbs: Totally optional but that crispy topping takes this to dinner party status
  • 1 tbsp olive oil: Toss with panko for golden perfection under the broiler
  • 1 tbsp chopped parsley: Fresh herbs cut through the richness and make it look beautiful

Instructions

Get your oven going:
Preheat to 200°C (400°F) so you're ready to roast that squash into sweet perfection
Roast the squash:
Toss cubes 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 at the edges
Cook your pasta:
Boil according to package directions until al dente. Drain and set aside while you make the magic sauce
Sauté the aromatics:
Heat 1 tbsp olive oil in a skillet over medium heat. Cook onion for 5 minutes until translucent then add garlic for one more minute until fragrant
Blend it all together:
Combine roasted squash, onion, garlic, soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, smoked paprika, turmeric, 1/2 tsp salt, and 1/4 tsp pepper in a blender. Blend until completely smooth and creamy
Bring it together:
Return pasta to the pot, pour sauce over, and stir over low heat until warmed through and coated in velvety goodness. Taste and adjust seasoning if needed
Add the crunch (optional):
Mix panko with 1 tbsp olive oil and sprinkle over the mac. Broil for 2–3 minutes until golden and crispy on top
Serve it up:
Serve hot with fresh parsley scattered on top for that pop of color
The roasted orange squash cubes and chopped parsley garnish add fresh color to this easy, comforting Vegan Butternut Squash Mac and Cheese. Save
The roasted orange squash cubes and chopped parsley garnish add fresh color to this easy, comforting Vegan Butternut Squash Mac and Cheese. | spoonfulstreet.com

This recipe became a regular at our weekly roommate dinners during grad school when money was tight but we still wanted something that felt special. Now whenever I make it, I think about laughter around our tiny kitchen table and how good food has a way of making everything feel okay.

Make It Your Own

Sometimes I throw in steamed broccoli or frozen peas right at the end for extra veggies and color. You can also swap spinach in during the last minute of cooking it wilts beautifully into the sauce.

Dietary Swaps Made Simple

Need nut free? Use 100 g steamed white beans or silken tofu instead of cashews. Gluten free? Just grab your favorite GF pasta and breadcrumbs. The recipe is wonderfully adaptable.

Perfect Pairings

A crisp unoaked Chardonnay cuts through the creaminess beautifully. For something lighter, try a Sauvignon Blanc that will brighten up all those roasted squash flavors.

  • Make a double batch and freeze half for those nights when cooking feels impossible
  • Leftovers actually taste even better the next day as flavors meld together
  • Store any extra sauce separately and toss with roasted veggies for a quick lunch
Served in a rustic skillet, the steaming Vegan Butternut Squash Mac and Cheese features a golden panko topping for extra crunch. Save
Served in a rustic skillet, the steaming Vegan Butternut Squash Mac and Cheese features a golden panko topping for extra crunch. | spoonfulstreet.com

Hope this brings as much comfort to your kitchen as it has to mine. Nothing beats a bowl of creamy pasta that just happens to be good for you too.

Recipe Questions & Answers

The creaminess comes from blending soaked raw cashews with plant milk, roasted butternut squash, and sautéed aromatics until smooth and velvety.

Yes, you can swap soaked cashews for steamed white beans or silken tofu to maintain creaminess without nuts.

The squash is peeled, cubed, tossed with olive oil, salt, and pepper, then roasted until tender and caramelized to enhance natural sweetness.

Elbow macaroni or any short pasta works well, cooked al dente to hold up under the creamy sauce.

The panko breadcrumb topping is optional but adds a delightful crispy contrast to the creamy pasta when broiled briefly.

Steamed broccoli or peas can be stirred in for added texture and nutrients without overpowering the flavors.

Vegan Butternut Squash Mac

Creamy plant-based elbow macaroni with roasted butternut squash and savory sauce.

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 (about 1 lb 2 oz), 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 (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
  • 1/4 tsp ground black pepper

Crispy Topping

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

Instructions

1
Preheat Oven: Preheat oven to 400°F for roasting the butternut squash.
2
Roast Butternut Squash: 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.
3
Cook Pasta: Cook pasta according to package instructions until al dente. Drain and set aside, reserving a small amount of pasta water if needed.
4
Sauté Aromatics: Heat 1 tbsp olive oil in a skillet over medium heat. Sauté diced onion for 5 minutes until translucent. Add minced garlic and cook for another minute until fragrant.
5
Prepare Creamy 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.
6
Combine Pasta and Sauce: Return drained pasta to the pot. Pour sauce over pasta and stir over low heat until warmed through and creamy. Adjust seasoning with additional salt and pepper if needed.
7
Add Crispy Topping: For a crispy topping, mix panko breadcrumbs with 1 tbsp olive oil and sprinkle over the mac and cheese. Place under the broiler for 2–3 minutes until golden and crunchy.
8
Serve: Serve hot, garnished with chopped fresh parsley if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Large pot
  • High-speed 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), and mustard. Always verify ingredient labels for hidden allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.