This post contains affiliate links.

Why settle for boxed mac and cheese when you can have spaghetti squash mac and cheese?! This cheesy-licious dish is a healthier, low-carb twist that still brings all the cozy, comforting flavors. (Bonus: we’ll show you how to serve it in squash bowls with broiled mozza for that perfect gooey, gourmet finish!)

A roasted and broiled squash filled with spaghetti squash mac and cheese
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Mac And Cheese 2.0

So, you love mac and cheese but aren’t exactly thrilled about the post-carb coma? (Yeah, I feel you.) Sarah here, putting on my food scientist hat—because I didn’t spend years studying nutrition just to let these delicious cheesy noodles get the better of me.

Enter spaghetti squash mac and cheese, the low-carb solution to everyone’s favorite comfort food! For the uninitiated, spaghetti squash is a yellow squash that, when cooked, transforms into strands of “spaghetti” (it’s like magic!).

Reader rating

★★★★★

“I loved your cauliflower mac and cheese, so I had to try this. It is great, but the best part is serving it in the shells. It came out as artistic looking as your photos. I had a couple of friends and it was a huge hit. Thanks, Sarah!” —GW

Add your review

A roasted and broiled squash filled with spaghetti squash mac and cheese

Here’s What You’ll Need

Grab your squash and a few pantry staples, and let’s create your new favorite meal!

  • Spaghetti Squash: One spaghetti squash provides two large servings. (Consider doubling the recipe for a crowd of four.)
  • Olive Oil: Aids in the roasting process, helping the squash reach a perfect golden hue. Use extra-virgin olive oil if possible!
  • Milk: We’ll be making a classic cheese sauce, so we’ll need some milk (regular or dairy-free) to form the base.
  • Roux: A pat of unsalted butter will bind with all-purpose flour to form a roux, thickening our cheese sauce into dreamy cheesiness. Feel free to use a gluten-free all-purpose flour to keep the dish free of gluten!
  • Cheese: Mac and cheese isn’t complete without cheese! Use 2 cups of shredded sharp cheddar, or if you’re up for a different flavor, try Gouda, Gruyère, or Fontina! (Optionally, top it with mozzarella for broiling.)
  • Mustard: Cuts through the richness of the cheese, adding a much-needed zing. The flavor is undetectable, but you’ll love what it does for the dish!
  • Seasonings: A pinch of salt, pepper, and garlic powder adds extra flavor.
A spaghetti squash cut and half, hollowed out with the seeds removed

Ready in 4 steps

Spaghetti squash recipes often get a rep for being difficult or time-consuming, but that is so not the case here! This spaghetti squash mac and cheese takes 45 minutes in total (and is worth every second).

Step 1: Roast The Squash
Cut the squash and scoop out the seeds. Drizzle and rub the inside with oil, then roast the squash until fork tender but still a little firm. When finished, flip the squash over and allow it to cool enough to touch.

Two halves of a spaghetti squash placed inside facing down on a baking tray
For longer spaghetti strands, cut it horizontally. For a pretty presentation in the squash shells, cut it lengthwise. And don’t forget to poke the skin before roasting to allow some steam to escape!

Step 2: Prepare the Sauce
Warm the milk in the microwave, then melt the butter over medium heat in a large sauté pan. Whisk in the flour to form a smooth paste (your roux). Slowly drizzle in the milk, whisking constantly until it’s fully incorporated. Lastly, stir in the cheese, mustard, and seasonings.

Mixing milk, cheese, butter, flour, and seasonings in a sauté pan with a whisk
After adding the milk, increase the heat and cook while whisking until the mixture becomes a thick sauce.

Step 3: Spaghettify The Squash
Use a fork to scrape strands from the inside of the spaghetti squash.

Using a fork to pull strands of the inside of a spaghetti squash, creating spaghetti-like noodles
If serving the mac in the squash shell, leave about ¼ inch of flesh in the squash to support your bowls.

Step 4: Add The Strands
Transfer the spaghetti strands to the pan with the sauce. You can serve your spaghetti squash mac and cheese now or move on to Step 5 if you’d like to double-bake it for extra cheesiness!

A sauté pan filled with cheese ingredients and spaghetti squash "noodles"
Give everything a good stir to evenly coat each strand of your spaghetti squash noodles!

Step 5: Optional Double Bake
Spoon the mac and cheese mixture back into the spaghetti squash shells and top with shredded mozzarella cheese. Set in the oven and broil for 2 to 3 minutes, watching closely until the cheese melts and turns golden brown.

