Cheesy Spaghetti Squash With Spinach2
| | | | | |

Cheesy Spaghetti Squash with Spinach

This is a recipe I turn to when I want something cozy, lighter than traditional pasta, and reliably satisfying. It delivers the creamy, melty cheese experience without relying on a pot of noodles. The squash roasts up sweet and tender, and when you mix it with a quick garlicky cream sauce and fresh spinach, the result feels both indulgent and clean.

It’s approachable for weeknights and impressive enough for a casual dinner with friends. No complicated steps, just a handful of ingredients and a little attention when broiling the cheese to a golden finish. If you’re new to spaghetti squash, this recipe gives you a gentle introduction—texturally it behaves like pasta, but it brings its own flavor.

I’ll walk you through the exact steps, list every ingredient with a short note, and share practical tips so the squash comes out tender and the filling isn’t watery. Read the notes, follow the steps, and you’ll have a warm, cheesy dish that holds its own on any table.

What You’ll Need

Ingredients

  • 1 spaghetti squash — cut in half, seeds scooped out; the shell becomes your serving vessel.
  • 2 tablespoons olive oil — divided; one tablespoon for the squash insides, one for sautéing garlic.
  • salt and pepper — to taste; used on the squash and adjusted in the sauce.
  • 2 cups baby spinach leaves — will wilt quickly and fold into the creamy sauce.
  • 2 cloves garlic — minced; a short sauté releases its aroma without burning.
  • ½ cup heavy cream — creates a rich base for the Parmesan to melt into.
  • ½ teaspoon salt — added specifically to the sauce for balanced seasoning.
  • ¼ teaspoon ground black pepper — a touch of warmth in the cream sauce.
  • ½ cup Parmesan — grated; brings salty umami and helps thicken the sauce.
  • 1 cup low moisture mozzarella cheese — shredded; melts and browns under the broiler for a bubbly top.

Cheesy Spaghetti Squash with Spinach: How It’s Done

Cheesy Spaghetti Squash with Spinach - Image 3

  1. Preheat the oven to 400°F (205°C).
  2. Place the 1 spaghetti squash halves cut side down on a baking sheet. Drizzle the insides with 1 tablespoon olive oil and season the insides with salt and pepper to taste.
  3. Roast the squash at 400°F (205°C) for 45 minutes, until tender. Remove from the oven and let cool until safe to handle.
  4. Use a fork to scrape the roasted squash flesh into strands and transfer the strands to a bowl; set the empty squash shells aside on the baking sheet.
  5. In a large skillet, heat the remaining 1 tablespoon olive oil over medium heat. Add the 2 cloves minced garlic and cook about 30 seconds until fragrant.
  6. Add the 2 cups baby spinach to the skillet and sauté until wilted.
  7. Pour in the ½ cup heavy cream, then add ½ teaspoon salt and ¼ teaspoon ground black pepper. Stir and bring to a gentle simmer.
  8. Stir in the ½ cup grated Parmesan until melted and the sauce is combined.
  9. Add the spaghetti squash strands to the skillet and stir until the strands are evenly coated with the sauce.
  10. Spoon the squash-and-spinach mixture back into the reserved squash shells on the baking sheet. Top each filled shell with the 1 cup shredded low-moisture mozzarella cheese.
  11. Switch the oven to broil and broil the filled squash for 2–3 minutes, watching closely, until the mozzarella is melted and lightly browned.
  12. Remove from the oven and serve warm.

Why It’s My Go-To

This dish hits the familiar notes of creamy, cheesy comfort, but it keeps the plate feeling lighter and more vegetable-forward than a bowl of pasta. Spaghetti squash has a stringy texture that holds sauce well. Once roasted, the strands separate easily and soak up the cream and Parmesan. That makes every forkful both saucy and substantial.

It’s also forgiving. The steps are straightforward. You can roast the squash ahead of time, sauté the greens quickly, and combine everything in one skillet. The timing is flexible. If the squash finishes a little early, it keeps warm on the baking sheet while you finish the sauce. If the sauce thickens slightly, add a tablespoon of cream or a splash of milk to loosen it.

Finally, the presentation matters: serving the filling in the hollowed squash shells makes a simple weeknight meal look finished and intentional. The broiled mozzarella forms a crisp, brown top that signals comfort and care without fuss.

