This post may contain affiliate links, Read the full disclosure here.
I’ll be the first to admit it—mac and cheese is sacred in our house.
It’s that warm, gooey comfort food my kids ask for on rainy days, after tough school weeks, or honestly… any time. But as a mom who’s trying to sneak in more veggies without triggering a full-on dinner rebellion, I needed a way to make it lighter. Healthier. Still cheesy. Still cozy.
Enter this Spaghetti Squash Mac and Cheese.
It’s cheesy (without the cheese), packed with veggies, and still hits all the same notes as the classic. Even better? My kids had no clue they were eating squash the first time I served it. That’s when I knew we had a keeper.
Whether you’re gluten-free, low-carb, dairy-free, or just looking for a dinner that makes you feel good without giving up flavor, this one is for you.
Why You’ll Love This Spaghetti Squash Mac and Cheese Recipe
This isn’t one of those sad “healthy substitutes” that leaves you wishing you made the real thing.
It’s creamy. It’s cheesy and It’s incredibly satisfying.
And it’s one of those dishes that makes you feel like a kitchen superhero because:
- You’re feeding your family vegetables without a fight
- The prep is simple and stress-free
- It’s loaded with plant-based goodness
- You can customize it for picky eaters (yes, even toddlers)
Let’s just say… I’ve made this three times this month alone.
Ingredients for Spaghetti Squash Mac and Cheese
This recipe is broken down into three simple components. Don’t let the ingredient list scare you—it’s mostly pantry staples and easy-to-find items.
For the Spaghetti Squash
- 1 whole spaghetti squash (about 3 pounds)
- 2 tablespoons olive oil
- 1/2 teaspoon coarse or kosher salt
For the Cashew Cream Sauce
- 1 1/2 cups raw cashews
- 1 cup warm water
- 4 garlic cloves or 1 teaspoon garlic powder
- 1 tablespoon nutritional yeast
- 1/2 a yellow onion or 1 tablespoon onion powder
- 1/2 teaspoon table salt
Additional Ingredients
- 2 eggs
- 1 teaspoon spicy brown mustard
- 1 teaspoon parsley flakes or 1 tablespoon fresh chopped parsley
- 1/2 teaspoon freshly grated nutmeg (optional, but so good)
- 1 tablespoon nutritional yeast (for topping)
- 1/4 teaspoon smoked paprika (for topping)
Equipment You’ll Need
- Sheet pan or cookie sheet
- Blender (or smoothie cup blender)
- Large mixing bowl
- Ramekins or a casserole baking dish
How to Make Spaghetti Squash Mac and Cheese Step-by-Step
This recipe is super beginner-friendly. You’ll roast the squash, blend a creamy sauce, then bake it all together. It sounds fancy, but it’s weeknight do-able.
Step 1: Roast the Spaghetti Squash

- Preheat oven to 350°F
- Cut squash in half lengthwise and scoop out seeds with a spoon
- Rub olive oil over the inside, then sprinkle with salt
- Place squash halves cut-side down on a baking sheet
- Bake for 20 to 30 minutes, depending on size
- Let it cool slightly, then scrape out the “noodles” using a fork
- Transfer squash to a large mixing bowl
Tip: Don’t overbake or it’ll get mushy. You want strands that hold up, like al dente pasta.
Step 2: Make the Cashew Cream

- Add raw cashews, warm water, garlic, onion, salt, and nutritional yeast to a blender
- Blend on high until smooth and creamy
- If too thick, add 1 to 2 tablespoons more water and blend again
- Set aside
This sauce is the heart of the dish. It’s rich, cheesy, and surprisingly satisfying.
Step 3: Mix Everything Together
- To your bowl of squash, add:
- 2 eggs
- Spicy brown mustard
- Parsley
- Nutmeg (if using)
- Cashew cream sauce
- Mix everything together until well combined
It’ll smell cheesy and nutty and comforting—this is your “mac and cheese” moment.
Step 4: Bake It

