Creamy and satisfying, this Spaghetti Squash Casserole serves as an ideal keto-friendly side, delivering rich, cheesy flavor in every bite. It's a warm and hearty addition to any dinner table.
Preheat oven to 375ºF and line a baking sheet with parchment paper.
Slice the spaghetti squash in half crosswise, remove the seeds, and lay the halves cut-side down on the prepared sheet. Roast for 45 to 60 minutes, or until the flesh yields slightly when squeezed.
Allow the squash to cool briefly, then scoop the flesh into a large bowl and stir in the butter until melted.
Lower the oven temperature to 350ºF and lightly grease a 2-quart casserole dish.
Incorporate the sour cream, minced garlic, Italian seasoning, salt, pepper, and red pepper flakes into the squash mixture. Stir until evenly blended.
Mix in the eggs, shredded cheddar, and half the Parmesan until fully incorporated.
Transfer the mixture into the prepared casserole dish and sprinkle the surface with mozzarella and the remaining Parmesan.
Bake for 30 to 35 minutes, or until the top is bubbling and golden brown.
Let rest for several minutes before serving. Garnish with extra basil if desired.
Notes
To store, refrigerate for up to 5 days or freeze for up to 2 months. Wrap securely to prevent freezer burn, and bring to room temperature before reheating in the oven.