Spaghetti Squash Mac and Cheese – Creamy, Cheesy & Easy

Spaghetti Squash Mac and Cheese is a cozy, creamy twist on classic comfort food that swaps traditional pasta for tender roasted spaghetti squash while keeping all the cheesy goodness you love. This easy spaghetti squash recipe combines roasted squash noodles with mozzarella, Parmesan, ricotta, goat cheese, and milk for a smooth, creamy sauce that coats every strand. Spaghetti Squash Mac and Cheese is a wonderful choice for a vegetarian dinner, a gluten-free comfort food option, or an easy side dish when you want something warm and satisfying. The roasted spaghetti squash develops tender, noodle-like strands, while the combination of four cheeses creates plenty of savory richness. Fresh basil can be added on top for a bright finishing touch. With just 15 minutes of prep and 45 minutes of roasting time, this cheesy spaghetti squash recipe is simple enough for a weeknight yet comforting enough for a family meal.

Introduction

There are few comfort foods as universally appealing as macaroni and cheese. Creamy cheese sauce, tender noodles, and plenty of rich flavor make it an easy favorite.

This Spaghetti Squash Mac and Cheese puts a fun vegetable-forward spin on that familiar idea.

Instead of traditional macaroni, roasted spaghetti squash is transformed into long, tender strands and tossed directly into a creamy four-cheese sauce. Mozzarella, Parmesan, ricotta, and goat cheese all contribute their own character, creating a sauce that is smooth, rich, and wonderfully savory.

The recipe is straightforward, too. The spaghetti squash is roasted until tender, the strands are pulled from the shell, and the cheese sauce is prepared separately on the stovetop. Once the sauce is smooth and creamy, the squash noodles are added and tossed to combine.

A little fresh basil on top is optional, but it adds a fresh finishing touch.

This recipe makes 5 cups and requires just 15 minutes of prep time and 45 minutes of cook time, for a total time of 1 hour.

It is also naturally suited to vegetarian cooking, and the recipe source describes it as gluten free and low carb.

Why You’ll Love This Recipe

It puts a creative spin on classic comfort food

If you love macaroni and cheese but want to try something different, spaghetti squash provides an interesting noodle-like base while allowing the cheese sauce to remain the star.

It is wonderfully cheesy

This recipe uses four different cheeses: mozzarella, Parmesan, ricotta, and goat cheese. Together, they create a creamy and flavorful sauce.

It is vegetarian

There is no meat in the original recipe, making it an easy vegetarian option for lunch, dinner, or as a side dish.

It is easy to prepare

The ingredient list is simple, and most of the hands-on work involves roasting the squash and stirring the cheese sauce.

It can be customized with roasted vegetables

The recipe notes specifically mention adding roasted vegetables such as broccoli and cauliflower.

Fresh basil adds a bright finish

Fresh chopped basil is optional, but it gives the finished dish a fresh herbaceous touch.

Ingredients Breakdown

The recipe makes 5 cups.

Here is the exact ingredient list provided:

  • 1 spaghetti squash, 4-5 lbs in size
  • 1 tbsp olive oil
  • 1 tsp black pepper
  • 1 tsp kosher salt
  • 1 cup part-skim mozzarella cheese, shredded
  • ¼ cup parmesan cheese, grated
  • ¼ cup ricotta cheese
  • ½ cup goat cheese
  • ¼ cup milk
  • 1 tbsp fresh basil leaves, chopped (optional topping)

Spaghetti Squash

The recipe calls for 1 spaghetti squash, 4-5 lbs in size.

This is the vegetable base of the dish. After roasting, the interior can be pulled apart with a fork to create long strands that resemble noodles.

The large size specified in the recipe provides enough squash to make the stated 5-cup yield.

Olive Oil

You will need 1 tbsp olive oil.

The olive oil is used to brush the inside of the spaghetti squash before roasting.

Black Pepper

The recipe uses 1 tsp black pepper.

Pepper adds savory seasoning to the squash and contributes to the final flavor of the dish.

Kosher Salt

You will need 1 tsp kosher salt.

