Vegan Spaghetti Squash Mac ‘n Cheese

Why You’ll Love This Recipe

Vegan Spaghetti Squash Mac ‘n Cheese is a creamy, comforting, and nutrient-packed twist on the classic dish. Using tender roasted spaghetti squash instead of pasta and a rich dairy-free cheese sauce, this recipe is both wholesome and satisfying. It’s the perfect low-carb, plant-based comfort food that delivers all the cheesy vibes—without the cheese.

ingredients

Vegan Spaghetti Squash Mac 'n Cheese 10 Vegan Spaghetti Squash Mac 'n Cheese is a creamy, comforting, and nutrient-packed twist on the classic dish. Using tender roasted spaghetti squash instead of pasta and a rich dairy-free cheese sauce, this recipe is both wholesome and satisfying. It’s the perfect low-carb, plant-based comfort food that delivers all the cheesy vibes—without the cheese.

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

spaghetti squasholive oilsaltblack peppergarlicnutritional yeastunsweetened plant-based milk (like almond or oat)cashews (soaked)lemon juiceDijon mustardonion powderpaprika (optional)turmeric (optional, for color)vegetable broth (optional, for thinning)breadcrumbs (optional, for topping)fresh parsley (optional, for garnish)

directions

Preheat oven to 400°F (200°C). Slice spaghetti squash in half lengthwise, scoop out seeds, and drizzle with olive oil, salt, and pepper.

Place cut side down on a baking sheet and roast for 35–40 minutes, until fork-tender. Let cool slightly, then use a fork to scrape into strands.

While squash bakes, prepare the vegan cheese sauce. In a blender, combine soaked cashews, plant-based milk, nutritional yeast, lemon juice, Dijon mustard, garlic, onion powder, paprika, turmeric, salt, and pepper. Blend until smooth and creamy.

Transfer squash strands to a large skillet or pot over low heat. Pour cheese sauce over and stir until evenly coated and heated through. Add a splash of broth or milk if needed to thin.

Optional: Top with breadcrumbs and broil for 2–3 minutes for a crispy topping.

Garnish with chopped parsley before serving.

Servings and timing

This recipe yields 4 servings.Preparation time: 15 minutesCooking time: 40 minutesTotal time: 55 minutes

Variations

Add sautéed spinach, kale, or broccoli for extra greens.

Use pumpkin or sweet potato purée in the sauce for a seasonal twist.

Top with vegan parmesan or crushed nuts for extra crunch.

Spice it up with cayenne or chipotle powder.

Stuff the squash halves with the mac mix for a fun presentation.

storage/reheating

Store in an airtight container in the fridge for up to 4 days.Reheat in a skillet or microwave, adding a splash of plant milk to restore creaminess.Not recommended for freezing due to the cashew-based sauce.

FAQs

Vegan Spaghetti Squash Mac 'n Cheese
Vegan Spaghetti Squash Mac 'n Cheese 11 Vegan Spaghetti Squash Mac 'n Cheese is a creamy, comforting, and nutrient-packed twist on the classic dish. Using tender roasted spaghetti squash instead of pasta and a rich dairy-free cheese sauce, this recipe is both wholesome and satisfying. It’s the perfect low-carb, plant-based comfort food that delivers all the cheesy vibes—without the cheese.

Can I use a different squash?

Butternut or acorn squash could work, but spaghetti squash gives the best pasta-like texture.

Do I have to soak the cashews?

Yes, soaking ensures a smooth, creamy sauce—use boiling water to speed it up in 15–20 minutes.

Is this gluten-free?

Yes, just skip breadcrumbs or use a gluten-free version.

Can I prep this ahead?

Yes, roast the squash and blend the sauce in advance—combine when ready to serve.

Can I add protein?

Add chickpeas, lentils, or vegan sausage for a protein boost.

Conclusion

Vegan Spaghetti Squash Mac ‘n Cheese is the perfect blend of creamy indulgence and wholesome ingredients. With a silky dairy-free cheese sauce and tender squash strands, it’s a comforting, plant-based twist on a classic favorite. Whether you’re vegan, gluten-free, or just looking for a lighter mac ‘n cheese alternative, this dish is sure to impress.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Spaghetti Squash Mac 'n Cheese

Vegan Spaghetti Squash Mac ‘n Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Easy Recipes
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Vegan Spaghetti Squash Mac ‘n Cheese is a lightened-up, dairy-free version of the classic dish, made with a velvety cashew “cheese” sauce and tender roasted spaghetti squash strands. It’s comforting, creamy, and totally plant-based – a guilt-free way to enjoy your mac cravings!


Ingredients

For the squash:

  • 1 medium spaghetti squash

  • 1 tbsp olive oil

  • Salt and pepper, to taste

For the vegan cheese sauce:

 

  • 1 cup raw cashews (soaked in hot water for 20 minutes, then drained)

  • 3/4 cup unsweetened almond milk (or any plant milk)

  • 1/4 cup nutritional yeast

  • 1 tbsp lemon juice

  • 1 tsp Dijon mustard

  • 1/2 tsp garlic powder

  • 1/2 tsp onion powder

  • 1/4 tsp turmeric (for color)

  • 1/2 tsp salt (or to taste)

  • Black pepper, to taste

  • Optional: 1/4 tsp smoked paprika or a pinch of cayenne for heat


Instructions

Roast the squash:

Preheat oven to 400°F (200°C). Slice spaghetti squash in half lengthwise and scoop out the seeds. Drizzle with olive oil, sprinkle with salt and pepper, and place cut side down on a baking sheet. Roast for 35–40 minutes, or until the flesh is tender and easily shredded with a fork.

 

Make the cheese sauce:

While the squash roasts, blend soaked and drained cashews with almond milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, turmeric, salt, and pepper in a high-speed blender until smooth and creamy. Taste and adjust seasoning as needed.

 

Shred the squash:

Once cool enough to handle, use a fork to scrape the squash into spaghetti-like strands. Place in a large bowl.

 

Mix and heat:

Pour the cheese sauce over the warm squash and toss to combine. You can return it to the oven for 10 minutes to heat through or serve as-is.

 

Serve:

Garnish with fresh herbs, a sprinkle of paprika, or vegan parmesan if desired. Serve warm!

 


Notes

  • Want it extra creamy? Add a splash more plant milk to the sauce.

  • You can make the sauce ahead – it keeps in the fridge for up to 5 days.

 

  • Add sautéed broccoli, mushrooms, or spinach for a veggie boost.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *