Golden roasted spaghetti squash becomes the perfect low-carb vessel for a creamy, savory blend of sautéed spinach, garlic, mushrooms, and melty cheese. Each forkful delivers warm comfort with a touch of elegance, and it’s all tucked into a naturally beautiful squash shell that doubles as the serving bowl. It’s a dish that’s as satisfying to look at as it is to eat.

This recipe offers a wholesome take on classic creamy pasta, but without the heaviness of traditional noodles. Instead, the tender spaghetti squash strands carry the flavors of the sautéed vegetables and melted cheese, bringing out the richness of each component. It’s ideal for a cozy dinner, a healthy lunch, or even a make-ahead meal that reheats beautifully.
Why You’ll Love This Spaghetti Squash with Spinach and Cheese
- It’s low-carb and naturally gluten-free without sacrificing flavor.
- You get a complete meal with vegetables, protein, and cheesy comfort in one bowl.
- Perfect for meal prep—this dish stores and reheats like a dream.
- It’s an elegant yet easy option for entertaining or weeknight dinners.
- Nutrient-packed with fiber, calcium, and iron from the squash and spinach.
Preparation Phase & Tools to Use (In this headline mention the essential Tools and Equipment, also the importance of Each Tool)
Before you dive into making this dish, having the right tools can save you time and hassle:
- Sharp Chef’s Knife – essential for safely cutting the hard squash in half.
- Sturdy Spoon – for scooping out the seeds and strings from the squash.
- Baking Sheet – needed to roast the squash until tender.
- Skillet or Sauté Pan – where the mushrooms, spinach, and garlic get cooked to perfection.
- Mixing Bowl (optional) – for combining the sautéed veggies with cheese before filling.
- Fork – used to fluff the squash into spaghetti-like strands after roasting.
Each of these tools plays a role in making sure the squash is cooked just right, the vegetables are flavorful, and the cheesy filling is well combined.
Preparation Tips
Start by preheating your oven and lining your baking sheet with parchment or foil for easy cleanup. When cutting the spaghetti squash, slice it lengthwise to create two boats. Roasting the squash cut-side down helps it cook evenly and develop a lightly caramelized flavor. While the squash bakes, sauté your vegetables in a hot skillet—don’t overcrowd the pan, especially when browning mushrooms, to avoid steaming them. Let the squash cool slightly before fluffing the strands so you don’t burn your hands. Once filled with the creamy spinach mixture, pop the squash back in the oven briefly to melt the cheese for a warm, bubbly finish.
Ingredients for this Spaghetti Squash with Spinach and Cheese
- 1 large spaghetti squash
- 1 tablespoon olive oil
- 2 cups fresh spinach (packed)
- 1 cup sliced mushrooms (cremini or button)
- 2 cloves garlic, minced
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1/2 cup ricotta cheese (or cottage cheese for lighter version)
- 1/4 cup cream or milk (optional for creamier texture)
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese, plus extra for topping
- Fresh parsley or basil, chopped (for garnish)

