Preheat your oven to 375°F. Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds.
1 Spaghetti Squash
Drizzle the inside with olive oil and season with salt and pepper, then place the squash cut side down on a baking sheet.
Olive Oil, Salt, Pepper & Garlic Powder
Roast for 35–40 minutes, or until the flesh is tender and easily shreds with a fork. (This is also a great recipe to make if you already have leftover cooked spaghetti squash on hand.)
Once cooked, use a fork to scrape the squash into strands and measure out about 2 cups for the casserole.
Reduce the oven temperature to 350°F.
In a 9×9 baking dish, combine the sour cream, a spoonful of pesto, grated Parmesan cheese, shredded mozzarella cheese, salt, black pepper, and garlic powder, stirring until well mixed.
1/2 cup Sour Cream, 1 tbsp. Pesto, 1/4 cup Parmesan Cheese, 0.5 cup Mozzarella Cheese, Salt, Pepper & Garlic Powder
Add in chopped cooked chicken—leftover chicken or rotisserie chicken both work perfectly—along with the 2 cups of cooked spaghetti squash.
1 cup Chopped Chicken, 2 cup Cooked Spaghetti Squash
Stir everything together until evenly coated. Top with an extra sprinkle of mozzarella and a few dollops of pesto over the top.
2 tbsp. Pesto, 0.25 cup Mozzarella Cheese
Bake for about 25 minutes, or until the cheese is melted, bubbly, and lightly golden. Let it rest for a few minutes before serving.