
Why You’ll Love This Recipe
This recipe is perfect for anyone seeking a delicious alternative to traditional pasta. It’s low in carbs, packed with flavor, and features a creamy sauce made from wholesome ingredients like baby spinach, garlic, and two kinds of cheese. Roasting the squash enhances its natural sweetness, while the sauce provides a savory richness that makes each bite irresistible. It’s a comforting yet healthy option that’s as fun to make as it is to eat.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the squash
1 medium spaghetti squash
2 Tbsp olive oil
salt and pepper, to season
For the sauce
1 Tbsp olive oil
4 minced garlic cloves
4 cups chopped baby spinach
½ cup heavy cream
½ cup freshly grated parmesan cheese
¼ cup cream cheese
½ tsp salt
¼ tsp ground black pepper
½ cup grated parmesan cheese, for topping

directions
-
Preheat the oven to 400°F. Line a baking sheet with parchment paper.
-
Slice the spaghetti squash in half and remove the seeds and inner strings using a metal spoon.
-
Drizzle 2 tablespoons of olive oil over the inside of the squash halves. Season with salt and pepper.
-
Place the squash halves cut-side down on the baking sheet and bake for 40 minutes.
-
While the squash bakes, heat 1 tablespoon of olive oil in a pan over medium-high heat.
-
Add the minced garlic and sauté for 30 seconds until fragrant.
-
Add the chopped baby spinach and cook for 1 minute until wilted.
-
Reduce heat to low and add the heavy cream, ½ cup parmesan cheese, cream cheese, salt, and pepper. Stir gently until the sauce is smooth and creamy, then remove from heat.
-
Once the squash is done baking, allow it to cool for 10–15 minutes.
-
Flip each squash half over and use a fork to scrape the inside into spaghetti-like strands.
-
Pour the creamy sauce into each squash half and mix to combine.
-
Sprinkle the remaining ½ cup of parmesan cheese over the top of each half.
-
Return the squash to the oven and bake at 400°F for an additional 10 minutes until golden and bubbly.
Servings and timing
Servings: 4
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Variations
-
Add Protein: Stir in cooked chicken, shrimp, or sausage for a heartier meal.
-
Vegan Option: Use plant-based cream and cheese alternatives to make it fully dairy-free.
-
Mushroom Boost: Add sautéed mushrooms for a deeper umami flavor.
-
Spicy Twist: Sprinkle red pepper flakes into the sauce for a mild kick.
-
Cheese Swap: Use mozzarella or gouda instead of parmesan for a different flavor.
-
Herb Additions: Mix in chopped fresh basil or thyme for added aroma.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, place the spaghetti squash in the oven at 350°F for 10–15 minutes or microwave it for 1–2 minutes until warmed through. Avoid overcooking to maintain the texture of the squash.
FAQs
What does spaghetti squash taste like?
Spaghetti squash has a mild, slightly sweet flavor and a unique texture that resembles thin noodles when cooked and scraped with a fork.
Do I need to peel the spaghetti squash?
No, the peel stays intact during roasting and acts as a natural bowl for serving.
Can I make this dish ahead of time?
Yes, you can roast the squash and prepare the sauce in advance. Assemble and bake the final 10 minutes just before serving.
How do I know when the squash is cooked?
It’s ready when the flesh is tender and can easily be scraped into strands with a fork.
Is this recipe keto-friendly?
Yes, it is low in carbohydrates and suitable for a keto diet when served in appropriate portions.
Can I freeze leftovers?
Freezing is not recommended as the texture of the squash can become watery after thawing.
What can I use instead of cream cheese?
You can substitute with mascarpone, ricotta, or a dairy-free cream cheese alternative.
Can I use frozen spinach?
Yes, just make sure to thaw and squeeze out excess moisture before adding to the sauce.
What type of parmesan should I use?
Freshly grated parmesan is best for flavor and melting quality, but pre-grated works in a pinch.
Can I add breadcrumbs on top?
Yes, for extra crunch, sprinkle seasoned breadcrumbs before the final bake.
Conclusion
Garlic Parmesan Spaghetti Squash is a delicious and comforting dish that transforms a simple vegetable into something special. With a creamy, cheesy sauce and tender roasted squash, it satisfies cravings without the heaviness of pasta. Whether you serve it as a main dish or a hearty side, it’s a flavorful, nourishing option that’s sure to become a favorite in your kitchen.

Garlic Parmesan Spaghetti Squash
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Paula
- Total Time: 1 hour
- Yield: 4 servings
- Diet: Vegetarian
Description
Garlic Parmesan Spaghetti Squash is a creamy, cheesy, and low-carb dish where roasted spaghetti squash is tossed with a rich garlic parmesan sauce and baby spinach. It’s a satisfying vegetarian comfort food that works as both a main or side dish.
Ingredients
1 medium spaghetti squash
2 Tbsp olive oil (for roasting squash)
Salt and pepper, to season
1 Tbsp olive oil (for sauce)
4 garlic cloves, minced
4 cups chopped baby spinach
1/2 cup heavy cream
1/2 cup freshly grated parmesan cheese
1/4 cup cream cheese
1/2 tsp salt
1/4 tsp ground black pepper
1/2 cup grated parmesan cheese (for topping)
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Slice the spaghetti squash in half and scoop out seeds and inner strings with a spoon.
- Drizzle the inside of each half with 2 tablespoons olive oil and season with salt and pepper.
- Place cut-side down on the baking sheet and roast for 40 minutes.
- Meanwhile, heat 1 tablespoon olive oil in a pan over medium-high heat. Add garlic and sauté for 30 seconds until fragrant.
- Add chopped spinach and cook for 1 minute until wilted.
- Reduce heat to low and stir in heavy cream, 1/2 cup parmesan, cream cheese, salt, and black pepper. Mix until smooth and creamy, then remove from heat.
- Let roasted squash cool for 10–15 minutes. Scrape the inside into strands using a fork.
- Divide the creamy sauce between squash halves and mix gently to combine.
- Sprinkle with remaining 1/2 cup parmesan cheese and return to oven. Bake at 400°F for 10 minutes until bubbly and golden.
Notes
Add cooked chicken, shrimp, or sausage for extra protein.
Use plant-based cream and cheese for a vegan version.
Include mushrooms for extra umami flavor.
Sprinkle red pepper flakes into the sauce for heat.
Swap parmesan with mozzarella or gouda for variety.
Add fresh basil or thyme for an herby twist.
Store leftovers in fridge up to 3 days; reheat gently to avoid overcooking.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Dinner
- Method: Roasting and Baking
- Cuisine: American
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 280
- Sugar: 5g
- Sodium: 530mg
- Fat: 19g
- Saturated Fat: 9g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 40mg