Looking for a comforting side dish that fits into your low-carb lifestyle? We all know pasta dishes can be tough to give up, especially those creamy, cheesy ones that remind us of childhood dinners. That’s where this spaghetti squash au gratin comes in handy. It takes the classic flavors of potato au gratin but swaps in tender strands of spaghetti squash, making it a lighter option that still delivers that warm, satisfying feeling we crave from baked casseroles.

Possible Ingredient Alternatives
Spaghetti squash can be replaced with zucchini noodles or spiralized butternut squash for a similar low-carb, vegetable-based option. Adjust cooking time as these alternatives may require less cooking than spaghetti squash. Greek yogurt can be substituted with cottage cheese or sour cream to maintain creaminess and tanginess. Use the same amount as called for in the recipe. Mozzarella cheese can be swapped with provolone or fontina for a different flavor profile while still providing excellent melting properties. Use the same quantity as the original recipe. For a dairy-free version, consider using a plant-based cheese alternative, though this may affect the texture and melting qualities of the dish.
| Preparation Time | 15-20 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 55-60 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-800
- Protein: 50-60 g
- Fat: 40-50 g
- Carbohydrates: 30-40 g
Ingredients
- 2 eggs
- 3 cups cooked spaghetti squash
- pepper
- 1/2 tsp dried thyme
- 1 cup shredded mozzarella (I use Sargento shredded mozzarella)
- 2 tbsp minced garlic (freshly minced for best flavor)
- salt
- 1/2 cup grated Parmesan cheese
- 1/2 cup plain Greek yogurt (full-fat for an extra creamy texture)
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C).
This ensures that the oven reaches the correct temperature for baking the casserole evenly.
Step 2: Prepare the Squash Mixture
In a large bowl, combine the prepared and cooled squash with eggs, cheese, and Greek yogurt.
Ensure that you mix these ingredients well until they are fully combined.
This will give the casserole its creamy and rich texture.
Step 3: Season the Mixture
Season the squash mixture with salt, pepper, garlic, and thyme to taste.
Mix thoroughly to distribute the seasonings evenly throughout the mixture, enhancing the flavor of the dish.
Step 4: Transfer to Casserole Dish and Top
Pour the seasoned squash mixture into a lightly greased casserole dish.
Spread it out evenly.
Then, top the mixture with a generous amount of Parmesan cheese, which will add a delicious crust to the casserole.
Step 5: Bake the Casserole
Place the casserole in the preheated oven and bake for about 30 minutes, or until the top is slightly browned.
This baking time allows the flavors to meld together and the top to develop a beautiful golden color.
Step 6: Rest and Serve
Once baked, remove the casserole from the oven and allow it to rest for 10 minutes.
This resting time helps the casserole set and makes it easier to serve.
After resting, slice and serve the casserole, enjoying its creamy and flavorful goodness!

