Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spaghetti Squash Dinner Ideas | Healthy Spaghetti Squash Au Gratin

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Healthy Spaghetti Squash Au Gratin is a lighter, nutrient-packed version of the traditional au gratin. It delivers a creamy, cheesy flavor without the heaviness of potatoes or cream. Perfect for weeknight dinners or gatherings, it’s both comforting and wholesome. The tender strands of spaghetti squash blend beautifully with a smooth cheese sauce and a golden baked top that makes every bite irresistible.

  • Total Time: 1 hour
  • Yield: 4 1x

Ingredients

Scale
  • 1 medium spaghetti squash (about 3 pounds)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup shredded cheddar cheese
  • ½ cup grated Parmesan cheese
  • 1 cup milk (or unsweetened almond milk for a lighter option)
  • 1 tablespoon butter
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and remove the seeds.
  2. Drizzle the inside with olive oil, season with salt and pepper, and place the halves cut-side down on a parchment-lined baking sheet.
  3. Roast for 35–40 minutes or until tender. Let cool slightly, then scrape the flesh into strands using a fork.
  4. In a pan, melt butter over medium heat. Add chopped onion and cook until translucent. Add minced garlic and cook for 1 minute.
  5. Pour in milk while whisking to create a smooth mixture. Stir until slightly thickened.
  6. Add half the cheddar and half the Parmesan cheese. Stir until melted and creamy. Season with salt and pepper.
  7. Combine the spaghetti squash strands with the cheese sauce in a bowl. Mix well to coat evenly.
  8. Transfer the mixture into a greased baking dish. Smooth the top and sprinkle with the remaining cheese.
  9. Bake at 375°F (190°C) for 20–25 minutes or until golden and bubbly. For a crispier top, broil for 2–3 minutes.
  10. Remove from oven, let rest for a few minutes, garnish with fresh parsley, and serve warm.

Notes

For extra flavor, add a pinch of smoked paprika or dried thyme to the cheese sauce.

To make it dairy-free, use unsweetened almond milk and plant-based cheese.

Avoid overbaking to prevent the squash from becoming too soft.

  • Author: Emily
  • Prep Time: 15
  • Cook Time: 45