If you are looking to enjoy a cozy, comforting dinner that still feels fresh and wholesome, this Chicken Alfredo Spaghetti Squash Casserole Recipe is your new go-to. It cleverly swaps traditional pasta for tender strands of roasted spaghetti squash, mingling perfectly with creamy Alfredo sauce, tender chicken, and gooey cheese. Every bite bursts with flavor and texture, making it a delightful twist on a classic favorite that your whole family will adore.

Ingredients You’ll Need
This recipe calls for simple, easily accessible ingredients that each play a crucial role in creating that perfect balance of creamy, cheesy goodness and satisfying protein and veggies. From the wholesome spaghetti squash to the flavorful cheeses and seasonings, everything harmonizes seamlessly.
- Spaghetti squash: Acts as a low-carb, nutrient-packed substitute for pasta with a wonderful stringy texture.
- Cooked chicken: Adds hearty protein and makes the casserole filling and nutritious.
- Alfredo sauce: Brings rich, creamy flavor that envelops the squash and chicken perfectly.
- Mozzarella cheese: Melts beautifully on top for a golden, bubbly finish.
- Parmesan cheese: Provides a slightly nutty, salty kick enhancing the sauce and layers.
- Garlic powder and Italian seasoning: Infuse robust flavor without overpowering the dish.
- Olive oil: Helps roast the squash for a tender, caramelized base.
- Fresh parsley or basil: Adds a pop of color and fresh herbal notes as garnish.
- Optional steamed broccoli and sautéed mushrooms: Introduce extra veggies and texture for variety.
How to Make Chicken Alfredo Spaghetti Squash Casserole Recipe
Step 1: Prepare the Spaghetti Squash
Start by preheating your oven to 400 degrees Fahrenheit. Slice your spaghetti squash lengthwise and scoop out the seeds—the perfect blank canvas for this dish. After drizzling the squash with olive oil and seasoning with salt and pepper, place it cut-side down on a baking sheet to roast until tender, around 30 to 40 minutes. Once cool enough to handle, fork out the delicate strands for the casserole’s base.
Step 2: Whip Up the Alfredo Sauce
If you’re feeling up to the challenge, homemade Alfredo sauce brings an extra special touch. Sauté garlic in melted butter for a fragrant start, then add heavy cream and simmer for a few minutes. Stir in Parmesan slowly until silky smooth, finishing with salt, pepper, and a hint of nutmeg if you like. Of course, store-bought Alfredo works just fine to keep things easy and delicious.
Step 3: Assemble the Casserole
Lower your oven to 375 degrees and grease a baking dish. Begin layering by spreading a thin coat of Alfredo sauce on the bottom, then alternate half of the spaghetti squash, chicken, and remaining sauce, sprinkling Parmesan in between layers. Finish by topping everything off with shredded mozzarella for that perfect cheesy crust.
Step 4: Bake to Perfection
Cover your casserole with foil and bake for 20 minutes to meld the flavors and heat through. Then, uncover and bake for another 10 to 15 minutes until the cheese is bubbling and golden. The casserole should look inviting, with a lightly crisp top and creamy interior that invites you to dive in.
How to Serve Chicken Alfredo Spaghetti Squash Casserole Recipe

