Low Carb Creamy Parmesan Garlic & Spinach Spaghetti Squash
There are some nights when I really want a big bowl of creamy pasta.
Not a salad. Not another plate of roasted vegetables. Pasta.
But when I’m trying to keep dinner lower in carbs, I need something that gives me that same cozy, comforting feeling without leaving me wishing I’d made the real thing.
That’s how this Low Carb Creamy Parmesan Garlic & Spinach Spaghetti Squash became a favorite in my kitchen.
The spaghetti squash turns into tender little strands that soak up a creamy garlic-Parmesan sauce, while fresh spinach adds color and a little freshness to every bite. It’s rich without feeling too heavy, and the garlic and Parmesan make the whole kitchen smell incredible.
I actually made this for my family last weekend after a friend recommended using spaghetti squash as a pasta substitute. I had tried spaghetti squash before, but I hadn’t really found a version that made everyone excited about it.
This one changed that.
I roasted the squash, made the creamy sauce, stirred in the spinach, and brought everything to the table.
My family was suspicious at first.
“That’s squash?”
Yes. And after the first few bites, everyone went quiet.
Then came the inevitable question:
“Is there more?”
There wasn’t much left.
Now I make this when I’m in the mood for something comforting but still want to keep dinner light. It’s also one of those recipes I turn to when I’m stressed because the ingredients are simple and the whole dish feels warm and soothing.
And honestly, sometimes a creamy bowl of Parmesan-coated squash is exactly the kind of comfort food I need.
❤️ Why You’ll Love This Recipe
Naturally low-carb
Creamy and comforting
Packed with fresh spinach
Rich garlic-Parmesan flavor
A delicious pasta alternative
Easy weeknight dinner
Vegetarian-friendly
Naturally gluten-free
Great for meal prep
Easy to customize
📋 Recipe Information
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 6
Course: Dinner, Side Dish, Main Dish
Cuisine: American, Italian-Inspired
Difficulty: Easy
Ingredients
For the Spaghetti Squash
1 large spaghetti squash, approximately 3–4 pounds
1 tablespoon olive oil
½ teaspoon salt
¼ teaspoon black pepper
For the Creamy Parmesan Garlic Sauce
2 tablespoons butter
5 cloves garlic, minced
4 ounces cream cheese, softened
½ cup heavy cream
¾ cup freshly grated Parmesan cheese
½ cup chicken or vegetable broth
½ teaspoon Italian seasoning
¼ teaspoon black pepper
½ teaspoon salt, or to taste
3 cups fresh baby spinach
Optional Toppings
Extra Parmesan
Fresh parsley
Red pepper flakes
Fresh basil
A drizzle of olive oil
Crispy bacon
🍳 Equipment Needed
Large baking sheet
Parchment paper
Sharp knife
Large skillet
Fork
Mixing spoon
Cutting board
Measuring cups and spoons
👩🍳 How to Make Creamy Parmesan Garlic & Spinach Spaghetti Squash
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Step 2: Prepare the Spaghetti Squash
Carefully cut the spaghetti squash in half lengthwise.
Use a spoon to scoop out the seeds and stringy center.
Brush the cut sides lightly with olive oil.
Sprinkle with salt and black pepper.
Place the squash cut-side down on the prepared baking sheet.
Step 3: Roast the Squash
Roast for approximately 35–45 minutes, depending on the size of the squash.
The squash is ready when you can easily pierce the skin with a fork.
Let it cool for about 5–10 minutes so it’s easier to handle.
Step 4: Make the Garlic Butter
While the squash is roasting, place a large skillet over medium heat.
Add the butter.
Once melted, add the minced garlic.
Cook for approximately 30–60 seconds, stirring frequently.
Be careful not to let the garlic burn.
That first burst of garlic aroma is one of my favorite parts of making this recipe.
Step 5: Create the Creamy Sauce
Reduce the heat to medium-low.
Add the softened cream cheese and heavy cream.
Stir until the cream cheese melts into the sauce.
Add the broth, Italian seasoning, black pepper, and salt.
Continue stirring until the sauce is smooth and creamy.
Step 6: Add the Parmesan
Gradually stir in the freshly grated Parmesan.
Keep stirring until the cheese melts and the sauce becomes thick and silky.
If the sauce seems too thick, add another splash of broth or cream.
Step 7: Add the Spinach
Add the fresh spinach to the skillet.
Cook for 2–3 minutes, stirring occasionally, until the spinach wilts into the creamy sauce.
Step 8: Turn the Squash Into “Spaghetti”
Use a fork to scrape the roasted squash from the shell.
Start at the edges and pull the fork toward the center.
The flesh should separate into long, spaghetti-like strands.
Step 9: Combine Everything
Add the spaghetti squash strands to the skillet.
Gently toss them with the creamy Parmesan sauce until everything is evenly coated.
Let the mixture cook for another 1–2 minutes so the squash can absorb some of the sauce.
Step 10: Taste and Serve
Taste and adjust the salt and pepper if needed.
Transfer to serving bowls.
Top with extra Parmesan, parsley, red pepper flakes, or crispy bacon if desired.
Serve warm.
💡 Tips for the Best Spaghetti Squash
Don’t Overcook the Squash
Overcooked spaghetti squash can become mushy. You want tender strands that still have a little texture.
Roast Cut-Side Down
This helps the squash steam gently while it roasts and can make the strands tender without drying them out.
Use Freshly Grated Parmesan
Fresh Parmesan melts more smoothly and gives the sauce a much better flavor than many pre-shredded varieties.
Soften the Cream Cheese
Room-temperature cream cheese blends into the sauce much more easily.
Adjust the Sauce
Spaghetti squash varies in size and moisture. If your sauce seems too thick, add a splash of broth. If it’s too thin, simmer it for another minute or two.
Don’t Add Too Much Salt at First
Parmesan is naturally salty, so taste the sauce before adding additional salt.
🌟 Delicious Variations
Creamy Chicken Spaghetti Squash
Add 2 cups of cooked shredded chicken for a protein-packed dinner.
Garlic Shrimp Version
Add sautéed shrimp just before serving.
Bacon Parmesan Squash
Stir crispy chopped bacon into the finished dish.
Mushroom Spinach Version
Sauté sliced mushrooms with the garlic before making the sauce.
Spicy Parmesan Squash
Add red pepper flakes for a gentle kick.
Broccoli Parmesan Version
Add steamed broccoli along with the spinach.
Extra-Cheesy Version
Add a little shredded mozzarella or provolone along with the Parmesan.
🍽️ What to Serve With It
This creamy spaghetti squash can easily stand on its own, but it also works beautifully as a side dish.
Serve it with:
Grilled chicken
Baked salmon
Garlic butter shrimp
Steak
Roasted pork
Italian-style meatballs
Grilled vegetables
A simple green salad
For a vegetarian dinner, I like serving it with a crisp cucumber and tomato salad.
For a heartier low-carb meal, grilled chicken or garlic shrimp makes a great addition.
🥡 Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Reheating
Reheat gently in a skillet over low to medium heat.
Add a splash of broth, cream, or milk if the sauce has thickened.
You can also microwave individual portions in short intervals, stirring between each interval.
Freezer
Freezing isn’t my first choice for this recipe because spaghetti squash can release extra water after thawing and creamy sauces can change texture.
For the best results, enjoy it fresh or refrigerated.
📊 Approximate Nutrition Per Serving
Based on 6 servings:
Calories: 315
Protein: 10g
Fat: 27g
Carbohydrates: 11g
Fiber: 2g
Net Carbs: 9g
Sodium: 520mg
Nutrition information is approximate and will vary depending on the size of the squash and the exact dairy products used.
❓ Frequently Asked Questions
Is spaghetti squash low-carb?
Spaghetti squash is lower in carbohydrates than traditional wheat pasta and is commonly used as a lower-carb pasta alternative. The exact carbohydrate content depends on the size of the squash and serving size.
How do I know when spaghetti squash is done?
The skin should be tender enough to pierce with a fork, and the inside should separate easily into strands.
Can I microwave the spaghetti squash?
Yes. Carefully pierce the whole squash several times and microwave it until tender, turning it as needed. Because microwave times vary, check it frequently.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out excess water before adding it to the sauce.
Can I use milk instead of heavy cream?
You can, but the sauce will be less rich and may be thinner. You may need to use a little extra cream cheese or Parmesan to achieve a thicker consistency.
Can I make this dairy-free?
Yes, but the recipe will need dairy-free substitutes for the butter, cream cheese, cream, and Parmesan.
Can I add chicken?
Absolutely. Cooked shredded or diced chicken makes this a much more substantial meal.
Why is my spaghetti squash watery?
Some spaghetti squash naturally contains more moisture than others. Allowing the roasted squash to cool slightly and gently draining excess liquid before mixing it with the sauce can help.
Can I make this ahead of time?
Yes. Roast the squash and prepare the sauce separately, then combine and reheat shortly before serving.
💚 Final Thoughts
This Low Carb Creamy Parmesan Garlic & Spinach Spaghetti Squash was one of those recipes that surprised me.
I expected my family to politely eat it because I had made it.
Instead, they loved it.
I made it last weekend after a friend recommended giving spaghetti squash another chance, and I’m so glad I did. The creamy garlic-Parmesan sauce completely changed the way I thought about squash as a pasta substitute.
It was warm, cheesy, garlicky, and comforting.
Exactly what I wanted.
I’ve started making it on weekends when I’m happy and want something cozy to put on the table, but it’s also become a favorite stress-day dinner. There’s something calming about standing at the stove, stirring Parmesan into a creamy garlic sauce while the squash roasts in the oven.
And when you finally sit down with that first warm, cheesy bite, you don’t feel like you’re missing out on pasta.
You just feel like you’re eating a really good dinner.
That’s a win in my kitchen.
