This post may include affiliate links; for details, see our disclosure policy.

This spaghetti squash mac and cheese is a delicious, cozy vegetarian main dish that substitutes spaghetti squash for noodles!

Spaghetti Squash Mac and Cheese | A Couple Cooks

This post was created in partnership with ALDI. All opinions are our own. Giveaway details below.

Do you think about pairing wine with food? In my adventure to Washington wine country, I learned a few things about pairing from my new friend, sommelier Leslee Miller. First of all, you’ve got to taste the wine and the food together in your mouth. It’s not good enough just to sip and then take a bite. Both the wine and food must be in your mouth simultaneously. It’s all about flavors complementing flavors, and trying this gets you up close and personal.

Second: wine pairing is not just for high-class, fancy foods. You can be as low brow as you’d like. Leslee was all about pairing a sparkling wine with white cheddar cheese puffs. Wine and cheese puffs? Yes, please. So I think Leslee would be proud of my suggested pairing for this new recipe, our spaghetti squash mac and cheese! Keep reading for the recipe, and the wine pairings.

Also: Try all our Best Mac and Cheese recipes!

Spaghetti Squash Mac and Cheese
Spaghetti Squash Mac and Cheese | A Couple Cooks

How to make spaghetti squash mac and cheese

This new recipe is a spaghetti squash mac and cheese, just as comforting and homey as it sounds. It’s our new favorite way to sneak the nutrients of squash into a naturally gluten-free take on the traditional pasta. Roasting spaghetti squash transforms its insides into long, slender “noodles.” Here we’ve even saved the shell to use as a serving dish. The spaghetti squash noodles are mixed with a creamy cheesy Béchamel sauce featuring Gruyere cheese. The Gruyere adds a bit of sophistication to the dish, along with a pinch of nutmeg and a dash of white wine vinegar.

This recipe works as a main dish or a side! For me, it’s a main dish: we could see it as a Thanksgiving recipe or a Meatless Monday entree. Or, pair it with a few vegetable sides like a crisp salad or roasted Brussels sprouts.

Did you know you can cook spaghetti squash in an Instant Pot? A pressure cooker only fits one squash, so it would work for half of this recipe (and serve it on a plate instead of in the squash). Go to Instant Pot Spaghetti Squash.

Spaghetti Squash Mac and Cheese | A Couple Cooks
Spaghetti Squash Mac and Cheese | A Couple Cooks

Pairing spaghetti squash mac and cheese with wine

And then of course, pair it with wine! On my trip to Washington, I got to try a large variety of wines made in Washington exclusively for ALDI. Of the wines I tried, to offset the rich dairy in this recipe I wanted something crisp and tart. Both a white wine or a sparkling wine could work here, so I’ve listed both below!

Alex and I served it with the Crystal Creek Cellars Chardonnay, which had just the right Granny Smith tang to balance the cheesy spaghetti squash. Below are the wines we’d recommend for pairing:

  • Crystal Creek Cellars Chardonnay (87 points)* $7.99 – If you don’t like oaky Chardonnay, this one’s for you. Aromas of Granny Smith apples and layered notes of pear, toasty oak and a hint of vanilla. Pairs well with roasted chicken, fettuccine with alfredo sauce or seafood.
  • Maison de Joie Brut Sparkling (89 points) $11.49 – If you know me well, you’ll know I’m a big fan of bubbles. This one was lovely! Inviting aromas of apple and peach open at the front, leading to a light-to medium-bodied palate and a round effervescence. Pairs well with shellfish, strong cheeses or apple and walnut salad.
  • Lot Series Grande Brut (91 points) $13.99 – This wine just received a Gold Medal BTI rating! Again, I’m a huge bubbly fan, and this one hit the spot for me. Lot Series Grande Brut is created in the true Méthode Champenoise winemaking style and aged a minimum of three years in the bottle. Delightfully effervescent with green apple and citrus flavors followed by a dry finish. Pairs well with poultry, seafood or spicy foods.

* scores are from Beverage Tasting Institute (BTI).

You can find these wines at your local ALDI; use this store locator to find a store near you. We also picked up a Specially Selected Gruyere cheese at ALDI, which happens to be an award-winning product: it’s a Chefs in America Masters of Taste Gold Medal Endorsement 2017 winner. Let us know if you try any of these products out; we’d love to know your thoughts!

Spaghetti Squash Mac and Cheese | A Couple Cooks

Looking for spaghetti squash recipes? 

Spaghetti squash has a huge fan base! Here are all our spaghetti squash recipes:

Spaghetti Squash Mac and Cheese | A Couple Cooks

This recipe is…