Garnishes
Sprinkle freshly chopped parsley or basil over the hot casserole just before serving—this adds a bright splash of color and a hint of fresh herbal aroma that cuts through the richness beautifully.
Side Dishes
Serve alongside a crisp green salad or roasted vegetables like asparagus or Brussels sprouts to round out the meal with extra nutrients and texture contrasts. Steamed broccoli or sautéed mushrooms mixed into the casserole also make for great vegetable additions.
Creative Ways to Present
Because this Chicken Alfredo Spaghetti Squash Casserole Recipe is so versatile, try individual ramekins for a fancy dinner party or spoon it over a bed of fresh greens for a lighter approach. You can also sprinkle extra Parmesan or a dash of red pepper flakes for a fun flavor twist.
Make Ahead and Storage
Storing Leftovers
After enjoying your casserole, simply cover any leftovers tightly with plastic wrap or transfer to airtight containers and refrigerate. They’ll stay fresh and tasty for up to 3 or 4 days, making for easy next-day meals.
Freezing
This casserole freezes beautifully. Portion it into freezer-safe containers or wrap the whole dish tightly with foil and plastic wrap. Freeze for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers in the oven at 350 degrees Fahrenheit until warmed through and the cheese revives its melty texture. If you’re in a hurry, the microwave works too, but keeping the casserole covered helps retain moisture and flavor.
FAQs
Can I use a different type of cheese in this recipe?
Absolutely! While mozzarella and Parmesan create that classic creamy and nutty flavor, you can experiment with provolone, fontina, or even add a little sharp cheddar for a twist. Just keep in mind the meltability and flavor balance.
Is this casserole gluten-free?
Yes! Spaghetti squash naturally replaces pasta, making this dish gluten-free as long as your Alfredo sauce ingredients are gluten-free too. Always double-check store-bought sauces to be sure.
Can I prepare this recipe without chicken?
Definitely! For a vegetarian version, simply omit the chicken and add more veggies such as sautéed spinach, mushrooms, or even artichoke hearts. The Alfredo sauce and cheese still make it rich and satisfying.
How do I know when the spaghetti squash is fully cooked?
The squash is done when the skin can be easily pierced with a fork and the strands can be scraped out effortlessly. It should be tender but still hold its shape well in the casserole.
Can I make the Alfredo sauce ahead of time?
Yes, making the Alfredo sauce a day ahead is a great time-saver. Reheat gently before assembling the casserole, stirring occasionally to keep it smooth. If it thickens too much, add a splash of cream or milk to loosen it up.
Final Thoughts
This Chicken Alfredo Spaghetti Squash Casserole Recipe is one of those dishes you’ll find yourself returning to time and again because it hits all the right notes—comforting, flavorful, and surprisingly light thanks to the spaghetti squash. Whether you’re feeding a family or just craving a cozy meal, I promise this casserole will become a beloved classic in your kitchen too. Give it a try and watch it disappear!
Print
Chicken Alfredo Spaghetti Squash Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: Italian-American
- Diet: Low Fat
Description
This Chicken Alfredo Spaghetti Squash Casserole is a comforting, low-carb twist on classic Alfredo pasta. It features roasted spaghetti squash strands baked in a creamy Alfredo sauce with tender chicken, mozzarella, and Parmesan cheese, creating a rich and satisfying meal. Optional veggies like broccoli and mushrooms add extra flavor and nutrition, making it perfect for a hearty family dinner or meal prep.
Ingredients
Main Ingredients
- 2 medium spaghetti squash (about 3–4 pounds total)
- 3 cups cooked chicken (shredded or diced, such as rotisserie chicken)
- 2 cups Alfredo sauce (homemade or store-bought)
- 1 cup mozzarella cheese (shredded)
- ½ cup Parmesan cheese (grated)
- 1 tsp garlic powder
- 1 tsp Italian seasoning
- Salt and pepper (to taste)
- 1 tbsp olive oil (for roasting squash)
Optional Vegetables
- 1 cup steamed broccoli
- 1 cup sautéed mushrooms
For Garnish
- Fresh parsley or basil (chopped)
If Making Homemade Alfredo Sauce
- 2 tbsp butter
- 2 garlic cloves (minced)
- 1 cup heavy cream
- ¾ cup grated Parmesan cheese
- Salt, pepper, and a pinch of nutmeg (optional)
Instructions
- Prepare the Spaghetti Squash: Preheat your oven to 400°F (200°C). Slice each spaghetti squash in half lengthwise and scoop out the seeds with a spoon. Drizzle the cut sides with olive oil and season with salt and pepper. Place the halves cut-side down on a baking sheet.
- Roast the Spaghetti Squash: Bake the squash for 30 to 40 minutes until it is tender and easily pierced with a fork. Remove from the oven and let it cool slightly.
- Shred the Squash: Use a fork to scrape out the flesh of the squash into spaghetti-like strands. Set aside in a large mixing bowl.
- Prepare the Alfredo Sauce (If Making Homemade): In a saucepan over medium heat, melt 2 tablespoons of butter. Add the minced garlic and sauté until fragrant, about 1-2 minutes. Pour in 1 cup of heavy cream and simmer gently for 3 to 4 minutes. Whisk in ¾ cup grated Parmesan cheese until the sauce is smooth. Season with salt, pepper, and a pinch of nutmeg if desired.
- Preheat Oven for Casserole: Lower the oven temperature to 375°F (190°C). Grease a 9×13-inch casserole dish to prevent sticking.
- Assemble the Casserole: Spread a thin layer of Alfredo sauce on the bottom of the casserole dish. Layer half of the spaghetti squash strands over the sauce, followed by half of the cooked chicken and half of the Alfredo sauce. Sprinkle a bit of Parmesan cheese over the layer. Repeat these layers with the remaining spaghetti squash, chicken, and Alfredo sauce. Finish by topping the casserole with shredded mozzarella cheese.
- Bake the Casserole: Cover the dish with foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10 to 15 minutes, until the cheese is bubbly and golden brown.
- Serve: Garnish the casserole with freshly chopped parsley or basil. Serve warm, optionally accompanied by a side salad or roasted vegetables.
Notes
- Using a rotisserie chicken is a great time saver, but any cooked chicken works well.
- Feel free to add steamed broccoli or sautéed mushrooms into the casserole layers for extra veggies and flavor.
- If you prefer a lighter sauce, you can substitute half-and-half for heavy cream in the homemade Alfredo sauce.
- To save time, use store-bought Alfredo sauce instead of making your own.
- The casserole can be assembled the day before and refrigerated; just add extra baking time if baking straight from the fridge.
- Spaghetti squash can vary in size; adjust roasting time accordingly if squash is particularly large or small.