Salt seasons the squash and helps balance the richness of the cheese sauce.

Part-Skim Mozzarella

The recipe calls for 1 cup part-skim mozzarella cheese, shredded.

Mozzarella brings a familiar mild, creamy cheese flavor to the sauce.

Parmesan

The recipe uses ¼ cup parmesan cheese, grated.

Parmesan adds a distinctly savory and slightly nutty character to the cheese mixture.

Ricotta

You will need ¼ cup ricotta cheese.

Ricotta contributes creamy richness and helps create the smooth consistency of the sauce.

Goat Cheese

The recipe includes ½ cup goat cheese.

Goat cheese gives the cheese sauce a distinctive tangy flavor that helps make this version different from a standard macaroni and cheese.

Milk

The recipe calls for ¼ cup milk.

Milk is added to the saucepan with the cheeses and helps bring everything together into a smooth, creamy sauce.

Fresh Basil

Finally, 1 tbsp fresh basil leaves, chopped (optional topping) can be used.

The basil is added at the end as an optional topping.

Tools & Equipment Needed

You will need:

  • Oven
  • Parchment-lined baking sheet
  • Fork
  • Large bowl
  • Large saucepan
  • Spoon or spatula
  • Knife
  • Pastry brush or utensil for brushing olive oil

The recipe notes that an electric knife can make cutting the uncooked spaghetti squash easier and safer.

Step-by-Step Instructions

1. Preheat the oven

Preheat the oven to 400°F.

Allow the oven to fully preheat while you prepare the spaghetti squash.

2. Slice the spaghetti squash

Slice the 4-5 lb spaghetti squash in half lengthwise.

Because spaghetti squash can be quite firm when uncooked, use care during this step.

The recipe notes that an electric knife can make cutting the squash easier and safer.

3. Remove the seeds

Use a fork to remove the seeds from inside the squash.

Clean out the center of both halves so the squash is ready to season and roast.

4. Season the squash

Brush the inside of the squash with the 1 tbsp olive oil.

Then sprinkle with:

  • 1 tsp kosher salt
  • 1 tsp black pepper

Make sure the seasoning is distributed across the cut surfaces.

5. Arrange the squash

Place each half of the squash cut side down on a parchment-lined baking sheet.

6. Roast

Roast the spaghetti squash in the oven for 45 minutes.

The goal is for the squash to become tender enough that the interior can be pulled into strands with a fork.

7. Remove the squash from the oven

Once the 45-minute roasting time is complete, remove the squash from the oven.

Allow it to cool enough to handle comfortably.

8. Pull the squash into noodles

Use a fork to pull the spaghetti squash “noodles” from the shell.

Place the strands in a large bowl and set aside.

9. Begin the cheese sauce

Add the following cheeses to a large saucepan on the stove over medium heat:

  • 1 cup part-skim mozzarella cheese, shredded
  • ¼ cup parmesan cheese, grated
  • ¼ cup ricotta cheese
  • ½ cup goat cheese

10. Add the milk

Add the ¼ cup milk to the saucepan.

11. Stir until creamy

Stir the cheese mixture consistently until the sauce becomes smooth and creamy.

Keep stirring as the cheeses melt and combine with the milk.

12. Add the spaghetti squash noodles

Add the roasted spaghetti squash noodles to the cheese sauce.

Toss to combine, making sure the creamy cheese sauce coats the squash strands.

13. Finish the dish

Finish with a dash of salt and pepper and fresh chopped basil, if desired.

The basil is an optional topping.

14. Serve

Serve the Spaghetti Squash Mac and Cheese warm while the cheese sauce is creamy.

Tips & Variations

Use an electric knife for easier cutting

The recipe specifically notes that an electric knife can make cutting the uncooked spaghetti squash easier and safer.

This can be especially helpful because a large raw spaghetti squash can be firm.

Stir the cheese sauce consistently

Once the cheeses and milk are in the saucepan, keep stirring consistently until the mixture is smooth and creamy.

This helps the different cheeses come together into one cohesive sauce.

Remove the seeds before roasting

