Cheesy Garlic Parmesan Spinach Spaghetti Squash

Indulge in a culinary adventure with Cheesy Garlic Parmesan Spinach Spaghetti Squash – a dish that perfectly combines the earthy sweetness of roasted spaghetti squash with the creamy richness of garlic, parmesan cheese, and tender spinach. Whether you’re looking for a comforting weeknight meal or an impressive dish to share with loved ones, this recipe is sure to satisfy your cravings and become a new favorite in your repertoire.


  • 1 medium spaghetti squash (approx. 2-3lbs)
  • 2.5 tablespoons minced garlic
  • 1 teaspoon avocado oil or olive oil
  • 5 ounces fresh spinach, chopped
  • ½ cup heavy cream
  • 1 tablespoon cream cheese (optional)
  • ½ cup freshly grated parmesan cheese, plus extra for topping
  • Salt and pepper to taste
  • Grated or sliced mozzarella for topping, to taste


  1. Preheat and Prep: Preheat your oven to 400°F. Slice the spaghetti squash in half lengthwise and scoop out the seeds. Optionally, microwave the squash for 3-5 minutes to ease cutting. Rub the cut side of the squash with olive oil and place it cut side down on a baking sheet. Roast for about 40 minutes until tender.
  2. Prepare the Sauce: While the squash roasts, heat a drizzle of olive oil in a pot or skillet over medium-high heat. Sauté minced garlic until fragrant, then add chopped spinach and cook until wilted. Stir in heavy cream, cream cheese (if using), and parmesan cheese. Season with salt and pepper to taste, then remove from heat.
  3. Fluff the Squash: Once the squash is roasted and cooled, use a fork to separate and fluff the strands of spaghetti squash.
  4. Assemble and Bake: Pour the prepared sauce over each squash boat, stirring to mix, and top with mozzarella cheese and additional parmesan cheese if desired. Bake at 350°F for around 20 minutes until hot and bubbly.
  5. Broil for Golden Finish: For a golden cheesy topping, switch your oven to broil on high for just a minute or two until lightly browned.
  6. Serve and Enjoy: Serve the Cheesy Garlic Parmesan Spinach Spaghetti Squash hot and relish in the delightful flavors and textures!

Prep Time: 10 minutes | Cooking Time: 50 minutes | Total Time: 1 hour | Servings: 4 | Kcal: (Calories may vary based on specific brands and ingredient substitutions)

Serving and Storage Tips:

Serving Tips:

  1. Garnish for Presentation: Sprinkle freshly grated parmesan cheese and chopped parsley over the top of each serving for a pop of color and added flavor.
  2. Pairing Suggestions: Serve alongside a crisp green salad dressed with balsamic vinaigrette or garlic bread for a complete and satisfying meal.
  3. Customize with Protein: Add grilled chicken, shrimp, or cooked Italian sausage slices to the dish for extra protein and variety.
  4. Serve as a Side or Main Dish: Enjoy the Cheesy Garlic Parmesan Spinach Spaghetti Squash as a flavorful side dish or as a main course for a vegetarian-friendly meal.

Storage Tips:

  1. Refrigeration: Store any leftover Cheesy Garlic Parmesan Spinach Spaghetti Squash in an airtight container in the refrigerator for up to 3-4 days.
  2. Freezing: While spaghetti squash dishes can be frozen, the creamy sauce may separate upon thawing and reheating. If freezing, do so without the sauce and add it fresh when reheating.
  3. Reheating: To reheat, gently warm individual portions in the microwave or oven until heated through. Add a splash of cream or milk to the sauce to help restore its creamy consistency if needed.
  4. Meal Prep: Consider preparing the sauce and roasting the spaghetti squash in advance, then assembling and baking the dish just before serving for a convenient meal prep option.

