If you’ve ever craved a creamy, cheesy comfort food but wanted something a little kinder to your waistline, Cheesy Spaghetti Squash Au Gratin might just be your new favorite. Think of it as the lighter cousin of traditional potatoes au gratin—still golden, bubbly, and rich, but made with wholesome roasted spaghetti squash.
As a busy mom of three, I’m always on the hunt for recipes that check three boxes: easy, delicious, and nourishing. This one is all that and then some. My kids call it “squash mac and cheese,” and honestly, I don’t correct them—it gets them to eat their veggies with zero complaints.
Table of Contents
Why You’ll Love This Cheesy Spaghetti Squash Au Gratin
- It’s low-carb but doesn’t taste like diet food. Cream, cheddar, and Parmesan keep things rich and satisfying.
- It’s a great swap for pasta or potatoes when you’re craving comfort without the carb crash.
- You can make it ahead for meal prep (hello, weeknight dinner sanity).
- It smells heavenly while baking—like the cozy hug your kitchen needed.
What Does Cheesy Spaghetti Squash Au Gratin Taste Like?
Imagine roasted strands of spaghetti squash tucked into a creamy sauce, layered with sharp cheddar, nutty Parmesan, and just a whisper of thyme. The top turns gloriously golden in the oven, so every spoonful has that irresistible mix of gooey middle and slightly crispy edges.
It’s comfort food with a lighter twist—like your favorite sweater but in breathable cotton instead of heavy wool.
Ingredients for Cheesy Spaghetti Squash Au Gratin
One of the best things about Cheesy Spaghetti Squash Au Gratin is that you don’t need a mile-long grocery list to make it. Just a handful of fresh, simple ingredients come together to create a dish that’s creamy, cheesy, and totally irresistible. Let’s break it down in detail so you know exactly what you’ll need:
- 1 medium spaghetti squash – This is the star of the show! Once roasted, the flesh turns into tender, noodle-like strands that soak up all the cheesy goodness. Look for one that feels heavy for its size with a firm rind.
- 2 tablespoons olive oil – Used to roast the squash and bring out its natural sweetness. You can swap in avocado oil if that’s what you keep on hand.
- ½ cup chopped onion – Adds a gentle sweetness and depth of flavor to the creamy filling. Yellow onion works perfectly, but white will do in a pinch.
- 2 cloves garlic, minced – Because let’s be real, no au gratin recipe should ever skip garlic! It’s that little punch of flavor that makes everything taste better.
- 1 cup shredded cheddar cheese – Sharp cheddar melts beautifully and adds that bold, classic “cheesy” bite. You could also try Gruyère for a fancier twist.
- ½ cup grated Parmesan cheese – This gives the topping that signature golden crust and a slightly nutty flavor. Half goes into the filling, half gets sprinkled on top.
- ½ cup heavy cream – Rich, velvety, and absolutely essential for the au gratin texture. It’s what ties all the flavors together.
- ½ teaspoon salt – Just enough to bring out the natural flavors.
- ¼ teaspoon black pepper – A little spice to balance the richness.
- ¼ teaspoon dried thyme – This subtle herb gives the dish a cozy, earthy note.
- ¼ cup chopped fresh parsley (optional, for garnish) – Adds a bright pop of color and freshness right before serving.
👉 If you love working with squash, you’ll also enjoy my Butternut Squash Soup—it’s creamy, cozy, and perfect for chilly nights.