Flavor-Forward Alternatives

Cheesy Spaghetti Squash with Spinach - Image 4

If you want to push the flavor profile, here are some straightforward swaps and additions that play nicely with the base recipe.

  • Swap cheeses: Use a mix of fontina and Parmesan for a silkier melt, or add a handful of sharp cheddar for a flavor punch.
  • Add aromatics: A pinch of crushed red pepper in the sauce gives a gentle heat. Sauté a small diced shallot with the garlic for a sweeter, more complex base.
  • Introduce herbs: Stir in chopped fresh basil or thyme just before serving to brighten the dish.
  • Make it smoky: Fold in 2–3 tablespoons of finely chopped, cooked bacon or pancetta during step 9 for savory depth.
  • Umami boost: A teaspoon of Dijon mustard or a splash of white wine added to the cream can lift the sauce without overpowering delicate squash flavor.

Essential Tools for Success

There aren’t many gadgets needed, but a few items make the process smoother and safer.

  • Sharp chef’s knife: to halve the squash cleanly. Stabilize the squash on a towel before cutting.
  • Baking sheet with a rim: to catch any juices and hold the squash halves while roasting.
  • Large skillet: big enough to hold the squash strands and spinach so you can mix without spilling.
  • Fork: for shredding the roasted flesh into spaghetti-like strands.
  • Oven-safe surface or rimmed sheet for broiling: the filled shells go back under high heat; use something that tolerates direct oven heat.

What Not to Do

A few common missteps can derail an otherwise easy recipe. Don’t skip these practical cautions.

  • Don’t overcrowd the skillet: If your pan is too small, the squash and spinach won’t combine evenly and the sauce won’t heat uniformly.
  • Don’t add the cheese too early: Parmesan integrates into the hot cream; reserve the mozzarella for broiling so it browns properly.
  • Don’t walk away during broil: The broiler works fast. Watch the squash closely to avoid burning the mozzarella.
  • Don’t rely on undercooked squash: If the squash isn’t tender after 45 minutes, add 5–10 more minutes. Tough strands won’t absorb the sauce well.

Adaptations for Special Diets

This recipe adapts well with a few swaps to suit dietary needs while retaining the core texture and enjoyability.

  • Lower fat: Replace heavy cream with half-and-half or a mixture of milk and a tablespoon of cornstarch to maintain body, though the result will be lighter in mouthfeel.
  • Dairy-free: Use a full-fat canned coconut milk or a thick dairy-free cream alternative in place of heavy cream, and swap the Parmesan and mozzarella for plant-based grated and shredded cheeses that melt well.
  • Reduced sodium: Use low-sodium versions of cheeses where available and omit the added ½ teaspoon salt in the sauce; adjust at the end to taste.
  • Additional protein: Stir in cooked shredded chicken or white beans when you add the squash strands for a more filling, protein-forward meal.

Little Things that Matter

Small details elevate the finished dish. Timing, texture, and seasoning each deserve attention.

  • Roast flesh side down: This concentrates steam in the cavity, making the flesh tender and easier to scrape into strands.
  • Let the squash cool briefly: It’s easier and safer to handle, and the strands separate better when warm, not piping hot.
  • Season in layers: You season the squash before roasting, then season the sauce separately. This avoids a bland center or an overly salty finish.
  • Watch moisture: If the squash releases a lot of liquid into the skillet, simmer briefly to concentrate the sauce before adding cheese.

Prep Ahead & Store

Make-Ahead

Roast the spaghetti squash up to 48 hours ahead. Store the strands separately in an airtight container in the refrigerator. When you’re ready to finish, reheat the strands and proceed with the sauce and assembly—this cuts active cooking time down to about 15–20 minutes.

Storing Leftovers

Store any leftover filled shells in an airtight container in the refrigerator for up to 3 days. The texture will soften with time, and the broiled top will lose some crispness.

Reheating

Reheat in a 350°F (175°C) oven for 10–15 minutes to warm through and refresh the top. If you want to re-melt the cheese and get a bit of browning, finish with a minute or two under the broiler—watch carefully.

Freezing

Freezing is possible but not ideal because dairy sauces can separate. If you must freeze, cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge and reheat gently, stirring to re-emulsify the sauce where possible.

Helpful Q&A

