Cheesy Spaghetti Squash Gratin
Picture this: tender strands of roasted spaghetti squash baked to golden perfection under a bubbly, cheesy crust that’s crisp on top and creamy underneath. This Cheesy Spaghetti Squash Gratin is a total game-changer for anyone looking to enjoy comfort food that’s also wholesome and veggie-packed. It’s like your favorite cheesy casserole but with a fresh, light twist thanks to the natural “noodles” from the squash. Trust me, you’re going to fall head over heels for this one!
Why You’ll Love Cheesy Spaghetti Squash Gratin
This recipe isn’t just about the ingredients—it’s about creating moments. The smell of melted cheese and garlic filling your kitchen, the satisfying forkful of soft squash paired with ooey-gooey cheese, and that warm, cozy feeling only a gratin can deliver. Whether as a side dish or the main event, this gratin is both nourishing and indulgent — without any guilt.
Chef’s Pro Tips for Perfect Results
- Roast the spaghetti squash until it’s perfectly tender but not mushy—this gives you that ideal noodle texture.
- Use a blend of cheeses—sharp cheddar, mozzarella, and Parmesan add depth and creaminess.
- Don’t skip the garlic and herbs; they elevate the flavor to another level.
- Let the gratin rest for 5-10 minutes after baking to set for easier serving.
Ingredients
1. 1 medium spaghetti squash (about 3 pounds)
2. 2 cups shredded sharp cheddar cheese
3. 1 cup shredded mozzarella cheese
4. ½ cup grated Parmesan cheese
5. 1 cup heavy cream
6. 3 cloves garlic, minced
7. 2 tablespoons unsalted butter
8. 1 teaspoon dried thyme or Italian seasoning
9. Salt and pepper, to taste
10. Fresh parsley, chopped (for garnish)

Instructions
1. Preheat oven to 400°F (200°C). Cut spaghetti squash in half lengthwise, scoop out seeds, and place cut side down on a baking sheet. Roast for 35-40 minutes until tender.
2. Using a fork, scrape out the squash strands into a large bowl.
3. In a saucepan, melt butter over medium heat. Add garlic and sauté until fragrant, about 1 minute.
4. Stir in heavy cream, thyme, salt, and pepper. Heat gently until warmed through.
5. Add roasted spaghetti squash strands to the cream mixture, stirring to combine.
6. Stir in cheddar and half the mozzarella cheese until melted and evenly distributed.
7. Transfer the mixture to a greased baking dish. Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top.
8. Bake for 20-25 minutes until the cheese is bubbly and golden brown.
9. Let rest for 5-10 minutes before serving. Garnish with fresh parsley.
Texture & Flavor Secrets
This gratin is all about contrast: the tender, slightly sweet strands of spaghetti squash paired with the rich, creamy cheese sauce. The crispy golden cheese crust adds a perfect savory crunch, while the garlic and herbs give a fragrant punch that lingers beautifully.
How to Serve Cheesy Spaghetti Squash Gratin
This dish shines as a side to roasted chicken, grilled steak, or holiday ham. It also works beautifully as a cozy vegetarian main paired with a crisp green salad or garlic bread.
Creative Leftover Transformations
- Stuffed Peppers: Mix leftover gratin with cooked quinoa or rice, stuff into bell peppers, and bake.
- Casserole Topping: Use leftovers as a cheesy layer on shepherd’s pie or baked pasta dishes.
- Gratin Muffins: Spoon into muffin tins and bake until set for easy grab-and-go portions.
Additional Tips
- For a lighter version, swap heavy cream for half-and-half or whole milk with a tablespoon of flour to thicken.
- Add cooked bacon or pancetta for smoky richness.
- Mix in sautéed mushrooms or spinach for extra veggies.
Make It a Showstopper (Presentation Ideas)
Serve in a rustic ceramic baking dish straight from the oven with a sprinkle of fresh herbs and a drizzle of good olive oil. Add a small bowl of chili flakes or hot sauce on the side for guests who like a little kick.
FAQ’s
1. Can I prepare this ahead of time?
Yes, assemble it and refrigerate for up to 24 hours before baking.
2. Can I use pre-shredded cheese?
You can, but freshly shredded melts better and tastes fresher.
3. How do I store leftovers?
Keep covered in the fridge for up to 3 days.
4. Can I freeze this gratin?
Yes, freeze before baking and thaw overnight before baking.
5. Can I use other cheeses?
Absolutely—Gruyère, fontina, or Monterey Jack work well too.
6. Is spaghetti squash gluten-free?
Yes, it’s naturally gluten-free.
7. Can I add meat?
Cooked chicken, sausage, or bacon make great additions.
8. How do I reheat leftovers?
Warm in the oven at 350°F until heated through.
9. Can I make it vegan?
Swap cheeses and cream for vegan alternatives.
10. How to tell when spaghetti squash is done roasting?
Pierce with a fork; it should be tender and fork-tender strands should pull away easily.
Conclusion
Cheesy Spaghetti Squash Gratin is the perfect blend of cozy comfort and fresh veggie goodness. It’s a crowd-pleaser that doesn’t skimp on flavor or satisfaction, perfect for weeknights, holidays, or anytime you want a little cheesy indulgence. Get ready to make this recipe a new favorite in your kitchen!
Print
Cheesy Spaghetti Squash Gratin
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
Cheesy Spaghetti Squash Gratin is a creamy, comforting side dish featuring tender roasted spaghetti squash strands baked with a rich cheese sauce until golden and bubbly. It’s a lighter, veggie-packed twist on classic gratin, perfect for weeknights or holiday dinners.
Ingredients
- 1 medium spaghetti squash (about 3–4 lbs)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 2 tablespoons butter
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 cup milk
- 1/2 cup heavy cream
- 1/2 teaspoon dried thyme
- 1/4 teaspoon ground nutmeg
- 1 cup shredded Gruyère cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 cup breadcrumbs (optional, for topping)
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Slice the spaghetti squash in half lengthwise and scoop out the seeds. Brush the cut sides with olive oil, then season with salt and pepper. Place cut side down on the baking sheet and roast for 35–40 minutes, or until tender.
- While the squash roasts, melt butter in a saucepan over medium heat. Add garlic and cook for 1 minute until fragrant. Stir in flour and cook for another minute to form a roux.
- Slowly whisk in milk and heavy cream until smooth. Stir in thyme, nutmeg, and a pinch of salt and pepper. Cook until thickened, about 3–4 minutes.
- Remove from heat and stir in Gruyère, Parmesan, and mozzarella, reserving a little mozzarella for topping.
- Once the squash is cooked, use a fork to scrape the flesh into spaghetti-like strands. Place in a large bowl and pour the cheese sauce over, tossing to combine.
- Transfer the mixture to a greased baking dish. Top with remaining mozzarella and breadcrumbs if desired.
- Bake for 15–20 minutes, or until golden and bubbly. Garnish with parsley before serving.
Notes
- For a low-carb version, use almond flour instead of regular breadcrumbs.
- You can substitute Gruyère with cheddar or fontina for a different flavor profile.
- Make ahead by preparing the squash and sauce separately, then assemble and bake when ready to serve.
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 265
- Sugar: 5g
- Sodium: 390mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 50mg
Keywords: cheesy spaghetti squash gratin, baked spaghetti squash, low carb gratin, vegetable side dish