Instructions: How to Make Cheesy Spaghetti Squash Au Gratin
Don’t worry if you’ve never worked with spaghetti squash before—this recipe makes it easy. Just follow these simple steps, and you’ll have a golden, bubbly Cheesy Spaghetti Squash Au Gratin on the table in under an hour.
Step 1: Prep and Roast the Spaghetti Squash
- Preheat your oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise. (Tip: If it feels too tough, pop it in the microwave for 2–3 minutes to soften the skin.)
- Scoop out the seeds and stringy center with a spoon.
- Brush the inside of each half with olive oil, then place them cut-side down on a baking sheet.
- Roast for 35–40 minutes, or until the flesh is tender and shreds easily with a fork.
Step 2: Cook the Onion and Garlic
- While the squash roasts, heat a skillet over medium heat.
- Add your chopped onion and cook for about 3–4 minutes until it becomes soft and slightly golden.
- Stir in the minced garlic and let it cook for just one minute—enough to release that delicious aroma without burning.
Step 3: Combine the Cheesy Filling
- Once the squash is done roasting, let it cool for a few minutes so you don’t burn your hands.
- Use a fork to scrape the flesh into long, spaghetti-like strands, and transfer them to a large mixing bowl.
- Add the cooked onion and garlic, shredded cheddar cheese, half of the Parmesan cheese, heavy cream, salt, pepper, and thyme.
- Mix everything well until the squash strands are coated in cheesy, creamy goodness.
Step 4: Assemble and Bake
- Grease a medium-sized baking dish (8×8 works well).
- Spread the squash mixture evenly into the dish.
- Sprinkle the remaining Parmesan cheese on top—this will give you that crispy, golden-brown au gratin crust we all love.
- Bake at 400°F for 10–12 minutes, or until the top is bubbling and beautifully browned.
Step 5: Garnish and Serve
- Remove from the oven and let it cool slightly (this helps the dish set up).
- Sprinkle with fresh parsley for a pop of color and freshness.
- Serve hot and enjoy!
👉 If you enjoy cozy, oven-baked comfort foods like this, you’ll also love my Meatball Mashed Potato Bake. It’s another family-favorite dish with a golden, cheesy top that’s just as comforting.
Tips and Tricks for Perfect Cheesy Spaghetti Squash Au Gratin
- Don’t skip draining: If your squash seems watery after roasting, press it gently with a paper towel to avoid a soggy bake.
- Mix up the cheese: Gruyère or mozzarella play well here if cheddar isn’t your jam.
- Make ahead magic: Assemble earlier in the day, refrigerate, then bake right before dinner.
- Add protein: Toss in shredded chicken or cooked bacon to turn it into a hearty main.
- Kid hack: Call it “cheesy squash mac” and no one will argue. Trust me—I’ve tested this with my three.
Storage for Cheesy Spaghetti Squash Au Gratin
- Fridge: Store leftovers in an airtight container for up to 4 days. Reheat gently in the oven or microwave.
- Freezer: Wrap tightly and freeze up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
Can I make this dairy-free?
Yes! Swap cream for coconut milk and use your favorite plant-based cheese.
What if I don’t have thyme?
Use Italian seasoning or dried oregano—still delicious.
Is this keto-friendly?
Absolutely. With just 13 carbs per serving, it fits nicely into a low-carb or keto plan.
Conclusion
This Cheesy Spaghetti Squash Au Gratin is proof that comfort food can be both indulgent and wholesome. It’s warm, bubbly, and full of flavor, yet light enough for everyday dinners. Whether you’re feeding picky kids, carb-conscious adults, or just yourself on a cozy night in, this recipe brings everyone to the table with a smile.
Try it out this week—and if your family licks their plates clean like mine do, you’ll know you’ve found a keeper.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Cheesy Spaghetti Squash Au Gratin – Low-Carb Comfort Food You’ll Love
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
A delicious low carb dinner featuring tender roasted spaghetti squash baked with a creamy cheese sauce and a golden, bubbly au gratin topping. Perfect for a comforting and healthy meal.
Ingredients
- 1 medium spaghetti squash
- 2 tablespoons olive oil
- ½ cup chopped onion
- 2 cloves garlic, minced
- 1 cup shredded cheddar cheese
- ½ cup grated Parmesan cheese
- ½ cup heavy cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon dried thyme
- ¼ cup chopped fresh parsley (optional, for garnish)
Instructions
1. Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds.
2. Brush the inside of the squash halves with olive oil and place them cut side down on a baking sheet. Roast for 35-40 minutes, or until the flesh is tender and easily shredded with a fork.
3. While the squash is roasting, heat a skillet over medium heat. Add the chopped onion and cook until softened, about 3-4 minutes. Add the minced garlic and cook for 1 minute more.
4. In a large bowl, combine the shredded squash strands, cooked onion and garlic, cheddar cheese, half of the Parmesan cheese, heavy cream, salt, pepper, and thyme. Mix well.
5. Transfer the mixture to a greased baking dish. Sprinkle the remaining Parmesan cheese on top. Bake at 400°F (200°C) for 10-12 minutes, or until the top is golden and bubbly.
6. Remove from the oven and let cool slightly. Garnish with chopped fresh parsley before serving, if desired.
Notes
- For extra richness, you can substitute some of the cheddar cheese with Gruyère.
- To make it even lower in carbs, reduce the amount of onion or omit entirely.
- Leftovers keep well in the fridge for up to 3 days and reheat beautifully in the oven or microwave.
- Use freshly shredded cheese for the best melt and texture.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 260
- Sugar: 0g
- Sodium: 0mg
- Fat: 18g
- Saturated Fat: 0g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 0g
- Protein: 10g
- Cholesterol: 0mg