Use a fork to remove the seeds from the squash halves before seasoning and placing them cut side down on the baking sheet.

Add roasted vegetables

The original notes provide a specific vegetable variation.

Broccoli and cauliflower can be roasted and added to the cheese sauce with the spaghetti squash.

To prepare the optional roasted vegetables according to the source notes, place the vegetables in an even layer on a baking sheet. Drizzle with olive oil and sprinkle with salt and pepper. Place them in the oven with the spaghetti squash for 20 minutes, then add them to the cheese sauce with the roasted spaghetti squash.

This is an optional variation and is not part of the original base ingredient list.

Finish with fresh basil

Fresh basil is optional, but chopped basil adds a fresh contrast to the rich cheese sauce.

Keep the original cheese combination

One of the defining features of this recipe is the combination of mozzarella, Parmesan, ricotta, and goat cheese.

Each cheese contributes something different, so keeping the combination intact gives you the flavor profile intended by the recipe.

Flavor Profile

Spaghetti Squash Mac and Cheese has a rich, creamy, savory flavor profile.

The mozzarella provides a familiar mild cheese flavor, while Parmesan contributes more pronounced savory depth.

Ricotta gives the sauce a soft, creamy quality, and goat cheese introduces a distinctive tangy note.

The spaghetti squash itself has a relatively mild flavor, making it a useful base for the cheese sauce.

Salt and black pepper provide the basic seasoning, while fresh basil can add a subtle herbal freshness when used as an optional topping.

The result is creamy and cheesy with a mixture of mild, savory, and tangy flavors.

Nutritional Overview

The supplied recipe provides a complete nutrition estimate per serving.

According to the provided nutrition information, each serving contains approximately:

  • 250.98 calories
  • 15.35 g carbohydrates
  • 14.48 g protein
  • 15.55 g fat
  • 3 g fiber
  • 6.48 g sugar
  • 8.26 g saturated fat

It also provides estimates for cholesterol, sodium, potassium, vitamin A, vitamin C, calcium, and iron.

The recipe source describes the dish as gluten free, low carb, and vegetarian.

Make-Ahead & Meal Prep Ideas

This recipe can be useful when you want to prepare a vegetable-centered comfort food in advance.

The most substantial cooking step is roasting the spaghetti squash, which takes 45 minutes.

Once the squash has roasted, the strands can be pulled from the shell and prepared for the cheese sauce.

For meal planning, you can focus on preparing the squash first, then make the cheese sauce when you are ready to bring everything together.

The cheese sauce is prepared on the stovetop and should be stirred consistently until smooth and creamy.

The recipe is best enjoyed once the squash noodles have been tossed with the warm cheese sauce.

FAQs

What is Spaghetti Squash Mac and Cheese?

Spaghetti Squash Mac and Cheese is a cheesy comfort-food-inspired dish made by roasting spaghetti squash, pulling the cooked squash into noodle-like strands, and tossing those strands with a creamy cheese sauce.

How long does spaghetti squash take to roast?

This recipe roasts the spaghetti squash for 45 minutes at 400°F.

What cheeses are used in this recipe?

The cheese sauce contains part-skim mozzarella, Parmesan, ricotta, and goat cheese.

Can I add vegetables?

Yes. The recipe notes specifically suggest adding roasted vegetables such as broccoli and cauliflower.

The vegetables are roasted separately and then added to the cheese sauce along with the spaghetti squash.

Is the basil required?

No. The recipe lists 1 tbsp fresh basil leaves, chopped as an optional topping.

How much does the recipe make?

The recipe yields 5 cups.

Cooking Timeline

Recipe DetailTime
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Yield5 cups

Serving Suggestions

Spaghetti Squash Mac and Cheese works beautifully as a comforting vegetarian meal or as a side dish.

For a family-style presentation, serve the creamy squash noodles in a large serving bowl and finish with the optional fresh basil.

If you are preparing the roasted vegetable variation, broccoli and cauliflower can be incorporated directly into the cheese sauce with the squash.

The creamy sauce makes the dish particularly well suited to cozy dinners when you want something warm and satisfying.