By following these serving and storage tips, you can ensure that your Cheesy Garlic Parmesan Spinach Spaghetti Squash remains fresh, flavorful, and ready to enjoy for future meals!


  1. Mushroom Madness: Sauté sliced mushrooms along with the garlic for a rich and earthy addition to the sauce.
  2. Protein Powerhouse: Incorporate cooked diced chicken, turkey, or shrimp into the sauce for a hearty and satisfying meal.
  3. Italian Inspired: Add a teaspoon of Italian seasoning and a dash of red pepper flakes to the sauce for a flavorful twist reminiscent of classic Italian dishes.
  4. Sun-Dried Tomato Sensation: Stir in chopped sun-dried tomatoes for bursts of sweet and tangy flavor that complement the creamy sauce.
  5. Keto-Friendly: Replace the heavy cream with full-fat coconut milk for a dairy-free and keto-friendly version of this dish.
  6. Vegan Delight: Omit the cream and cheese, and use a plant-based alternative such as cashew cream or nutritional yeast to achieve a creamy texture and cheesy flavor.
  7. Spicy Spin: Add a pinch of cayenne pepper or a dash of hot sauce to the sauce for a spicy kick that tantalizes the taste buds.
  8. Greek Twist: Swap the parmesan cheese for crumbled feta cheese and add chopped Kalamata olives and diced tomatoes for a Mediterranean-inspired variation.
  9. Tex-Mex Fusion: Mix in a tablespoon of taco seasoning and top with sliced avocado, diced tomatoes, and a dollop of sour cream for a Tex-Mex flair.
  10. Pesto Paradise: Stir in a few tablespoons of basil pesto to the sauce for a burst of fresh herbaceous flavor that pairs beautifully with the garlic and parmesan.
  11. Bacon Lover’s Dream: Crumble crispy cooked bacon over the top of the finished dish for a salty, smoky addition that pairs perfectly with the creamy sauce.
  12. Truffle Infusion: Drizzle truffle oil over the finished dish for an elegant and luxurious touch that elevates the flavors to new heights.


  1. Can I use frozen spinach instead of fresh? Yes, you can substitute frozen spinach for fresh. Thaw and drain the frozen spinach before adding it to the sauce.
  2. How do I know when the spaghetti squash is cooked through? The squash should be tender and easily pierced with a fork when it’s cooked through.
  3. Can I prepare this dish in advance? Yes, you can roast the spaghetti squash and prepare the sauce ahead of time, then assemble and bake the dish when ready to serve.
  4. Can I use other types of squash instead of spaghetti squash? While spaghetti squash works best for its stringy texture, you can experiment with other types of squash such as butternut or acorn squash.
  5. Is there a dairy-free alternative to heavy cream? Yes, you can use coconut milk or almond milk as a dairy-free alternative to heavy cream.
  6. Can I use frozen pre-cooked spaghetti squash? Yes, you can use frozen pre-cooked spaghetti squash for convenience. Thaw it before assembling the dish.
  7. Can I make this dish gluten-free? Yes, this dish is naturally gluten-free as long as you use gluten-free pasta sauce and ensure all ingredients are free from gluten contamination.
  8. Can I skip the cream cheese in the sauce? Yes, you can omit the cream cheese if desired. It adds richness to the sauce but is not essential.
  9. How can I make this dish more filling? Adding protein such as grilled chicken or shrimp can make this dish more filling and satisfying.
  10. Can I use store-bought pasta sauce instead of making my own? Yes, you can use store-bought pasta sauce to save time. Just make sure to choose a variety that complements the flavors of the dish.

Elevate your dinner table with Cheesy Garlic Parmesan Spinach Spaghetti Squash, a dish that marries wholesome ingredients with indulgent flavors. Whether you’re a vegetarian craving a satisfying meal or simply seeking a comforting and delicious option, this recipe is sure to impress. With its creamy sauce, tender spinach, and cheesy goodness, each bite is a symphony of flavors that will leave you wanting more. Enjoy the experience of preparing and savoring this delightful dish with friends and family!