Cheesy Garlic Parmesan Spinach Spaghetti Squash – Easy Low-Carb Dinner

Cheesy Garlic Parmesan Spinach Spaghetti Squash is a creamy, cheesy, and incredibly satisfying way to turn spaghetti squash into the star of the meal. This easy spaghetti squash recipe combines tender roasted squash strands with fragrant garlic, fresh spinach, heavy cream, Parmesan cheese, and optional cream cheese, then finishes everything with mozzarella for a bubbly, cheesy topping. Cheesy Garlic Parmesan Spinach Spaghetti Squash is perfect for a cozy vegetarian dinner, an easy low-carb-inspired meal, or a flavorful vegetable side dish that feels far more indulgent than it actually is. The roasted squash develops tender, noodle-like strands, while the garlic Parmesan sauce adds richness and savory depth. With fresh spinach folded into the creamy sauce and a final layer of melted cheese, every bite offers a delicious combination of creamy, tender, garlicky, and cheesy textures. It is also a practical recipe for meal prep because the spaghetti squash can be roasted ahead and stored in the refrigerator for a few days.

Introduction

Spaghetti squash has a wonderful way of transforming into something completely different once it is roasted.

What begins as a firm, whole squash becomes tender enough to separate into long strands that resemble noodles. That texture makes spaghetti squash an especially fun ingredient for creamy sauces, and this recipe takes full advantage of it.

Cheesy Garlic Parmesan Spinach Spaghetti Squash combines those tender squash strands with a rich garlic Parmesan sauce and fresh spinach. The finished dish is creamy, savory, cheesy, and deeply comforting.

The recipe starts with roasting the spaghetti squash until the interior is tender and easily pierced with a fork. While the squash roasts, garlic is sautéed until fragrant, spinach is wilted, and the creamy Parmesan sauce comes together.

Once the squash is ready, the strands are separated and fluffed directly inside the squash boats. The sauce is poured over each half, stirred into the vegetable noodles, and finished with mozzarella and additional Parmesan if desired.

The final bake at 350 degrees F heats everything through and creates a hot, bubbly finish. For an especially golden topping, the recipe also includes the option of briefly broiling the cheese.

This makes Cheesy Garlic Parmesan Spinach Spaghetti Squash a wonderful choice for a meatless main dish or a flavorful vegetable side. The recipe yields 4 servings as a side dish, while the portions can be divided into 2 larger servings for a main course.

It is also a useful make-ahead recipe. The spaghetti squash can be roasted and stored in the refrigerator for a few days, allowing you to get dinner on the table faster later.

Why You’ll Love This Recipe

  • Creamy and cheesy: Heavy cream, Parmesan, cream cheese, and mozzarella create a wonderfully rich finish.
  • Packed with vegetables: Spaghetti squash and fresh spinach form the heart of this dish.
  • Big garlic flavor: The minced garlic is sautéed until fragrant before being combined with the spinach and creamy ingredients.
  • Comforting texture: Tender squash strands are coated in a creamy sauce and topped with bubbling cheese.
  • Meal-prep friendly: The squash can be roasted ahead and refrigerated for a few days.
  • Versatile: Serve it as a side dish or divide it into two larger portions for a main course.

Ingredients Breakdown

This recipe yields 4 servings as a side dish or can be divided into 2 larger main-course portions.

Spaghetti Squash

  • 1 medium spaghetti squash (approx. 2-3lbs)

The spaghetti squash provides the vegetable noodle base of the recipe. Roasting softens the squash and allows the interior to separate into strands.

Garlic and Spinach

  • 2.5 TBSP minced garlic
  • 1 tsp avocado oil or olive oil
  • 5 oz fresh spinach chopped

The garlic creates the main aromatic foundation of the sauce, while fresh spinach adds color and vegetable flavor.

The recipe allows either avocado oil or olive oil.

Creamy Parmesan Sauce

  • ½ cup heavy cream
  • 1 TBSP cream cheese (optional but delicious!)
  • ½ cup freshly grated parmesan cheese plus extra for topping
  • salt and pepper to taste

Heavy cream provides richness, while cream cheese is an optional addition that makes the sauce even creamier.

Freshly grated Parmesan brings savory, nutty cheese flavor and is used both in the sauce and optionally as a topping.

Cheese Topping

  • grated or sliced mozzarella for topping to taste