Step 1: Roast the Spaghetti Squash
Preheat your oven to 400°F (200°C). Cut the squash in half lengthwise and scoop out the seeds. Drizzle the inside of each half with olive oil and place cut-side down on a baking sheet. Roast for 35-40 minutes, or until the squash is tender and strands pull away easily with a fork.
Step 2: Sauté the Vegetables
While the squash is roasting, heat a tablespoon of olive oil in a skillet over medium heat. Add the sliced mushrooms and cook for 4-5 minutes until they release moisture and begin to brown. Add the garlic and cook for another 30 seconds until fragrant. Toss in the spinach and cook until wilted, about 1-2 minutes. Season with salt, pepper, and red pepper flakes.
Step 3: Prepare the Cheese Mixture
In a bowl, combine the ricotta cheese, cream (if using), and half of the mozzarella and Parmesan cheeses. Stir in the cooked vegetables until well mixed. Taste and adjust seasoning if needed.
Step 4: Fluff the Squash
Remove the roasted squash from the oven and let cool slightly. Use a fork to gently pull the squash strands away from the skin, fluffing them into noodle-like pieces. Leave them in the squash shells to act as bowls.
Step 5: Fill and Bake
Divide the spinach and cheese mixture evenly between the two squash halves. Sprinkle the tops with the remaining mozzarella and Parmesan. Return to the oven and bake for another 10-15 minutes, or until the cheese is melted and bubbly.
Step 6: Garnish and Serve
Remove from the oven and let rest for a couple of minutes. Garnish with freshly chopped parsley or basil and an extra sprinkle of Parmesan if desired. Serve warm, right from the squash shells for a beautiful presentation.
Notes
This recipe is versatile and can easily be adapted based on your preferences. You can swap spinach for kale, use different types of mushrooms, or make it dairy-free by using plant-based cheese alternatives. The squash itself acts as both the vessel and the pasta substitute, making cleanup and serving a breeze. It’s also a great dish for introducing vegetables to picky eaters, thanks to the cheesy, savory filling.
Watch Out for These Mistakes While Cooking
- Overcooking the squash: This can make the strands mushy instead of spaghetti-like. Stick to the 35-40 minute roasting time.
- Undercooking the vegetables: Ensure mushrooms are browned and spinach is wilted for best flavor and texture.
- Using too much liquid: Adding too much cream or cheese sauce can make the dish watery.
- Skipping the second bake: Don’t skip the final baking step—it helps the flavors meld and the cheese to melt beautifully.
Storage Instructions
Let the squash cool completely before storing. Wrap the halves tightly with foil or transfer the filling to an airtight container. Store in the refrigerator for up to 4 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave in 1-minute intervals. For longer storage, scoop the filling into freezer-safe containers and freeze for up to 2 months. Thaw in the fridge overnight before reheating.
Estimated Nutrition
Per serving (based on 2 servings):
- Calories: ~320 kcal
- Protein: 16g
- Carbohydrates: 18g
- Fiber: 5g
- Fat: 22g
- Saturated Fat: 9g
- Cholesterol: 45mg
- Sodium: 480mg
- Sugar: 6g
Frequently Asked Questions
Can I make this recipe vegan?
Yes! Use plant-based ricotta and mozzarella alternatives, and sauté the vegetables in vegan butter or oil.
Can I prep the spaghetti squash ahead of time?
Absolutely. Roast and fluff the squash up to 2 days in advance and store in the fridge.
What’s the best cheese substitute for ricotta?
Cottage cheese or Greek yogurt can work well for a lighter option.
Can I use frozen spinach?
Yes, just thaw and squeeze out excess moisture before adding it to the pan.
How do I keep the dish from getting watery?
Avoid overloading with sauce and make sure to drain any liquid from the veggies.
What protein can I add to make it more filling?
Grilled chicken, cooked turkey, or even white beans can be added to the filling.
Is this dish keto-friendly?
Yes, it’s naturally low in carbs, especially if you skip the cream and choose lower-carb cheese.
Can I microwave the squash instead of roasting it?
Yes. Microwave cut-side down in a dish with a little water for 10-12 minutes until tender.
Conclusion
Spaghetti Squash with Spinach and Cheese is a feel-good, nourishing meal that delivers all the creamy, cheesy satisfaction you crave—without the heaviness of pasta. It’s simple enough for a weekday but elegant enough to serve guests. Whether you’re eating low-carb, gluten-free, or just want a new way to enjoy your veggies, this recipe is a must-try. Serve it straight from the shell for a rustic, eye-catching presentation that tastes as good as it looks.
Spaghetti Squash with Spinach and Cheese
- Total Time: 1 hour
- Yield: 2 servings
- Diet: Vegetarian
Description
Ready to fall in love with a cozy, cheesy, veggie-packed comfort meal? This Spaghetti Squash with Spinach and Cheese is your answer. It’s a low-carb, gluten-free dish where roasted squash becomes the perfect base for a savory filling of sautéed mushrooms, garlic, fresh spinach, and gooey melted cheese. Baked right in its shell, it’s both satisfying and eye-catching—ideal for quick dinners, healthy snacks, or new breakfast ideas. Whether you’re looking for a lighter pasta alternative or creative food ideas, this easy recipe will win you over with every forkful.
Ingredients
1 large spaghetti squash
1 tablespoon olive oil
2 cups fresh spinach (packed)
1 cup sliced mushrooms (cremini or button)
2 cloves garlic, minced
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon crushed red pepper flakes (optional)
1/2 cup ricotta cheese (or cottage cheese)
1/4 cup cream or milk (optional)
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese, plus extra for topping
Fresh parsley or basil, chopped (for garnish)
Instructions
1. Preheat oven to 400°F (200°C). Cut squash in half lengthwise, remove seeds, drizzle with olive oil, and roast cut-side down for 35–40 minutes.
2. Heat olive oil in a skillet. Sauté mushrooms until browned, then add garlic and cook briefly. Add spinach and cook until wilted. Season with salt, pepper, and red pepper flakes.
3. In a bowl, mix ricotta, cream (if using), half the mozzarella and Parmesan. Stir in sautéed veggies and season to taste.
4. Let squash cool slightly. Use a fork to fluff the strands but keep them in the shell.
5. Fill squash halves with cheese-veggie mixture. Top with remaining mozzarella and Parmesan.
6. Bake again for 10–15 minutes until cheese is melted and bubbly.
7. Garnish with parsley or basil and serve warm.
Notes
Avoid overcooking the squash to keep the strands firm, not mushy.
For extra flavor, sprinkle garlic powder or Italian herbs over the cheese before the final bake.
You can easily make it vegan by using dairy-free cheeses and oil instead of butter.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Dinner
- Method: Roasting, Baking
- Cuisine: American
Nutrition
- Serving Size: 1 filled squash half
- Calories: 320
- Sugar: 6g
- Sodium: 480mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 5g
- Protein: 16g
- Cholesterol: 45mg