- Grease ramekins or a casserole dish
- Scoop the mixture evenly into your baking dish
- Sprinkle the tops with nutritional yeast and smoked paprika
- Bake at 350°F for:
- 20 minutes (for ramekins)
- 30 to 40 minutes (for a casserole dish)
- Let cool for 5–10 minutes before serving
I like to sprinkle a little fresh parsley on top before serving. It makes it feel restaurant-worthy.
Easy Add-ins and Swaps for Your Family
One of the best things about this dish is how easy it is to personalize it based on what your family likes.
Want it cheesier?
- Mix in a few cubes of Laughing Cow cheese
- Sprinkle with grated gruyere or shredded vegan cheddar
Add protein
- Stir in cooked chicken, turkey sausage, or crumbled bacon
- Top with a crispy chickpea crumble for plant-based crunch
Spice it up
- Add red pepper flakes or a tiny dash of hot sauce to the cashew cream
Make it vegan
- Skip the eggs and use a flax egg or just omit (texture will be softer but still delish)
Frequently Asked Questions About Spaghetti Squash Mac and Cheese
Does spaghetti squash actually taste like pasta?
Not exactly. But it has a noodle-like texture and soaks up sauce beautifully.
What makes this “mac and cheese” without cheese?
The cashew cream + nutritional yeast + garlic + onion combo creates a creamy, cheesy flavor—without dairy.
What cheese can I use if I’m not dairy-free?
Try gruyere, cheddar, or even Velveeta for a super classic taste.
Can I make this ahead?
Yes! Roast the squash and blend the sauce a day ahead. Store separately in the fridge, mix, then bake when ready.
Is spaghetti squash healthier than pasta?
Yes. It’s lower in carbs and calories, higher in fiber, and naturally gluten-free. Great for weight management and blood sugar balance.
What to Serve with This Cheesy Squash Bake

This makes a cozy main dish or hearty side. Here’s what we love pairing it with:
- Ultra-creamy baked mac and cheese alternative
- Cheesy taco pasta dish with bold flavor
- Easy stuffed chayote squash dinner idea
You can also serve it with grilled chicken, salmon, or even meatloaf for a full-on comfort meal.
How to Store and Reheat Leftovers
- Store in the fridge for up to 4 days
- Reheat in the oven at 350°F for 10–15 minutes or in the microwave in 30-second bursts
- Freezing is not ideal—it changes the texture of the squash
Why I Keep Coming Back to This Recipe
Honestly? It’s one of the few “veggie-forward” recipes that gets a thumbs-up from every member of my family. It’s warm and filling without being heavy. I love that it checks all the boxes: healthy, affordable, and comforting.
And maybe the best part? It’s one of those meals I feel good about making. Good about eating. And good about sharing.
If you make it, I’d love to see! Tag me on Pinterest or Instagram @RitzyRecipes and let me know how it turned out.
Save, Share, and Serve Again

Make this once and it’ll earn a permanent spot in your weeknight rotation. It’s perfect for:
- Meatless Mondays
- Cozy fall and winter dinners
- Potluck side dish that’ll get compliments
- Lightened-up mac and cheese cravings
Share this with a friend who’s always looking for new spaghetti squash recipes or pin it to your favorite healthy dinner board!
Print
Spaghetti Squash Mac and Cheese – Creamy, Light, Delicious
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
A cozy, creamy, veggie-packed twist on classic mac and cheese—made with roasted spaghetti squash and a dairy-free cashew sauce the whole family loves.
Ingredients
- 1 whole spaghetti squash (about 3 pounds)
- 2 tablespoons olive oil
- 1/2 teaspoon coarse or kosher salt
- 1 1/2 cups raw cashews
- 1 cup warm water
- 4 garlic cloves or 1 teaspoon garlic powder
- 1 tablespoon nutritional yeast
- 1/2 a yellow onion or 1 tablespoon onion powder
- 1/2 teaspoon table salt
- 2 eggs
- 1 teaspoon spicy brown mustard
- 1 teaspoon parsley flakes or 1 tablespoon fresh chopped parsley
- 1/2 teaspoon freshly grated nutmeg (optional)
- 1 tablespoon nutritional yeast (for topping)
- 1/4 teaspoon smoked paprika (for topping)
Instructions
- Preheat oven to 350°F.
- Cut squash in half lengthwise and scoop out seeds.
- Rub inside with olive oil and sprinkle with salt. Place cut-side down on baking sheet.
- Roast for 20–30 minutes until tender. Cool slightly, then scrape into strands and place in a large mixing bowl.
- Blend cashews, warm water, garlic, onion, salt, and nutritional yeast until smooth and creamy. Add a splash more water if needed.
- To the bowl of squash, add eggs, mustard, parsley, nutmeg (if using), and cashew cream. Mix well.
- Grease ramekins or casserole dish. Spoon in mixture evenly.
- Sprinkle with nutritional yeast and smoked paprika.
- Bake at 350°F for 20 minutes (ramekins) or 30–40 minutes (casserole dish).
- Let cool 5–10 minutes before serving. Garnish with fresh parsley if desired.
Notes
To make vegan, skip eggs or use a flax egg. Add grated cheese if not dairy-free. Customize with protein or veggies like chickpeas, broccoli, or sausage. Store up to 4 days in fridge. Reheat in oven or microwave.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 3g
- Sodium: 320mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 5g
- Protein: 9g
- Cholesterol: 70mg