Mozzarella creates the final melted, bubbly layer.

The recipe leaves the amount to taste, allowing you to add as much or as little as desired.

Tools & Equipment Needed

You will need:

  • Oven
  • Lipped baking sheet or rimmed baking dish
  • Medium pot or skillet
  • Knife
  • Spoon for scooping seeds
  • Fork
  • Cutting board
  • Measuring spoons
  • Measuring cups
  • Cheese grater
  • Oven mitt
  • Spatula or spoon for stirring

A microwave is optional if you want to soften the squash slightly before cutting it.

An oven-safe baking dish or rimmed baking sheet is useful for roasting the squash and preventing juices from spilling.

Step-by-Step Instructions

1. Preheat the oven

Preheat the oven to 400 degrees F.

2. Prepare the spaghetti squash

Slice the 1 medium spaghetti squash in half lengthwise.

Scoop out the seeds.

The squash can be difficult to cut when raw. For easier cutting, the original instructions provide an optional microwave method.

Pierce the squash a few times with a knife to help vent it so it does not burst, then cook it in the microwave for 3-5 minutes.

Smaller squash will need about 3 minutes, while larger squash will be ready after approximately 4-5 minutes.

This step is optional and is included as a way to soften the squash slightly before cutting.

3. Prepare the baking dish

Grab a lipped baking sheet or a rimmed baking dish.

Rub the cut side of the squash with a teeny bit of olive oil.

Place the squash on the baking sheet or dish cut side down.

4. Roast the squash

Roast the spaghetti squash for about 40 minutes, or until tender and easily pierced with a fork.

Cooking time will vary somewhat depending on the size of the squash. Larger squash may need to roast a little longer to become tender.

When ready, the previously hard exterior should be visibly softened and the interior should be tender.

5. Make the sauce while the squash roasts

While the squash is roasting, begin preparing the sauce.

In a medium pot or skillet, bring a drizzle of olive oil to medium-high heat.

Sauté the 2.5 TBSP minced garlic until fragrant.

6. Add the spinach

Add the 5 oz fresh spinach, chopped.

Stir until the spinach is wilted.

7. Add the creamy ingredients

Add:

  • ½ cup heavy cream
  • 1 TBSP cream cheese, if using
  • ½ cup freshly grated Parmesan cheese

Stir well.

8. Season the sauce

Season with salt and pepper to taste.

Remove the sauce from the heat.

9. Separate the squash strands

Once the spaghetti squash has finished roasting, allow it to cool until it can be handled easily.

Alternatively, put on an oven mitt and use a fork to separate and fluff the strands of spaghetti squash.

10. Add the sauce

Pour the prepared sauce over each squash boat.

Stir to mix the sauce with the spaghetti squash strands.

11. Add the cheese topping

Top with a little grated or sliced mozzarella cheese.

Add additional Parmesan cheese if desired.

12. Bake again

Bake at 350 degrees F for around 20 minutes, or until hot and bubbly.

13. Brown the cheese

For a golden cheesy topping, switch the oven to broil on high.

Broil for just a minute or two, until the cheese is lightly browned.

14. Serve hot

Serve while the spaghetti squash is hot and the cheese topping is bubbly.

Tips & Variations

Vegetarian option

The original recipe is suitable for a meatless meal as written. Spaghetti squash, spinach, garlic, cream, Parmesan, cream cheese, and mozzarella create a substantial vegetable-centered dish.

Adding protein

The original notes specifically mention that chicken can be added if desired.

Chicken can be stirred into the sauce and veggie noodles or served on the side. The notes also mention several preparation styles, including grilled, roasted, baked, poached, and rotisserie chicken.

Shrimp is also mentioned as a tasty addition.

These additions are optional and are not part of the original ingredient list.

Gluten-free considerations

The ingredients provided do not include a traditional wheat-based ingredient. However, when preparing food for someone who must avoid gluten, packaged ingredients should always be checked individually.

The original recipe itself does not provide a specific gluten-free certification.

Dairy-free considerations

The original recipe contains heavy cream, cream cheese, Parmesan, and mozzarella, so it is not dairy-free as written.

Changing those ingredients would create a different version of the recipe.

Spice level

The recipe does not call for a hot spice. The primary flavor comes from garlic, Parmesan, spinach, and the creamy sauce.

For the original recipe, season with salt and pepper to taste as directed.