Because the recipe yields 5 cups, it can also be portioned according to how you plan to serve it.

Recipe Variations

Roasted Broccoli Version

Follow the optional vegetable instructions from the original recipe and add roasted broccoli to the cheese sauce along with the spaghetti squash noodles.

Roasted Cauliflower Version

Roasted cauliflower can also be incorporated into the dish using the same optional method provided in the recipe notes.

Broccoli and Cauliflower Version

For a combination of roasted vegetables, prepare broccoli and cauliflower in an even layer on a baking sheet, drizzle with olive oil, season with salt and pepper, and roast them in the oven for 20 minutes. Add them to the cheese sauce with the roasted spaghetti squash.

Basil-Topped Version

Keep the original cheese sauce intact and finish the dish with the optional 1 tbsp fresh basil leaves, chopped.

Ingredient Spotlight: Spaghetti Squash

Spaghetti squash is what gives this dish its signature noodle-like texture.

Unlike traditional pasta, the squash naturally separates into strands after roasting. The recipe uses a large 4-5 lb spaghetti squash, which is roasted whole after being sliced in half lengthwise and cleaned of its seeds.

Roasting at 400°F for 45 minutes softens the interior.

Once the squash is removed from the oven, a fork is used to pull the strands from the shell.

Those strands then become the foundation for the creamy cheese sauce.

The mild flavor of spaghetti squash also makes it particularly useful in recipes where the sauce provides most of the seasoning and richness.

Ingredient Spotlight: Goat Cheese

Goat cheese is another ingredient that gives this particular cheese sauce its personality.

The recipe uses ½ cup goat cheese, alongside mozzarella, Parmesan, ricotta, and milk.

Goat cheese typically has a distinctive tangy flavor, which creates a pleasant contrast with the milder mozzarella and creamy ricotta.

Because the sauce contains multiple cheeses, the finished flavor has more complexity than a sauce made with just one cheese.

Pro Cooking Tips

Take care when cutting the squash

The uncooked spaghetti squash is firm, and the original recipe specifically recommends an electric knife as an easier and safer option for cutting it.

Season before roasting

Brush the squash with olive oil and season it with kosher salt and black pepper before placing it cut side down on the parchment-lined baking sheet.

Roast cut side down

The recipe specifically instructs you to place each squash half cut side down.

Let the squash become tender

The full 45-minute roasting time allows the spaghetti squash to soften enough to pull into strands.

Use a large bowl

Once the squash is roasted, transfer the pulled strands into a large bowl so they are ready to combine with the cheese sauce.

Stir the sauce consistently

The cheese sauce should be stirred consistently over medium heat until it becomes smooth and creamy.

Add the squash after the sauce is smooth

The recipe instructs you to add the roasted squash noodles to the cheese sauce after the cheeses and milk have formed a smooth, creamy mixture.

Finish with basil if desired

Fresh chopped basil is optional, so the dish works beautifully with or without it.

Storage & Freezing Guide

The recipe provided does not include specific refrigerator storage or freezing instructions for the completed dish.

Because no tested freezing duration is supplied in the original recipe, a specific freezer timeline should not be added.

For food safety and best quality, store leftovers appropriately and reheat them thoroughly before serving.

The recipe’s detailed instructions focus on preparing and serving the dish fresh after combining the roasted squash with the warm cheese sauce.

Nutrition Estimate Table

NutrientAmount Per Serving
Calories250.98 kcal
Carbohydrates15.35 g
Protein14.48 g
Fat15.55 g
Saturated Fat8.26 g
Fiber3 g
Sugar6.48 g
Cholesterol35.67 mg
Sodium815.95 mg
Potassium256.41 mg
Vitamin A708.63 mg
Vitamin C4.06 mg
Calcium349.81 mg
Iron1.21 mg

These values are the nutrition estimates supplied with the recipe.

Expanded Conclusion

Spaghetti Squash Mac and Cheese is a creative way to enjoy the familiar comfort of a creamy cheese sauce while making roasted spaghetti squash the centerpiece.