Close-up view of cheese spaghetti squash "noodles"

Complete Your Meal

Now that we’ve created the dreamiest bowls of squashy cheesiness, we need some greens! Here are a few veggie-loaded sides that pair well with this spaghetti squash mac and cheese.

A roasted and broiled squash filled with spaghetti squash mac and cheese

Spaghetti Squash Mac ‘n Cheese (Low Carb)

4.84 from 6 ratings
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 2 large servings
Why settle for boxed mac and cheese when you can have spaghetti squash mac and cheese?! This cheesy-licious dish is a healthier, low-carb twist that still brings all the cozy, comforting flavors. (Bonus: we’ll show you how to serve it in squash bowls with broiled mozza for that perfect gooey, gourmet finish!)

Ingredients 

  • 1 spaghetti squash
  • 1 Tbsp olive oil, 15 mL
  • 1 cup milk, low fat or 2%, 236 mL
  • 2 Tbsp unsalted butter, 28 g
  • 2 Tbsp all-purpose flour, 20 g
  • 2 cups shredded sharp cheddar cheese, 225 g
  • ½ tsp mustard
  • ¼ tsp each salt, pepper, garlic powder
  • Optional: ½ cup shredded mozzarella, 50 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Prep: Preheat oven to 400°F (204°C). Cut spaghetti squash in half* and scoop out the seeds. Drizzle the inside with olive oil, rubbing to coat evenly. Place cut-side down on a baking sheet and prick the outside with a fork. Roast for about 30 minutes until fork tender but still a little firm. When finished, flip over and allow to cool enough to the touch.
  • Sauce: While squash cooks, heat milk in the microwave until lukewarm, about 30 seconds. Melt butter over medium heat in a large saute pan. Whisk in flour to form a smooth paste. Slowly drizzle in the milk, whisking constantly until it's fully incorporated. Increase heat and cook while whisking until the mixture thickens into a thick sauce. Stir in cheese, mustard, salt, pepper, and garlic powder. Remove from heat and cover to keep warm.
  • Spaghettify: Use a fork to scrape strands from the inside of the spaghetti squash (if serving in the squash shell, leave about ¼ inch of flesh in the squash to support your bowls).
  • Assemble: Transfer spaghetti strands to your pan with the sauce, stirring to combine. You can eat it at this point, or double-bake it.
  • Optional Double Bake: Optionally, spoon the mac and cheese mixture back into the spaghetti squash shells and top with mozzarella cheese. Set in the oven and broil for 2 to 3 minutes, watching closely until cheese melts and turns golden brown.

Notes

*Cut squash horizontally for longer spaghetti strands. Cut lengthwise for a prettier presentation when serving the mac and cheese in the squash shell.

Nutrition

Serving: 1large serving | Calories: 779kcal | Carbohydrates: 31.3g | Protein: 35g | Fat: 58.9g | Saturated Fat: 33.2g | Cholesterol: 155mg | Sodium: 1171mg | Potassium: 584mg | Fiber: 5.8g | Sugar: 7g | Calcium: 1027mg | Iron: 2mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.84 from 6 votes (2 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




9 Comments

  1. GW says:

    5 stars
    I loved your cauliflower Mac and Cheese, so I had to try this. It is great, but the best part is serving it in she shells. It came out as artistic looking as your photos. I had a couple of friends and it was a huge hit. Thanks Sarah

    1. Sarah says:

      Aw yay! So awesome to hear! Enjoy! 😀

  2. Amy says:

    4 stars
    This was very good but used half the cheese as it would’ve been too much with 2 cups…still needed pasta …used gluten free and nutmeg, cayenne to help with seasoning.

  3. Lisa says:

    5 stars
    Made this last night! Surprisingly easy, and it was great! I’ve decided to go vegetarian, and this was my first recipe under my new program – I downloaded the week of fall recipes. Thank you for all your wonderful cooking support!
    I would add a little more flavor to the mac & cheese next time – probably smoked paprika.

    1. Sarah Bond says:

      I’m so happy you liked it, Lisa! Smoked paprika sounds like such a tasty addition! 😀

  4. Ann says:

    Can I use a plant based milk!

    1. Sarah Bond says:

      Yep that should work! 🙂

  5. Danielle H. says:

    5 stars
    I made this recipe yesterday and it was SOOOOO GOOD!!! I would have taken a picture to share, but it didn’t come out nearly as pretty as it was delicious!

    1. Sarah Bond says:

      I’m so thrilled to hear it was a hit, Danielle! Happy eating!