Cheesy Roasted Garlic Spaghetti Squash With Spinach is a cozy and satisfying dish that turns humble spaghetti squash into a deliciously creamy, cheesy dinner. Roasting the squash brings out its natural sweetness, while roasted garlic adds a mellow, slightly caramelized flavor that pairs beautifully with Parmesan and mozzarella. Fresh spinach adds color, freshness, and a nutritious vegetable boost.This recipe is perfect when you want the comfort of a cheesy pasta bake while using spaghetti squash instead of traditional noodles.

Garlic Spaghetti Squash With Spinach:
The squash naturally separates into tender strands, making it an excellent base for the creamy garlic and cheese mixture. A generous layer of melted mozzarella creates a golden, bubbly topping that makes every serving irresistible.Whether served as a vegetarian main course, a hearty side dish, or a comforting family dinner, this recipe is easy to customize. Add mushrooms, grilled chicken, shrimp, or extra vegetables for a complete meal, or keep it simple with plenty of roasted garlic, spinach, and cheese.
History:
Spaghetti squash is a winter squash recognized for its unusual flesh, which separates into long strands resembling noodles after cooking. It has become increasingly popular in modern American cooking as a vegetable-based alternative to pasta.
Garlic has been used in cooking for thousands of years across many cultures. Roasting garlic transforms its sharp raw flavor into something softer, sweeter, and more mellow, making it especially well suited to creamy and cheesy dishes.The combination of spaghetti squash, roasted garlic, spinach, and cheese is a modern comfort-food creation rather than a traditional historical recipe. It combines familiar pasta-bake flavors with roasted vegetables to create a satisfying contemporary dish.
Subscribe to our youtube channel Kitchenpedia for more delicious recipes and hit the like button if you enjoyed this youtubevideo. Share it with your friends and Family.
Cheesy Roasted Garlic Spaghetti Squash With Spinach
Ingredients
For the Spaghetti Squash
- 1 medium spaghetti squash, approximately 3–4 pounds
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
For the Roasted Garlic
- 1 whole garlic bulb
- 1 teaspoon olive oil
- Pinch of salt
For the Cheesy Spinach Filling
- 4 cups fresh baby spinach
- 1 tablespoon butter
- ½ cup heavy cream
- ½ cup freshly grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons cream cheese, optional
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, optional
- ¼ teaspoon black pepper
- ¼ teaspoon salt, or to taste
For Garnishing
- 2 tablespoons freshly grated Parmesan
- 1 tablespoon chopped fresh parsley
- Fresh basil leaves, optional
- Red pepper flakes, optional
Instructions
Prepare the Spaghetti Squash
- Preheat the oven to 400°F (200°C).Carefully cut the spaghetti squash lengthwise into two halves.Scoop out the seeds and stringy center using a spoon.Brush the cut sides with olive oil and season with salt and black pepper.
Prepare the Garlic
- Remove the loose outer layers of the garlic bulb while keeping the cloves attached.Slice approximately ¼ inch from the top of the bulb to expose the cloves.Place the garlic on a small piece of foil.Drizzle with olive oil and sprinkle with a small pinch of salt.Wrap the garlic loosely in the foil.
Roast the Squash and Garlic
- Place the squash halves cut-side down on a baking sheet.Place the wrapped garlic alongside the squash.Roast for approximately 35–45 minutes, depending on the size of the squash.The garlic may become soft and golden before the squash is finished. If so, remove it and continue roasting the squash.
Cool and Scrape the Squash
- Allow the cooked squash to cool for several minutes.Use a fork to gently scrape the flesh lengthwise, creating long spaghetti-like strands.Transfer the strands to a large bowl.
Prepare the Roasted Garlic
- Once the garlic is cool enough to handle, squeeze the softened cloves out of their skins.Mash the roasted garlic into a smooth paste using a fork.Roasted garlic should be soft, creamy, and lightly golden
Wilt the Spinach
- Heat a large skillet over medium heat.Add the butter and allow it to melt.Add the fresh spinach and cook for approximately 2–3 minutes, stirring occasionally, until wilted.
Make the Creamy Garlic Sauce
- Reduce the heat to low.Add the mashed roasted garlic, heavy cream, cream cheese if using, Italian seasoning, black pepper, and red pepper flakes.Stir until the mixture is smooth and creamy.
Add Parmesan
- Add ½ cup Parmesan cheese.Stir until the cheese melts into the sauce.Taste and adjust the salt if needed.
Combine With Spaghetti Squash
- Add the roasted spaghetti squash strands to the skillet.Gently toss until the squash is evenly coated with the creamy garlic sauce and spinach.
Transfer to a Baking Dish
- Transfer the mixture to a lightly greased baking dish.Spread it into an even layer.
Bake Until Golden
- Return the baking dish to the oven.Bake at 400°F (200°C) for approximately 10–15 minutes, or until the cheese has melted and the edges are bubbling.For a more golden top, broil for 1–2 minutes while watching carefully.
Garnish and Serve
- Remove from the oven and allow it to rest for approximately 5 minutes.Garnish with fresh parsley, basil, extra Parmesan, or red pepper flakes.Serve warm.
Notes
- Choose a firm squash: Select a spaghetti squash that feels heavy for its size and has firm skin.
- Roast the garlic gently: Garlic should become soft and golden rather than dark brown.
- Don't overcook the squash: Overcooked squash can become watery and lose its strand-like texture.
- Drain excess spinach moisture: If the spinach releases a lot of liquid, cook it a little longer before adding the cream.
- Use freshly grated Parmesan: It melts more smoothly and provides better flavor.
- Don't oversalt: Parmesan and mozzarella naturally contain salt.
- Broil carefully: The cheese can go from golden to burnt very quickly.
Tips for Cheesy Spaghetti Squash:
1. Roast Instead of Boil
Roasting helps concentrate the squash’s flavor and reduces the amount of excess water.
2. Roast the Garlic Until Soft
The garlic should be easily squeezed from its skin. Properly roasted garlic adds a naturally sweet and mellow flavor.
3. Use Fresh Spinach
Fresh baby spinach wilts quickly and blends beautifully into the creamy cheese sauce.
4. Squeeze Out Excess Moisture
If your spinach is particularly wet, gently press or drain it before adding the cream sauce.
5. Combine Cheese Over Low Heat
Low heat helps the Parmesan melt smoothly without becoming grainy.
6. Don’t Add Too Much Cream
Spaghetti squash already contains moisture. Too much cream can make the finished dish watery.
7. Use a Combination of Cheeses
Parmesan provides savory depth while mozzarella creates the stretchy, bubbly topping.
8. Finish With Fresh Herbs
Fresh parsley or basil cuts through the richness of the cheese and adds a bright finishing flavor.
FAQs for Spaghetti Squash With Spinach:
1. Is Cheesy Spaghetti Squash a good substitute for pasta?
Yes. Spaghetti squash naturally separates into strands that resemble noodles. It is a vegetable and can be used as a lighter alternative to traditional pasta.
2. Can I make this recipe without heavy cream?
Yes. You can substitute whole milk, evaporated milk, or additional cream cheese. Keep in mind that the consistency may vary.
3. Can I make this recipe vegetarian?
Yes. The recipe is naturally vegetarian as written, provided the cheeses and other ingredients you choose are vegetarian-friendly.
4. Can I make it without mozzarella?
Absolutely. You can use additional Parmesan, provolone, Monterey Jack, or another melting cheese.
5. Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much excess water as possible before adding it to the recipe.
6. Can I add chicken?
Yes. Diced grilled chicken or shredded roasted chicken makes an excellent protein addition.
7. Why is my spaghetti squash watery?
Spaghetti squash naturally contains considerable moisture. Roasting instead of boiling, avoiding overcooking, and allowing the strands to release steam before adding the sauce can help.
8. Can I prepare this casserole ahead of time?
Yes. Assemble the dish, cover it, and refrigerate it until ready to bake. Add a few extra minutes to the baking time if starting from cold.
Conclusion:
Cheesy Roasted Garlic Spaghetti Squash With Spinach is a wonderfully comforting way to enjoy a vegetable-based dinner without sacrificing creamy, cheesy flavor. Roasted spaghetti squash provides tender strands, while sweet roasted garlic, fresh spinach, Parmesan, and mozzarella create a rich and satisfying combination.
The recipe is easy to customize with chicken, shrimp, mushrooms, pesto, or additional vegetables, making it suitable for everything from a simple vegetarian dinner to a hearty family meal. Roasting the squash and garlic properly is the key to developing the best flavor while avoiding excess moisture.

