Cheesy Spaghetti Squash Gratin
Get ready to fall in love with your new favorite cozy dish: Cheesy Spaghetti Squash Gratin! If you’ve never had spaghetti squash before, prepare to be amazed. This little golden squash transforms into tender, noodle-like strands that soak up every bit of cheesy, creamy goodness. It’s a lighter, veggie-forward spin on classic comfort food that doesn’t skimp on flavor. Whether you’re serving it as a hearty side or a main course, trust me this one’s a game-changer.
Why You’ll Love Cheesy Spaghetti Squash Gratin
This recipe isn’t just about the ingredients it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Perfect as a main dish or a creamy, satisfying side. Dress it up with extra herbs or a protein if you want to elevate it even more.
Budget-Friendly: Spaghetti squash is an affordable veggie that feels fancy when dressed up with cheese and cream. You’ll get big flavor without spending big bucks.
Quick and Easy: With just a handful of ingredients and simple prep, this recipe is weeknight dinner–friendly while still feeling like a treat.
Customizable: Want to go full-on gourmet? Add sautéed mushrooms, caramelized onions, or even a sprinkle of bacon. You can make it your own in a snap.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.
Ingredients in Cheesy Spaghetti Squash Gratin
Here’s the magic of this gratin—it’s built on humble ingredients, but the result is next-level comfort food. Let’s break it down:
Spaghetti Squash: The base of the dish. Once roasted, it turns into tender, spaghetti-like strands that soak up all the cheesy goodness.
Cheddar Cheese: Sharp, melty, and irresistible. It gives the gratin its signature richness and flavor.
Parmesan Cheese: Adds a salty, nutty punch that pairs beautifully with the creamy base.
Heavy Cream: This is what makes the dish so luscious. It helps melt the cheeses and gives everything a silky texture.
Garlic: A little fresh garlic goes a long way in deepening the flavor of the gratin.
Butter: Used to sauté the garlic and add that rich, buttery note we all crave.
Salt and Pepper: Simple seasonings that bring everything together and enhance the natural flavors of the dish.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Instructions
Let’s dive into the steps to create this cheesy, bubbly masterpiece:
Preheat Your Equipment: Preheat your oven to 400°F (200°C). This ensures even roasting and perfectly cooked squash strands.
Prepare the Spaghetti Squash: Cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the inside with a bit of olive oil, season with salt and pepper, and place cut side down on a baking sheet. Roast for about 35–40 minutes or until the flesh is tender and easily scraped into strands.
Sauté the Garlic: In a small skillet, melt the butter over medium heat. Add the minced garlic and sauté for 1–2 minutes, just until fragrant. Don’t let it brown this is where the flavor magic starts.
Combine Ingredients: In a large bowl, combine the roasted spaghetti squash strands with the sautéed garlic, heavy cream, cheddar cheese, and half of the Parmesan. Stir everything together until evenly coated.
Prepare Your Baking Dish: Lightly grease a casserole dish or gratin dish. This keeps everything from sticking and makes cleanup easy.
Assemble the Dish: Pour the squash mixture into the prepared baking dish and spread it out evenly. Top with the remaining Parmesan cheese and a little extra cheddar if you’re feeling cheesy (and who isn’t?).
Cook to Perfection: Bake for 15–20 minutes until the top is golden and bubbly. You can broil it for the last 2 minutes if you want a beautifully browned crust.
Finishing Touches: Remove from the oven and let it rest for about 5 minutes. This gives the dish time to settle and makes serving easier.
Serve and Enjoy: Scoop onto plates while it’s still warm and melty. It’s creamy, cheesy, and loaded with flavor comfort food at its finest.
Nutrition Facts:
Servings: 4–6 servings
Calories per serving: Approximately 270–300
Preparation Time
Prep Time: 10 minutes
Cook Time: 50 minutes (includes squash roasting)
Total Time: 1 hour
How to Serve Cheesy Spaghetti Squash Gratin
This dish pairs wonderfully with various sides and accompaniments. Here are a few serving suggestions to enhance your dining experience:
- Serve as a cozy vegetarian main dish with a side salad and crusty bread.
- Pair with grilled or roasted chicken for a heartier dinner.
- It makes a perfect holiday side dish alongside turkey, ham, or prime rib.
- Add fresh herbs on top like parsley or thyme for a pop of color and extra flavor.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- If you’re short on time, you can microwave the spaghetti squash instead of roasting it.
- Feel free to swap the cheeses Gruyère, mozzarella, or fontina would all work beautifully.
- Stir in a handful of baby spinach before baking for an extra veggie boost.
- Store leftovers in an airtight container for up to 3 days and reheat gently in the oven or microwave.
- You can make the gratin a day ahead and reheat it just before serving.
FAQ’s
1 Can I use frozen spaghetti squash?
Yes, just make sure to thaw and drain it thoroughly to avoid excess moisture.
2 What cheeses can I substitute if I don’t have cheddar?
You can use mozzarella, Gruyère, Swiss, or a mix—just make sure they melt well.
3 Can I add meat to this dish?
Absolutely! Cooked bacon, ham, or even ground sausage would be delicious additions.
4 Is there a way to make this dish dairy-free?
Yes, use dairy-free cream and cheese alternatives, but note that the texture and taste will vary slightly.
5 Can I prep this ahead of time?
Yes, assemble the gratin a few hours ahead and refrigerate until ready to bake.
6 Can I freeze this gratin?
It’s best fresh, but you can freeze it in a well-sealed container for up to 1 month. Reheat in the oven until warmed through.
7 How do I know when the squash is done roasting?
The flesh should be fork-tender and easily scrape into strands.
8 Can I use milk instead of heavy cream?
Yes, but the gratin may not be as rich and creamy. A mix of milk and a little butter can help.
9 Can I make this low-carb or keto?
It already is! Spaghetti squash is naturally low in carbs and makes a great alternative to pasta.
10 How can I make the top extra crispy?
Sprinkle breadcrumbs mixed with Parmesan on top before baking or broil for the last minute or two.
Conclusion
Cheesy Spaghetti Squash Gratin is the ultimate cozy-meets-comfort dish that’s as easy to make as it is to love. With its rich, creamy texture, cheesy goodness, and golden, bubbly top, it’s the perfect way to enjoy veggies in a delicious new way. Whether you’re serving it up for a quiet dinner at home or wowing guests at your next gathering, this gratin is bound to become a go-to recipe in your kitchen. Try it once, and trust me you’ll be hooked!
Print
Cheesy Spaghetti Squash Gratin
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Cheesy Spaghetti Squash Gratin is a comforting, low-carb side dish made with tender roasted spaghetti squash, a creamy cheese sauce, and a golden, bubbly top. It’s a delicious way to enjoy vegetables with a rich, savory twist.
Ingredients
- 1 medium spaghetti squash
- 1 tablespoon olive oil
- 2 tablespoons butter
- 2 cloves garlic, minced
- 1/2 cup chopped onion
- 1/4 cup all-purpose flour
- 1 cup milk
- 1/2 cup heavy cream
- 1 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
- 1/4 teaspoon ground nutmeg (optional)
- 1/4 cup breadcrumbs (optional, for topping)
Instructions
- Preheat oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds.
- Brush the inside of the squash with olive oil, place cut-side down on a baking sheet, and roast for 35–40 minutes, or until tender.
- Let squash cool slightly, then use a fork to scrape out the strands and set aside.
- In a saucepan over medium heat, melt the butter. Add garlic and onion, sauté until soft, about 3-4 minutes.
- Stir in flour and cook for 1 minute. Gradually whisk in milk and cream. Bring to a simmer and cook until thickened, about 3–5 minutes.
- Stir in cheddar, half the Parmesan, salt, pepper, and nutmeg. Cook until cheese is melted and smooth.
- Fold in the spaghetti squash strands until evenly coated with sauce.
- Transfer to a greased baking dish. Top with remaining Parmesan and breadcrumbs if using.
- Bake for 15–20 minutes, or until bubbly and golden on top. Serve warm.
Notes
- You can use a mix of cheeses like Gruyère or mozzarella for more flavor depth.
- Skip the breadcrumbs for a gluten-free version, or use gluten-free crumbs.
- This dish can be made ahead and baked just before serving.
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 220
- Sugar: 5g
- Sodium: 290mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 40mg
Keywords: spaghetti squash gratin, cheesy squash casserole, low-carb side dish, vegetarian gratin, baked spaghetti squash