The recipe keeps the preparation uncomplicated. A large spaghetti squash is sliced, seeded, seasoned, and roasted at 400°F for 45 minutes. Once tender, the squash is pulled into long strands and set aside while the cheese sauce comes together.

That sauce is where this recipe really shines.

Mozzarella, Parmesan, ricotta, and goat cheese are combined with milk over medium heat until smooth and creamy. The roasted squash noodles are then tossed into the sauce, allowing the rich cheese mixture to coat every strand.

Fresh basil can be added as an optional topping for a fresh finishing touch.

Another advantage is how easy the recipe is to customize. The original notes suggest roasted broccoli and cauliflower as additions, giving you an easy way to bring even more vegetables into the dish without changing the base cheese sauce.

The recipe is also vegetarian and is described by its source as gluten free and low carb, making it a useful option for cooks looking for a different take on traditional mac and cheese.

With a total time of just one hour, this is an approachable recipe for a cozy dinner, family meal, or comforting side dish.

If you love experimenting with spaghetti squash, this recipe is an especially delicious one to keep in your collection. The combination of tender squash strands and creamy mozzarella, Parmesan, ricotta, and goat cheese creates a satisfying dish that feels familiar while still being completely different from traditional macaroni and cheese.

Whether you serve it as the centerpiece of a vegetarian meal or alongside other favorite dishes, Spaghetti Squash Mac and Cheese delivers plenty of creamy, cheesy comfort in every forkful.

Print

Spaghetti Squash Mac and Cheese – Creamy, Cheesy & Easy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spaghetti Squash Mac and Cheese is the perfect way to lighten up your favorite comfort food! It’s gluten free, low carb, vegetarian & easy to make!

  • Author: lina
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 5 cups 1x
  • Category: Main Dish, Side Dish
  • Method: Baking
  • Cuisine: American

Ingredients

Scale
  • 1 spaghetti squash, 4-5 lbs in size
  • 1 tbsp olive oil
  • 1 tsp black pepper
  • 1 tsp kosher salt
  • 1 cup part-skim mozzarella cheese, shredded
  • ¼ cup parmesan cheese, grated
  • ¼ cup ricotta cheese
  • ½ cup goat cheese
  • ¼ cup milk
  • 1 tbsp fresh basil leaves, chopped (optional topping)

Instructions

  1. Preheat the oven to 400°F.
  2. Slice the spaghetti squash in half lengthwise.
  3. Use a fork to remove the seeds from inside the squash.
  4. Brush the inside of the squash with olive oil, then sprinkle with salt and pepper.
  5. Place each side of the squash cut side down on a parchment lined baking sheet.
  6. Roast in the oven for 45 minutes.
  7. Remove from the oven and use a fork to pull the spaghetti squash “noodles” from the shell, place in a large bowl and set aside.
  8. Add the mozzarella, parmesan, ricotta and goat cheese to a large saucepan on the stove over medium heat.
  9. Add the milk and stir the cheese sauce consistently until it’s smooth and creamy.
  10. Add the roasted spaghetti squash noodles to the cheese sauce and toss to combine.
  11. Finish with a dash of salt and pepper and fresh chopped basil, if you’d like.

Notes

  • Cutting the uncooked spaghetti squash: an electric knife makes cutting the squash so much easier and safer!
  • Adding veggies to this dish: to add roasted veggies to this dish, place vegetables, such as broccoli and cauliflower, in an even layer on a baking sheet. Drizzle with olive oil and sprinkle with salt and pepper. Place in the oven with the spaghetti squash for 20 minutes. Add to the cheese sauce with the roasted spaghetti squash.

Nutrition

  • Serving Size: 1 serving
  • Calories: 250.98
  • Sugar: 6.48 g
  • Sodium: 815.95 mg
  • Fat: 15.55 g
  • Saturated Fat: 8.26 g
  • Unsaturated Fat: 0 g
  • Trans Fat: 0 g
  • Carbohydrates: 15.35 g
  • Fiber: 3 g
  • Protein: 14.48 g
  • Cholesterol: 35.67 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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