Meal-prep variation

One of the most useful variations is actually included in the original instructions: roast the spaghetti squash ahead of time and store it in the refrigerator for a few days.

This makes the final dinner much faster because the squash is already cooked and ready to turn into strands.

Flavor Profile

This dish has a rich and savory flavor profile built around garlic and Parmesan.

The minced garlic is sautéed until fragrant, creating an aromatic foundation for the sauce. Fresh spinach then adds a mild vegetable flavor and a vibrant green element.

Heavy cream gives the sauce a smooth richness, while Parmesan contributes a salty, savory, slightly nutty quality.

Optional cream cheese adds additional creaminess.

The spaghetti squash itself has a mild flavor that works well with the sauce. Once roasted, its tender strands provide a noodle-like texture without competing with the stronger garlic and cheese flavors.

Mozzarella adds a softer, stretchy melted-cheese quality to the topping, while additional Parmesan can intensify the savory finish.

The final broiling step adds a lightly browned layer on top, creating a pleasant contrast between the bubbling cheese and tender squash underneath.

Nutritional Overview

The supplied nutrition information lists an estimate of:

  • Calories: 274 kcal
  • Protein: 8 g

The original recipe notes explain that the nutrition estimate was calculated using an online nutrition calculator before the mozzarella topping.

Because the amount of mozzarella is listed as being added to taste, the final nutrition value can vary depending on how much is used.

The recipe is vegetable-centered and meatless as written. It does contain dairy from heavy cream, cream cheese, Parmesan, and mozzarella.

Make-Ahead & Meal Prep Tips

This recipe has a particularly useful make-ahead feature.

The spaghetti squash can be roasted in advance and stored in the refrigerator for a few days.

That means you can complete the most time-consuming portion of the recipe ahead of time. When you are ready to prepare dinner, the cooked squash can be separated into strands and combined with the freshly prepared sauce.

The sauce itself comes together while the squash roasts, so preparing the squash ahead can significantly streamline the final meal.

For the best texture, assemble and bake the finished squash with the sauce and cheese when you are ready to serve.

The original recipe does not specify an exact refrigerator duration beyond saying that the roasted squash can be stored in the fridge for a few days.

FAQs

How do you make spaghetti squash easier to cut?

The original recipe suggests using the microwave to soften the squash slightly.

Pierce the squash a few times with a knife to help vent it so it does not burst, then microwave for 3-5 minutes. Smaller squash need about 3 minutes, while larger squash may need 4-5 minutes.

How long should spaghetti squash roast?

The recipe says to roast the squash for about 40 minutes, or until it is tender and easily pierced with a fork.

The exact time can vary according to the size of the squash, with larger squash potentially requiring more time.

Can I prepare the spaghetti squash ahead?

Yes. The original recipe specifically notes that the squash can be roasted and stored in the refrigerator for a few days for meal prep.

Can I add chicken?

Yes, as an optional addition. The original notes say that chicken can be stirred into the sauce and veggie noodles or served on the side.

Can I add shrimp?

Yes. The original notes specifically mention shrimp as another tasty addition.

How many servings does the recipe make?

The recipe yields 4 servings, with approximately ¼ of a spaghetti squash per person when served as a side dish.

For a larger main-course portion, the recipe can be split into 2 portions, with half a squash per person.

Cooking Timeline

Recipe DetailTime
Prep Time10 minutes
Cook Time1 hour
Total Time1 hour 10 minutes
Servings4 servings

The squash itself roasts for about 40 minutes, followed by approximately 20 minutes of baking at 350 degrees F after the sauce and cheese are added.

The listed recipe information gives a total cook time of 1 hour and total time of 1 hour 10 minutes.

Serving Suggestions

This dish can be served in the spaghetti squash boats for an appealing presentation.

Each squash half provides a natural serving vessel for the creamy garlic Parmesan strands.

For a side dish, divide the recipe into four servings, approximately one-quarter of a spaghetti squash per person.

For a main course, divide it into two larger portions, with half a squash per person.

If using optional chicken or shrimp, the original notes suggest either stirring the protein into the sauce and veggie noodles or serving it alongside.

For presentation, the contrast between the green spinach, creamy sauce, white cheese, and golden-browned topping makes the finished dish naturally attractive.

If you choose to broil the topping, watch it closely during the final minute or two so the cheese reaches the desired light-brown finish.