Vegetarian and gluten-free.

Spaghetti Squash Mac and Cheese | A Couple Cooks

Bonus: even 8-month old Larson LOVES this recipe.

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
Spaghetti Squash Mac & Cheese | A Couple Cooks

Spaghetti Squash Mac and Cheese

  • Author: a Couple Cooks
  • Prep Time: 1 hour
  • Cook Time: 15 mins
  • Total Time: 1 hour 15 mins
  • Yield: 4 as a main; 8 as a side 1x


This spaghetti squash mac and cheese is a delicious, cozy vegetarian main dish that substitutes spaghetti squash for noodles!


  • 2 large spaghetti squash (around 5 pounds)
  • 6 ounces Specially Selected Gruyere (about 2 cups shredded; you also can use Jarlsberg, or a mix of Gruyere and Cheddar)
  • 2 tablespoons Countryside Creamery Unsalted Butter
  • 2 tablespoons Baker’s Corner cornstarch
  • 2 cups Friendly Farms 2% milk
  • 1 ½ teaspoons kosher salt, divided
  • ¼ teaspoon Stonemill ground nutmeg
  • Freshly ground Stonemill black pepper
  • 1 teaspoon white wine vinegar
  • Stonemill paprika, for garnish
  • Finely chopped Italian flat leaf parsley, for garnish


  1. Preheat the oven to 400F.
  2. Using a large, sharp knife, cut the spaghetti squash in half. Scrape out the seeds using a spoon and sprinkle the cut sides with olive oil. Place the squash cut side down on a baking sheet and roast until tender and easily pierced with a knife, about 30 to 45 minutes depending on the size of the squash (check at 30 minutes regardless). When the squash is done, use a fork to carefully scrape out the flesh of each half into “noodles”, taking care to keep the squash shell intact. Place the noodles in a colander or strainer and drain for 10 minutes to remove the extra moisture. Save the squash shells for serving.
  3. In a medium saucepan, heat the butter over medium-low heat until melted. Add the cornstarch and stir until smooth. Over medium heat, cook until the mixture turns a light, golden sandy color, about 2 to 3 minutes.
  4. Meanwhile, heat the milk until hot (microwave in a glass measuring cup, or heat in another pan on the stove). Gradually add the hot milk to the butter mixture, whisking continuously until very smooth. The first addition of milk will cause the mixture to become chunky, keep whisking and adding milk until it becomes smooth. Bring to a boil and cook 3 to 5 minutes until very thick, whisking frequently. Remove from the heat and stir in 1 teaspoon kosher salt, nutmeg and several grinds black pepper. Stir in 1 ⅓ cups cheese until it melts, then add the white wine vinegar and remove from the heat.
  5. Add the drained squash into the pan, then mix it with the cheese sauce and ½ teaspoon kosher salt. Taste and add additional salt if desired depending on the size of the squash. Pour the mixture back into the squash shells, dividing the mixture equally among the shells. Sprinkle each squash with the remaining cheese, then with a dusting of paprika. Bake until cheese melts, about 10 minutes.
  6. To serve, sprinkle with chopped parsley and serve warm.
  • Category: Main Dish
  • Method: Baked
  • Cuisine: American

Keywords: spaghetti squash mac and cheese

Looking for vegetarian dinner recipes? 

Are you looking for cozy vegetarian dinner recipes? Here are a few you should try:

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Absolutely delightful and delicious. I could tell from reading the recipe it was going to be tasty but it was even better then I expected. The biggest complement is that my 17 yr old wanted leftovers for his school lunch the next day. I’ll be sure to try pass the link on and try more of your recipes

  2. This dish was delicious I made it twice and it was a big hit, even my niece who is a 2 yr old picky eater loved it. It did taste better the next day (not sure why)

    1. Hooray, we’re so glad! Some recipes can be better with time so the flavors soak in; glad to hear that this one ages well! (And some don’t taste better the next day, even when it seems like that they will!)

  3. Thanks for the recipe. I was looking for other ideas for butternut squash instead of just soups. I’ll have to figure out how to make this dairy free.

  4. I made this! I’ve never made spaghetti squash before, but it was great, and the cheese sauce is so yummy I want to put it on everything!

    1. Oh I’m SO so glad to hear that! Yes, when I first tasted the sauce I had the same reaction :) THANKS for making it!

  5. I love spaghetti squash recipes. My dad, who doesn’t like pasta, loved a recipe I made. I do plan on trying this one.

  6. This looks delicious! I will definitely be making it. I would love to see more spaghetti squash recipes. I stock up on winter squash each fall from a local farm. Thirty-seven pounds this year, mostly all for me!