Spaghetti Squash Alfredo with Portobello Mushrooms

Veggie Chick
Spaghetti Squash Alfredo with Portobello Mushrooms in white bowl, with two forks, on wicker mat
Serves 4
Print recipe
  • Prep time 10 mins
  • Cook time 75 mins
  • Ready time 85 mins

A completely plant-based version of Fettuccine Alfredo – comforting, flavourful and much healthier than its cream and butter cousin!

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 3.33 out of 5)


  • 1 cup/150 g raw cashews (preferably soaked overnight in water and drained)
  • 1 tablespoon nutritional yeast
  • 1 tablespoon vegan butter (I use Earth Balance)
  • ¾ cup/180 ml almond or soy milk
  • 1 tablespoon tahini
  • 1 teaspoon Dijon mustard
  • 3 garlic cloves, minced
  • 1 tablespoon lemon juice
  • ½ teaspoon sea salt
  • ½ teaspoon red pepper flakes
  • 2 cups/110 g baby spinach
  • 4 portobello mushrooms
  • 1 medium spaghetti squash


Preheat oven to 190°C/375°F/gas mark 5. On a baking sheet, add portobello mushrooms, stem side down. Bake for about 25-30 minutes, or until mushrooms are soft throughout. Transfer to a cutting board to cool.

In a food processor, add the cashews, nutritional yeast, vegan butter, almond/soy milk, tahini, Dijon mustard, garlic, lemon juice, sea salt, red pepper flakes, and baby spinach. Blend until smooth.

Cut up the portobello mushrooms (into ½-inch pieces) and add 2 of the mushrooms to the food processor. Blend until smooth. Add the other 2 portobello mushrooms and stir (keeping these mushrooms chunky).

To make the roasted spaghetti squash, cut the squash in half lengthwise. Using an ice cream scooper or spoon, scoop out the inside of the squash, seeds and all. Brush the halves with a little olive oil, around ½ teaspoon per half. Season with salt and pepper.

On a baking sheet lined with parchment/baking paper, place the squash halves, cut side down. Bake for about 45 minutes, and remove from oven. Flip the squash halves cut side up again, and they should be browned and steaming hot. Poke them with a fork a bit to make sure they’re fully cooked. They should be stringy and soft. If the squash is cooked and ready, start scraping the squash flesh with a fork, over and over. Continue with each half until all of the squash is in spaghetti like strands.

Transfer the squash to bowls. Add a generous amount of alfredo sauce and mix it in. Enjoy!


Additional notes

“I just love this comforting, flavourful Spaghetti Squash Alfredo with Portobello Mushrooms. It’s amazingly dairy free and SO much healthier than its cream and butter cousin! =)  Inspired by Cafe Gratitude in Kansas City, Missouri.”

Recipe courtesy of Veggie Chick

Facebook: veggiechickrecipes
Twitter: @VeggieChick7
Instagram: @veggie__chick