Creamy Vegan Spinach Spaghetti Squash

Creamy Spinach Spaghetti Squash
By Sophie Whitmore
This spinach spaghetti squash is roasted face-down to ensure the strands stay savory and tender. You'll enjoy a creamy, cheesy consistency without any dairy products.
  • Time: 15 min active + 30 min cashew soak + 50 min roasting
  • Flavor & Texture: Garlicky and rich
  • Perfect for: Healthy weeknight dinner

Creamy Spinach Spaghetti Squash

Why does most squash taste like watery cardboard? Usually, it's because the vegetable steams in its own juices while roasting, which kills the flavor and leaves you with mush.

The trick here is flipping the squash over. This allows the sugars to brown and the water to escape, making this spinach spaghetti squash feel like a real meal rather than a side dish.

You get a rich, nutty cream made from cashews that clings to the strands, mixed with vibrant greens. It's simple, uses very few pots, and hits that craving for something comforting.

Recipe Basics

Roasting Position: Placing the squash face-down prevents it from boiling in its own liquid. This concentrates the flavor and creates a better texture.

Cashew-Yeast Blend: Soaking the nuts and blending them with nutritional yeast creates a thick, savory sauce. It mimics the richness of heavy cream and parmesan.

MethodTimeTextureBest For
oven-roasted50 minTender, savoryMeal prep
Microwaved12 minSoft, wateryLast minute

The oven method takes longer but gives you the brown, caramelized edges that make the dish taste rich.

Ingredients and Swaps

A medium spaghetti squash serves as the "noodles" for the base; I recommend a 3 lb squash to ensure there is plenty for two people. Use olive oil and simple seasonings for the roasting process.

The creaminess comes from raw cashews. If those aren't available, raw sunflower seeds are a good substitute, though they offer a slightly earthier flavor. The savory, cheesy punch is provided by nutritional yeast.

Fresh baby spinach wilts quickly and adds a vibrant green color. To balance the richness of the cashew cream, garlic and red pepper flakes contribute a sharp, spicy contrast.

  • 1 medium (3 lb) spaghetti squash
  • 2 tbsp olive oil
  • 1/2 tsp sea salt
  • 1/4 tsp cracked black pepper
  • 1/2 cup raw cashews Why this? Provides the creamy, fatty base
  • 1/4 cup water
  • 2 tbsp lemon juice Why this? Cuts through the richness of the nuts
  • 2 tbsp nutritional yeast Why this? Adds a savory, cheesy flavor
  • 3 cloves garlic
  • 5 oz fresh baby spinach
  • 1/4 tsp red pepper flakes

Kitchen Tools Needed

You don't need much for this. A standard baking sheet and a blender (like a Vitamix or Ninja) are the main tools. A medium skillet for the spinach and a fork for shredding the squash finish the list.

Cooking Steps

Roasting the Squash

Heat your oven to 400°F (200°C). Halve the spaghetti squash lengthwise and scoop out the seeds with a spoon. Brush the inside with 1 tbsp olive oil and season with 1/2 tsp sea salt and 1/4 tsp cracked black pepper.

Place the squash halves face down on a baking sheet. Roast for 40–50 minutes until the skin is rich brown and the flesh is tender.

Blending the Savory Cream

Drain the 1/2 cup raw cashews, which should have been soaked in hot water for 30 minutes. Transfer them to a blender. Add 1/4 cup water, 2 tbsp lemon juice, 2 tbsp nutritional yeast, and 1 garlic clove. Blend on high until the mixture is a velvety, smooth puree with no visible grit.

Sautéing the Greens

Warm 1 tbsp olive oil in a skillet over medium heat. Add 2 minced garlic cloves and 1/4 tsp red pepper flakes. Sauté for about 1 minute until the garlic is fragrant.

Toss in 5 oz fresh baby spinach and stir until just wilted and vibrant green.

Integrating the Filling

Pour the cashew cream over the spinach. Stir for 2 minutes until the sauce thickens and clings to the greens.

Use a fork to shred the roasted squash into strands directly in the shell. Fold the creamy spinach mixture into the squash strands until evenly coated.

How It Comes Together

Dry Heat: Roasting face-down uses the baking sheet to pull moisture away. This means the strands stay distinct instead of turning into a puree.

Nut Fats: The blended cashews provide a stable emulsion. This helps keep the sauce from separating when it hits the hot squash.

