Cheesy Garlic Parmesan Spinach Spaghetti Squash

By: Susan Updated on Sat, 24 Jan 2026 15:26:25 GMT Main Dishes

Tags: #spinach #vegetarian #low-carb #gluten-free

Cheesy garlic Parmesan spinach spaghetti squash boats with parsley Pin it
Cheesy garlic Parmesan spinach spaghetti squash boats with parsley

Cheesy Garlic Parmesan Spinach Spaghetti Squash is the kind of dinner that makes a vegetable feel generous. The squash roasts into tender strands, then gets folded with garlicky spinach and a creamy Parmesan sauce that clings instead of pooling.

I like this as a meatless main because it is rich enough to satisfy, but it still tastes fresh. The key is roasting the squash cut-side down so the strands stay moist, then finishing the filled halves in the oven until the cheese bubbles at the edges.

Cheesy Garlic Parmesan Spinach Spaghetti Squash Lineup

Choose a spaghetti squash that feels heavy for its size and has firm, matte skin. Fresh baby spinach wilts quickly into the sauce, while freshly grated Parmesan melts smoother than the dry shaker style.

  • Spaghetti squash. Roasts into tender golden strands that hold the creamy garlic sauce.
  • Fresh spinach. Adds color, soft texture, and a mild earthy note that balances the cheese.
  • Garlic. Gives the sauce its savory backbone. Cook it gently so it smells sweet, not sharp.
  • Heavy cream. Creates the base of the sauce and keeps the squash from tasting dry.
  • Cream cheese. Helps the sauce cling to the strands and adds a small tang.
  • Parmesan cheese. Brings salty, nutty flavor and thickens the cream as it melts.
  • Mozzarella. Melts over the top for a bubbly, stretchy finish.
  • Parsley. Adds a fresh finish after the bake.

Bake, Scrape, Sauce, Bubble

  1. Roast the squash. Heat the oven to 400°F. Halve the squash, scoop out the seeds, brush the cut sides with oil, season with salt and pepper, and roast cut-side down until tender.
  2. Scrape the strands. Let the squash cool just enough to handle. Use a fork to pull the flesh into strands, leaving the shells sturdy enough to hold the filling.
  3. Cook the garlic spinach. Warm a little oil in a skillet. Add garlic and cook for about 30 seconds, then add spinach and stir until just wilted.
  4. Make it creamy. Stir in cream, cream cheese, and Parmesan over low heat until smooth. Taste before adding more salt because Parmesan varies.
  5. Fill the boats. Fold the squash strands into the skillet, then spoon the mixture back into the squash shells or a small baking dish.
  6. Finish with cheese. Top with mozzarella and a little extra Parmesan. Bake until hot and bubbling, then broil briefly if you want browned spots.

Roast For Better Strands

Spaghetti squash behaves best when it roasts cut-side down. The inside steams against the pan, the edges caramelize a little, and the strands stay tender without drying out. I do not scrape it the second it leaves the oven. Five minutes of cooling makes it easier to handle and keeps the strands from breaking into short bits.

If your squash is hard to cut, microwave the whole squash for 3 minutes first, then use a sharp knife on a stable board. Do not cook it much longer before cutting. You only want to soften the shell, not build pressure inside. For another squash dinner with a more tomato-rich finish, try Turkey Marinara Spaghetti Squash.

Keep The Sauce Silky

The sauce is simple, but the heat matters. Garlic needs less than a minute in the pan. If it browns hard before the cream goes in, the whole filling can taste bitter. Lower heat is your friend once the dairy is added. Cream cheese melts slowly and looks lumpy at first, then smooths out as you stir.

Parmesan thickens the sauce, so add it off low heat and stir until it melts. If the filling looks stiff, splash in a spoonful of cream or milk. If it looks loose, let it sit for two minutes before filling the shells. Spaghetti squash releases moisture as it rests. The USDA FoodData Central database is a useful place to compare squash nutrition if you track carbs closely.

Smart Add-Ins And Swaps

This recipe is easy to steer. Add sautéed mushrooms with the spinach for deeper flavor, or stir in cooked chicken if you want more protein. Shrimp works too, but fold it in already cooked so it stays tender during the final bake. A pinch of red pepper flakes with the garlic gives a little heat without changing the dish.

For a side dish version, serve smaller portions next to Garlic Butter Salmon Spinach Mushrooms or a simple roasted chicken. If you want the same garlic-Parmesan mood with a crisp vegetable, Cheesy Garlic Parmesan Cauliflower is a good match.

Serving It Hot

Let the baked squash sit for 5 minutes before serving. The sauce thickens slightly and the strands are easier to lift cleanly from the shell. I like parsley and a little extra Parmesan on top. A squeeze of lemon is optional, but it helps if your squash tastes especially sweet.