Below are practical answers to the questions I get most often when folks try this recipe.

  • Can I use already-spiralized squash? You can, but fresh roasted strands have a better texture and flavor. If using raw spiralized squash, reduce cooking time and watch for added water release.
  • My sauce looked thin—what went wrong? Either the cream wasn’t reduced enough or the squash released excess moisture. Simmer the sauce a bit longer to thicken and evaporate liquid, or add a tablespoon of grated Parmesan to help bind it.
  • Why low-moisture mozzarella? It melts evenly and browns under the broiler without releasing excess water. Fresh mozzarella can be watery and create a soggy top.
  • Can I make this vegan? Yes. Use a plant-based cream substitute and dairy-free cheeses that melt well. Nutritional yeast can add a Parmesan-like note if you miss the umami.
  • How do I know the squash is done roasting? The flesh should be tender when pierced with a fork and the strands should scrape away easily. If you meet resistance, roast a bit longer.
  • Any serving suggestions? Serve it with a simple green salad or roasted vegetables. A bright vinaigrette balances the richness of the dish.

Final Thoughts

Cheesy Spaghetti Squash with Spinach is one of those dishes that feels like a treat without a lot of complexity. The roast-first approach gives the squash its best texture; the cream and Parmesan build a familiar, pleasing sauce; and the broiled mozzarella provides the cozy finish. Follow the steps, respect the broiler, and you’ll have a dish that’s both weeknight-friendly and worthy of sharing. Cook it once, and it becomes a dependable option for evenings when you want comfort without heaviness.

Cheesy Spaghetti Squash With Spinach2

Cheesy Spaghetti Squash with Spinach

Roasted spaghetti squash tossed with a garlicky spinach cream sauce, Parmesan, and topped with melted low‑moisture mozzarella.
Prep Time10 minutes
Cook Time55 minutes
Total Time1 hour 5 minutes
Servings: 4 servings

Ingredients

Ingredients

  • ?1 spaghetti squashcut in half seeds scooped out
  • ?2 tablespoonsolive oildivided
  • ?salt and pepperto taste
  • ?2 cupsbaby spinach leaves
  • ?2 clovesgarlicminced
  • ?1/2 cupheavy cream
  • ?1/2 teaspoonsalt
  • ?1/4 teaspoonground black pepper
  • ?1/2 cupparmesangrated
  • ?1 cuplow moisture mozzarella cheeseshredded

Instructions

Instructions

  • Preheat the oven to 400°F (205°C).
  • Place the 1 spaghetti squash halves cut side down on a baking sheet. Drizzle the insides with 1 tablespoon olive oil and season the insides with salt and pepper to taste.
  • Roast the squash at 400°F (205°C) for 45 minutes, until tender. Remove from the oven and let cool until safe to handle.
  • Use a fork to scrape the roasted squash flesh into strands and transfer the strands to a bowl; set the empty squash shells aside on the baking sheet.
  • In a large skillet, heat the remaining 1 tablespoon olive oil over medium heat. Add the 2 cloves minced garlic and cook about 30 seconds until fragrant.
  • Add the 2 cups baby spinach to the skillet and sauté until wilted.
  • Pour in the ½ cup heavy cream, then add ½ teaspoon salt and ¼ teaspoon ground black pepper. Stir and bring to a gentle simmer.
  • Stir in the ½ cup grated Parmesan until melted and the sauce is combined.
  • Add the spaghetti squash strands to the skillet and stir until the strands are evenly coated with the sauce.
  • Spoon the squash-and-spinach mixture back into the reserved squash shells on the baking sheet. Top each filled shell with the 1 cup shredded low-moisture mozzarella cheese.
  • Switch the oven to broil and broil the filled squash for 2–3 minutes, watching closely, until the mozzarella is melted and lightly browned.
  • Remove from the oven and serve warm.

Equipment

  • Oven
  • Baking Sheet
  • Large Skillet
  • Fork

Notes

Notes:
Serve this baked spaghetti squash as a main for lunch, or as a side for dinner. It makes 2 very generous portions or 4 normal portions that can be served as sides.
If you have leftovers,
store in the fridge
in an airtight container for up to 5 days. Raw spaghetti squash can stay on your counter for up to 3 months, if it starts leaking liquid, or becomes soft or moldy then it’s no longer safe to consume.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating