Vegan Spaghetti Squash Mac ‘n Cheese

Why You’ll Love This Recipe

Vegan Spaghetti Squash Mac ‘n Cheese is a wholesome, plant-based twist on the classic comfort food. By using roasted spaghetti squash instead of traditional pasta, this dish becomes naturally gluten-free, low in carbs, and packed with nutrients. The creamy vegan cheese sauce made from cashews, nutritional yeast, and spices delivers rich, cheesy flavor without any dairy, making it perfect for vegans and health-conscious eaters alike.

ingredients

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

spaghetti squashraw cashewsnutritional yeestonondairy milk (such as almond or oat)lemon juicegarlic powderonion powdersmoked paprikasaltpepperolive oil (for roasting)optional: Dijon mustard or turmeric for added flavor and color

directions

Preheat your oven to 400°F (200°C). Slice the spaghetti squash in half lengthwise and scoop out the seeds.

Brush the inside of each half with olive oil, place cut-side down on a baking sheet, and roast for 35-45 minutes until tender.

While the squash is roasting, soak the raw cashews in hot water for 20 minutes, then drain.

In a blender, combine soaked cashews, non-dairy milk, nutritional yeast, lemon juice, garlic powder, onion powder, smoked paprika, salt, and pepper. Blend until smooth and creamy.

Once the squash is cool enough to handle, use a fork to scrape the inside into spaghetti-like strands.

In a large skillet or saucepan, add the squash strands and pour the vegan cheese sauce over them. Stir well and heat over low-medium until everything is warmed through and evenly coated.

Optional: For a baked version, transfer the mixture to a baking dish, top with breadcrumbs or vegan parmesan, and bake at 375°F (190°C) for 10-15 minutes.

Servings and timing

This recipe yields approximately 4 servings.Preparation time: 15 minutesRoasting time: 35-45 minutesSauce blending and heating: 10 minutesTotal time: 60-70 minutes

Variations

Add steamed broccoli, peas, or sautéed mushrooms for extra veggies.

Spice it up with a pinch of cayenne pepper or hot sauce in the cheese sauce.

Use roasted garlic instead of garlic powder for deeper flavor.

Swap spaghetti squash for roasted zucchini noodles or cooked gluten-free pasta if desired.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.Reheat on the stove over low heat or in the microwave until heated through.Add a splash of non-dairy milk when reheating to refresh the sauce.

Vegan Spaghetti Squash Mac 'n Cheese

FAQs

Is spaghetti squash a good pasta substitute?

Yes, it’s a low-carb, gluten-free alternative that works well with sauces and has a mild flavor.

Do I need to peel spaghetti squash?

No, simply roast it with the skin on and scoop out the strands after cooking.

Can I use another nut instead of cashews?

Cashews give the creamiest texture, but blanched almonds or macadamia nuts can work as substitutes.

Is this dish freezer-friendly?

It’s best enjoyed fresh, but it can be frozen. Thaw and reheat with a splash of non-dairy milk to revive the sauce.

Can I prep this in advance?

Yes, roast the squash and make the sauce ahead of time, then combine and heat when ready to serve.

Is nutritional yeast necessary?

Yes, it adds the cheesy, umami flavor to the sauce. Look for it in the health food section.

Can I make it nut-free?

Try using sunflower seeds or a dairy-free cheese sauce made from potatoes and carrots as an alternative.

Does the squash need to be fully soft?

Yes, it should be tender enough to easily scrape into strands with a fork.

Is this recipe kid-friendly?

Absolutely—many kids enjoy the creamy, cheesy flavor and fun texture of spaghetti squash.

What makes the sauce taste cheesy?

Nutritional yeast, lemon juice, and seasonings combine to mimic the tang and depth of cheese.

Conclusion

Vegan Spaghetti Squash Mac ‘n Cheese is a comforting and nutritious meal that delivers all the cozy vibes of traditional mac without the dairy or gluten. With its creamy sauce and satisfying texture, it’s a great way to sneak in extra veggies while still enjoying a classic favorite. Perfect for weeknight dinners, meal prep, or impressing guests with plant-based deliciousness.

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: Molly Yeh
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Baking, Blending
  • Cuisine: American
  • Diet: Vegan

Description

A creamy, dairy-free twist on classic mac ‘n cheese using roasted spaghetti squash and a rich vegan cheese sauce.


Ingredients

Units Scale
  • 1 medium spaghetti squash
  • 1 tablespoon olive oil
  • 1 cup raw cashews (soaked for 4 hours or in hot water for 15 minutes)
  • 1/4 cup nutritional yeast
  • 1/2 cup unsweetened almond milk
  • 1 tablespoon lemon juice
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1 tablespoon Dijon mustard

Instructions

  1. Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and remove the seeds.
  2. Drizzle the inside with olive oil, place face down on a baking sheet, and roast for 35-40 minutes until tender.
  3. While the squash is roasting, prepare the cheese sauce. Drain the soaked cashews and add them to a blender with nutritional yeast, almond milk, lemon juice, garlic powder, onion powder, smoked paprika, salt, pepper, and Dijon mustard. Blend until smooth and creamy.
  4. Once the squash is cooked and slightly cooled, use a fork to scrape out the strands into a large bowl.
  5. Pour the vegan cheese sauce over the squash strands and mix until fully coated.
  6. Optional: transfer to a baking dish, top with breadcrumbs or more nutritional yeast, and broil for 5 minutes for a crispy top.
  7. Serve warm and enjoy!

Notes

  • Soaking the cashews longer results in a smoother sauce.
  • You can add steamed broccoli or peas for extra nutrition and color.
  • Store leftovers in an airtight container in the fridge for up to 3 days.

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 280
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 17g
  • Saturated Fat: 3g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 9g
  • Cholesterol: 0mg

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 *