Recipe Variations

1. Cream Cheese Version

Include the 1 TBSP cream cheese for an especially creamy sauce. The original recipe describes this ingredient as optional but delicious.

2. Chicken-Enhanced Version

For an optional protein addition, the original notes suggest adding chicken. Stir it into the sauce and veggie noodles or serve it on the side.

3. Shrimp Version

Shrimp can also be added as an optional variation, as specifically mentioned in the original notes.

4. Meal-Prep Version

Roast the spaghetti squash ahead and store it in the refrigerator for a few days. When you are ready to eat, prepare the sauce, combine everything, add the cheese, and bake as directed.

Ingredient Spotlight

Spaghetti Squash

Spaghetti squash is the defining ingredient in this recipe.

The squash is roasted until its interior becomes tender and can be separated into strands with a fork.

When selecting spaghetti squash, look for one that feels firm and intact. The recipe calls for 1 medium spaghetti squash weighing approximately 2-3 pounds.

Store an uncut squash in a cool, dry location until ready to use.

Once roasted, the squash can be stored in the refrigerator for a few days, according to the original recipe.

Garlic

Garlic provides the aromatic backbone of the creamy sauce.

The recipe uses 2.5 TBSP minced garlic, which is sautéed in a drizzle of olive oil over medium-high heat until fragrant.

This brief cooking stage helps develop the garlic flavor before the spinach and creamy ingredients are added.

Pro Cooking Tips

Choose a suitable baking vessel

A lipped baking sheet or rimmed baking dish is recommended for roasting the squash.

Do not rush the roasting stage

The squash needs to become tender enough to separate easily into strands. The recipe recommends roasting for about 40 minutes, with larger squash potentially needing longer.

Prepare the sauce while the squash cooks

This is an efficient part of the recipe. While the squash is roasting, you can sauté the garlic, wilt the spinach, and prepare the creamy Parmesan sauce.

Use freshly grated Parmesan

The recipe specifically calls for freshly grated Parmesan. It is used in the sauce and can also be added as an extra topping.

Fluff the squash thoroughly

Once the squash has cooled enough to handle, use a fork to separate and fluff the strands.

This creates the noodle-like texture that makes the dish distinctive.

Watch the broiler carefully

The recipe recommends broiling on high for just a minute or two to create a lightly browned cheesy topping.

Because broiling happens quickly, keep a close eye on the cheese during this final stage.

Serve hot

The original instructions emphasize enjoying the dish while it is hot. The creamy sauce and melted cheese are at their most appealing immediately after baking.

Storage & Freezing Guide

The recipe specifically provides make-ahead guidance for the roasted spaghetti squash.

The squash can be roasted and stored in the refrigerator for a few days. This is the most clearly stated storage option in the original instructions.

For prepared leftovers, refrigerate them appropriately in a covered container.

When reheating, heat until hot throughout. The cheese topping may not have exactly the same freshly baked texture after refrigeration.

The original recipe does not provide a specific freezer duration or tested freezing instructions, so no exact freezer timeline is added.

For best results, prepare the spaghetti squash ahead if desired, then make the sauce and complete the final baking stage closer to serving.

Nutrition Estimate Table (Per Serving)

NutrientAmount
Calories274 kcal
Protein8 g
CarbsNot provided
FatNot provided
FiberNot provided

The supplied recipe provides nutrition estimates of 274 calories and 8 g protein per serving.

The original nutrition note explains that the estimate was calculated before adding the mozzarella topping. Since mozzarella is added to taste, the final nutritional values will vary depending on the amount used.

Expanded Conclusion

Cheesy Garlic Parmesan Spinach Spaghetti Squash is a wonderful way to make a vegetable-centered meal feel rich, cozy, and completely satisfying.

The tender roasted squash creates a naturally noodle-like foundation, while garlic, spinach, cream, Parmesan, and optional cream cheese turn it into a creamy sauce that coats every strand. Add mozzarella on top, bake until hot and bubbly, and you have a dish that feels like serious comfort food.

The recipe is also practical. You can roast the spaghetti squash ahead of time and store it in the refrigerator for a few days, making it easier to get dinner finished on a busy night. The sauce comes together while the squash roasts, and the final baking stage brings everything together.

