Description
Creamy, cheesy Spaghetti Squash with Spinach and Cheese is the kind of easy dinner that feels indulgent but still packs in plenty of veggies. Roasted spaghetti squash strands are tossed with garlicky mushrooms, wilted spinach, and a silky Parmesan cream sauce, then baked until bubbly for a cozy, quick dinner idea that’s perfect for busy weeknights. Serve it as a vegetarian main, a lighter pasta alternative, or a flexible meal prep option when you need healthy snack-style leftovers and fresh weeknight dinner ideas all in one simple, easy recipe.
Ingredients
2 medium spaghetti squash (about 2 to 2.5 pounds each)
2 tablespoons olive oil divided
1 teaspoon kosher salt divided plus more to taste
0.5 teaspoon black pepper divided
1 small yellow onion finely chopped
8 ounces cremini mushrooms sliced
3 cloves garlic minced
5 ounces fresh baby spinach
1 teaspoon Italian seasoning
0.25 teaspoon crushed red pepper flakes optional
0.5 cup heavy cream or half and half
0.5 cup grated Parmesan cheese plus extra for topping
1 cup shredded mozzarella cheese
2 tablespoons chopped fresh parsley optional for garnish
Instructions
1. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
2. Carefully cut each spaghetti squash in half lengthwise and scoop out the seeds and stringy center.
3. Drizzle the cut sides of the squash with 1 tablespoon of olive oil and season with 0.5 teaspoon kosher salt and 0.25 teaspoon black pepper.
4. Place the squash halves cut side down on the prepared baking sheet and roast for 35 to 45 minutes, or until the flesh is tender and easily shreds into strands with a fork.
5. While the squash is roasting, heat the remaining 1 tablespoon olive oil in a large skillet over medium heat.
6. Add the chopped onion and cook for 3 to 4 minutes, stirring often, until softened and translucent.
7. Stir in the sliced cremini mushrooms and cook for 6 to 8 minutes, until they release their moisture and turn golden brown around the edges.
8. Add the minced garlic to the skillet and cook for 30 seconds, just until fragrant.
9. Stir in the fresh baby spinach, adding it in batches and letting it wilt before adding more.
10. Season the vegetables with the remaining 0.5 teaspoon kosher salt, 0.25 teaspoon black pepper, Italian seasoning, and crushed red pepper flakes if using.
11. Pour the heavy cream or half and half into the skillet, scraping up any browned bits from the bottom of the pan.
12. Bring the mixture to a gentle simmer and cook for 2 to 3 minutes to slightly thicken the sauce.
13. Stir in the grated Parmesan cheese until it melts and the sauce becomes smooth and creamy. Remove the skillet from the heat.
14. When the roasted spaghetti squash is cool enough to handle, flip the halves over and use a fork to scrape the flesh into long strands, leaving the shells intact to form “boats.”
15. Add the squash strands to the skillet with the creamy spinach and mushroom mixture and toss gently until everything is evenly coated. Taste and adjust seasoning with additional salt or pepper if needed.
16. Arrange the empty squash shells on the baking sheet and divide the creamy squash mixture evenly among the four halves, mounding it slightly.
17. Sprinkle the tops of the stuffed squash with shredded mozzarella and a little extra grated Parmesan.
18. Return the baking sheet to the oven and bake for 10 to 12 minutes, or until the cheese is melted and bubbling. For extra browning, broil for 1 to 2 minutes, watching closely.
19. Remove from the oven and let the squash rest for 5 minutes to set slightly.
20. Garnish with chopped fresh parsley and an extra pinch of black pepper before serving hot right from the squash shells.
Notes
Microwave the whole spaghetti squash for 3 to 4 minutes before cutting to make slicing easier and safer.
To avoid a watery texture, do not over-roast the squash and let the halves rest cut side up for a few minutes so steam can escape before scraping into strands.
Customize the filling by adding cooked chicken, white beans, or extra vegetables such as sun-dried tomatoes or roasted red peppers for more protein and flavor.
- Prep Time: 15
- Cook Time: 50
- Category: Vegetarian main dish
- Method: Roasted and baked
- Cuisine: American
Nutrition
- Serving Size: 1 stuffed squash half
- Calories: 390
- Sugar: 8
- Sodium: 710
- Fat: 25
- Saturated Fat: 13
- Unsaturated Fat: 11
- Trans Fat: 0
- Carbohydrates: 30
- Fiber: 6
- Protein: 15
- Cholesterol: 70
Keywords: spaghetti squash with spinach and cheese, cheesy spaghetti squash, low carb pasta alternative, vegetarian dinner, easy weeknight meal