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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: simplemealsbykim
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Baking, Stovetop
  • Cuisine: American

Description

This vegan spaghetti squash mac ‘n cheese is a cozy, dairy-free twist on a classic comfort food. Instead of pasta, we use roasted spaghetti squash for a low-carb base, and it’s tossed in a creamy, cheesy cashew sauce. It’s gluten-free, nutritious, and perfect for a weeknight dinner or plant-based meal prep.


Ingredients

For the Spaghetti Squash:

  • 1 medium spaghetti squash

  • 1 tablespoon olive oil

  • Salt and pepper, to taste

For the Vegan Cheese Sauce:

  • 1 cup raw cashews (soaked for 4 hours or boiled for 10 minutes)

  • 1 1/4 cups unsweetened almond milk (or any plant-based milk)

  • 1/4 cup nutritional yeast

  • 1 tablespoon lemon juice

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • 1/2 teaspoon smoked paprika

  • 1 teaspoon Dijon mustard

  • Salt and pepper, to taste


Instructions

  1. Roast the Spaghetti Squash:
    Preheat your oven to 400°F (200°C). Cut the squash in half lengthwise and scoop out the seeds. Drizzle with olive oil, season with salt and pepper, and place face down on a baking sheet. Roast for 35–40 minutes, or until the flesh is tender.

  2. Prepare the Cashew Cheese Sauce:
    While the squash roasts, drain the soaked cashews and place them in a blender. Add almond milk, nutritional yeast, lemon juice, garlic powder, onion powder, smoked paprika, Dijon mustard, salt, and pepper. Blend until completely smooth and creamy.

  3. Scrape the Squash:
    Once the squash is cool enough to handle, use a fork to scrape the flesh into spaghetti-like strands.

  4. Combine and Serve:
    In a large pan over medium heat, add the squash strands and pour in the cheese sauce. Stir to coat and cook for 2–3 minutes until heated through. Serve warm.


 


Notes

  • You can add sautéed spinach, peas, or broccoli for extra veggies.

  • For a spicy kick, add a pinch of cayenne pepper to the sauce.

 

  • Leftovers keep well in the fridge for up to 4 days.


Nutrition

  • Serving Size: 1 bowl (about 1/4 of recipe)
  • Calories: 310
  • Sugar: 4g
  • Sodium: 330mg
  • Fat: 17g
  • Saturated Fat: 3g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 31g
  • Fiber: 6g
  • Protein: 10g
  • Cholesterol: 0mg