Serve it as a vegetable-forward side dish with approximately one-quarter of a spaghetti squash per person, or divide it into two larger portions for a main course. The original notes also offer chicken and shrimp as optional additions if you want to incorporate extra protein.

One of the most appealing things about this recipe is the combination of textures. The squash strands are tender, the sauce is creamy, the spinach is wilted throughout, and the cheese topping becomes hot and bubbly. A quick minute or two under the broiler can add a lightly browned finish that makes the dish even more inviting.

If you are looking for an easy spaghetti squash dinner that feels comforting rather than ordinary, this recipe is worth saving. It brings together simple ingredients in a way that makes the humble spaghetti squash feel genuinely special.

Save this Cheesy Garlic Parmesan Spinach Spaghetti Squash for your next meatless dinner, cozy family meal, or make-ahead cooking session. Whether you serve it as a side dish or turn it into a larger main course, it is a flavorful, creamy, cheesy way to enjoy spaghetti squash.

Prepare the squash, make the garlic Parmesan sauce, bring everything together, and serve it hot and bubbly. This is the kind of vegetable-centered comfort food that makes it easy to come back for another bowl.

Print

Cheesy Garlic Parmesan Spinach Spaghetti Squash – Easy Low-Carb Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This crazy delicious garlic parmesan spaghetti squash is one of the most popular recipes on Peas and Crayons — and for good reason too!

  • Author: lina
  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish, Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 medium spaghetti squash (approx. 2-3lbs)
  • 2.5 TBSP minced garlic
  • 1 tsp avocado oil or olive oil
  • 5 oz fresh spinach chopped
  • ½ cup heavy cream
  • 1 TBSP cream cheese (optional but delicious!)
  • ½ cup freshly grated parmesan cheese plus extra for topping
  • salt and pepper to taste
  • grated or sliced mozzarella for topping to taste

Instructions

  1. Pre-heat oven to 400 degrees F.
  2. Slice your spaghetti squash in half lengthwise and scoop out the seeds.
  3. For easy cutting, feel free to stick your squash in the microwave to soften it up just a tad. Pierce it a few times with a knife (to help vent so it doesn’t burst) and cook for for 3-5 minutes. The knife slides through way easier this way! Smaller squash will need about 3 minutes while larger ones will be good to go at 4-5 min.
  4. Next grab a lipped baking sheet or a rimmed baking dish.
  5. Rub the cut side of the squash with a teeny bit of olive oil and place on your baking dish/sheet cut side down. Roast for about 40 minutes, or until tender and easily pierced with a fork. Cooking time will vary a bit depending on the size of your squash, and larger squash will need to roast a bit longer to tenderize. Once ready, the once rock-hard exterior of the squash will be visibly softened with a tender interior.
  6. The squash can be roasted and stored in the fridge for a few days if you’d like to meal prep and plan ahead for a speedier dinner.
  7. While the squash roasts, start on the sauce.
  8. In a medium pot or skillet, bring a drizzle of olive oil to medium-high heat and sauté garlic until fragrant.
  9. Next add the spinach and stir until wilted. Add your cream, cream cheese (totally optional but totally tasty) and parmesan cheese and stir well.
  10. Season with salt and pepper to taste and remove from heat.
  11. Once squash is done roasting, allow to cool until easily handled or pop on an oven mit and use a fork to separate and fluff the strands of spaghetti squash.
  12. Pour your sauce over each squash boat, stir to mix, and top with a little mozzarella cheese and additional parm cheese, if desired.
  13. Bake at 350 degrees F for around 20 minutes or until hot and bubbly.
  14. For a golden cheesy topping, flip your oven to broil on high for just a minute or two until lightly browned. Dive in while it’s HOT!

Notes

  • T-REX CHEFS: Feel free to add chicken if you’d like! Stir it in with the sauce and veggie noodles or serve it up on the side. Grilled, roasted, baked, poached, rotisserie… anything goes! Shrimp is also a tasty addition to the squash.
  • Recipe yields 4 servings (so about 1/4 a spaghetti squash per person) as a side dish or it can be split into 2 portions (half a squash per person) as more of a main course, especially if you’re adding extra protein and/or veggies!
  • Nutrition facts below are an estimate provided by an online nutrition calculator, estimate calculated before mozzarella topping <– add as much or as little as you’d like!

Nutrition

  • Serving Size: 1 serving
  • Calories: 274
  • Protein: 8 g

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