Quick Fixes

If your squash comes out too wet, it's usually because the oven was too cool or the squash was overly mature. Simply drain the excess liquid from the shell before adding your cream.

Gritty sauce happens when cashews aren't soaked long enough. If you see bits of nut, add a tablespoon of water and blend for another 60 seconds.

Preventing Watery Strands

Drain the shell completely. If it's still too wet, pat the strands with a paper towel.

Fixing Gritty Sauce

Soak cashews in boiling water for 30 minutes. Use a high-speed blender for a smooth finish.

Avoiding Burnt Garlic

Sauté garlic on medium heat. Remove from heat as soon as it smells fragrant, before it turns dark brown.

ProblemFix
Watery squashDrain liquid from shell
Gritty sauceSoak nuts longer or blend more
Burnt garlicLower skillet temperature

Having the sauce ready before the squash finishes roasting ensures the vegetable stays hot while you fold everything together.

Storage and Freshness

Keep any leftovers in an airtight jar in the refrigerator for up to 4 days. I wouldn't recommend freezing this dish, as the squash tends to lose its structure and become too soft after thawing.

To reheat, set the oven to 350°F (175°C) and warm the squash for 10 minutes. If using a microwave, stir in a teaspoon of plant milk or water to loosen the cream. When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.

Dietary Tweaks

For a Vegan Spinach Artichoke Spaghetti Squash, fold in 1/2 cup of chopped canned artichoke hearts during the sauté step. This adds a tangy, salty depth.

If you need nut-free options, swap cashews for soaked sunflower seeds. This creates a slightly different flavor but keeps the same thickness.

You can also experiment with other Vegetarian Spaghetti Squash Skillet ideas by adding sautéed mushrooms or peas. Whether you want an Easy Vegan spinach spaghetti squash for a Tuesday or a Quick Vegan spinach spaghetti squash for a lunch prep, the cashew base remains the most reliable choice.

PeopleSquash SizeCashewsSpinach
23 lb1/2 cup5 oz
46 lb1 cup10 oz

Adjusting the garlic based on your preference is easy. I like an extra clove of roasted garlic blended into the cream for more punch.

Serving Suggestions

This dish is filling on its own, but it pairs well with a crisp side salad with a lemon vinaigrette. If you want more protein, I suggest serving it alongside some grilled tofu or a beef spaghetti squash skillet style protein.

Top the finished bowls with a sprinkle of red pepper flakes or toasted pine nuts for a bit of crunch. A squeeze of fresh lemon right before eating brightens the whole bowl.

Before You Start Cooking

How to get the best noodle texture?

Shred the roasted squash with a fork directly in the shell. This technique separates the flesh into long, spaghetti-like strands.

Can spaghetti squash be eaten raw?

No, the texture is too tough and the flavor is bland when uncooked. Roast it at 400°F (200°C) to make it tender and savory.

Why is roasting necessary for softness?

High heat breaks down the tough fibers of the squash. Roast it face down for 40–50 minutes until the skin is rich brown.

Would other vegetables work well?

Yes, you can roast several different types of produce together. See how we combine them in our roasted squash vegetables for more inspiration.

How should I store leftovers?

Store leftovers in a sealed jar in the refrigerator for 4 days. Avoid freezing this dish, as the squash structure breaks down once thawed.

Can this be microwaved?

Yes, just add a teaspoon of water or plant milk to the cream first. This loosens the sauce so it remains creamy after heating.

Is it possible to swap the cashew cream?

Yes, you can use other blended nut creams for a similar consistency. Ensure you include lemon juice to maintain the bright, tangy flavor.

What causes the squash to become mushy?

Overcooking the squash beyond 50 minutes often destroys the strand structure. Stick to the 400°F (200°C) temperature to keep the noodles intact.

Creamy Spinach Spaghetti Squash

Creamy Spinach Spaghetti Squash Recipe Card
Preparation time:15 Mins
Cooking time:50 Mins
Resting time:30 Mins
Total time:1 Hrs 35 Mins
Servings:2 · 2 bowls
Category: Main CourseCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
488 kcal
% Daily Value*
Total Fat 27.8g
   Saturated Fat 4.4g
Sodium 700mg
Total Carbohydrate 46.3g
   Dietary Fiber 11.8g
   Total Sugars 14g
Protein 15g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
How many stars?
Rate, Share, Comment: