Craving something rich, cheesy, and comforting—but without the carbs? This Cheesy Garlic Parmesan Spinach Spaghetti Squash is the ultimate guilt-free indulgence!
1 tbsp cream cheese (optional, but recommended for extra creaminess)
½ cup freshly grated Parmesan cheese (plus extra for topping)
Salt and pepper, to taste
Grated or sliced mozzarella (for topping, as desired)
Instructions
Roasting the Spaghetti Squash
Preheat oven to 400°F (200°C).
Slice the spaghetti squash in half lengthwise and scoop out the seeds. (Tip: If the squash is too tough to cut, microwave it for 3–5 minutes after piercing it a few times with a knife to soften it.)
Lightly rub the cut sides with olive oil and place them cut side down on a rimmed baking sheet.
Roast for about 40 minutes, or until the squash is tender and easily pierced with a fork. Larger squash may need additional time.
Once done, let the squash cool slightly before handling.
(Meal Prep Tip: You can roast the squash ahead of time and store it in the fridge for a few days.)
Preparing the Sauce
In a medium skillet over medium-high heat, heat a drizzle of olive oil and sauté the garlic until fragrant.
Add chopped spinach and cook until wilted.
Stir in heavy cream, cream cheese (if using), and Parmesan cheese. Mix until smooth.
Season with salt and pepper to taste, then remove from heat.
Assembling the Dish
Using a fork, fluff the spaghetti squash strands.
Pour the creamy garlic parmesan sauce over each squash half, mixing slightly.
Sprinkle with mozzarella and extra Parmesan cheese as desired.
Bake at 350°F (175°C) for about 20 minutes, until hot and bubbly.
For a golden, crispy topping, broil on high for 1–2 minutes until lightly browned.
Serving Suggestions
Serve as a main dish or a side.
For extra protein, add grilled or roasted chicken, shrimp, or any preferred protein.
Notes
Servings: 4 as a side, or 2 as a main dish
Calories per serving: ~274 kcal (before mozzarella topping)