If you are serving this as a main dish, plan on one squash half per hungry adult. As a side, one medium squash can stretch to 4 portions. For a pasta-style dinner that stays closer to classic noodles, Creamy Parmesan Garlic Pasta has the same cozy garlic cheese flavor.

Store Without Losing Creaminess

Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat gently in a covered skillet or microwave at half power. Add a splash of milk or cream if the sauce tightens after chilling. The filling can also be moved into a small baking dish, topped with a little more cheese, and reheated at 350°F until hot.

For general leftover timing, the FoodSafety.gov cold storage chart is a practical reference. I do not recommend freezing this one. The squash releases water after thawing and the dairy sauce can turn grainy.

Cheesy Garlic Parmesan Spinach Spaghetti Squash, plated and served
Cheesy Garlic Parmesan Spinach Spaghetti Squash, plated and served

Summary

Serve hot from the oven with extra Parmesan, parsley, and a simple salad. For a heartier plate, add cooked chicken, shrimp, or mushrooms before the final bake.

Cheesy Garlic Parmesan Spinach Spaghetti Squash
Cheesy Garlic Parmesan Spinach Spaghetti Squash

FAQs

How do I know when spaghetti squash is done roasting?

The shell should give slightly when pressed with tongs, and a fork should pull the flesh into strands without force. For a medium squash, that usually takes 40-45 minutes at 400°F.

Can I make this without heavy cream?

Yes. Use half-and-half for a lighter sauce, or use whole milk with an extra tablespoon of cream cheese to help it thicken. The sauce will be a little less rich but still creamy.

Can I add chicken or shrimp?

Absolutely. Stir in cooked chicken, rotisserie chicken, or cooked shrimp with the squash strands before the final bake. Keep the protein already cooked so the cheese topping does not overbrown while you wait for it to finish.

How do I keep spaghetti squash from getting watery?

Roast it cut-side down and avoid overcooking it into mush. After scraping the strands, let them steam off for a minute before adding the sauce. If the squash seems very wet, blot the strands lightly with a clean towel.

Can I prep this ahead?

Yes. Roast and scrape the squash up to 2 days ahead, then refrigerate the strands and shells separately. When ready to bake, warm the filling in a skillet first so the final oven time stays short.

What should I serve with it?

A crisp green salad, roasted chicken, salmon, or simple garlic bread all work. Since the squash is creamy and cheesy, something fresh or lightly acidic on the side keeps the meal balanced.

References

Sources cited in this recipe.

Cheesy Garlic Parmesan Spinach Spaghetti Squash

Prep time:
15 min
Cook time:
60 min
Total time:
75 min
Servings:
4
Cheesy garlic Parmesan spinach spaghetti squash boats with parsley
Print it Pin it Send it

Roasted spaghetti squash tossed with garlic spinach, Parmesan cream sauce, and mozzarella, then baked until hot and bubbly.

Ingredients

  • For the squash

  • For the garlic spinach filling

Instructions

1.

1. Roast the squash: Heat the oven to 400°F (200°C). Halve the spaghetti squash lengthwise and scoop out the seeds. Brush the cut sides with 2 teaspoons olive oil, season with salt and pepper, and place cut-side down on a parchment-lined baking sheet. Roast for 40-45 minutes, until the flesh pulls into strands with a fork.

2.

2. Scrape the strands: Let the squash cool for 5 minutes. Flip the halves over and scrape the flesh into strands with a fork, leaving the shells intact if you want to serve the filling in squash boats.

3.

3. Cook the garlic and spinach: Warm the remaining olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes, if using, and cook for 30 seconds. Add the spinach and cook for 2-3 minutes, until wilted.

4.

4. Make the Parmesan cream: Reduce the heat to low. Stir in the heavy cream and cream cheese until mostly smooth, then add the Parmesan. Stir until melted and creamy. Taste and adjust salt and pepper.

5.

5. Combine the filling: Add the spaghetti squash strands to the skillet and fold gently until coated in the garlic Parmesan spinach sauce. If the mixture seems too thick, add 1-2 tablespoons cream or milk.

6.

6. Bake until bubbly: Spoon the filling back into the squash shells or into a small baking dish. Top with mozzarella and a little extra Parmesan. Bake at 375°F (190°C) for 12-15 minutes, until hot and melted. Broil for 1-2 minutes for browned spots, then garnish with parsley.

Good to know

  1. Serve one squash half per person as a main dish, or smaller portions as a side.
  2. Roasted squash can be prepared up to 2 days ahead.
  3. Nutrition is an estimate per serving and will vary with squash size and cheese amounts.

Equipment

  • Sharp chef's knife
  • Rimmed baking sheet
  • Parchment paper
  • Large skillet
  • Fork
  • Small baking dish, optional

Allergens

Always check labels if you have allergies.
  • Dairy

Nutrition facts

Values are estimates per serving.
  • Calories: 295
  • Fat: 22 g
  • Carbs: 17 g
  • Protein: 12 g