
This Chicken Alfredo Spaghetti Squash makes comfort food a little lighter without losing any of the creamy goodness. It is one of my favorite ways to get that classic Alfredo flavor but with a veggie-packed twist. Every time I serve this, it disappears before I can grab seconds.
The first time I made this was as a healthier swap on a cold night when we wanted something cozy but not too heavy. Now it always gets requested for family dinners.
Ingredients
- Spaghetti squash: look for a small to medium one that feels heavy for its size which means the inside is fresh and full of strands
- Olive oil: brings extra moisture and helps the squash roast evenly for the best texture
- Salt and pepper: essential for drawing out flavor at every stage
- Butter: this is the foundation for a rich Alfredo sauce so use real butter if possible
- Fresh garlic: gives the sauce a deep savory kick choose firm heavy cloves with no green sprout
- All-purpose flour: thickens the sauce so it coats every strand of squash smoothly
- Whole milk: creates a creamy sauce without needing heavy cream milk at room temperature whisks in better
- Shredded parmesan cheese: opt for a block to shred yourself for the best nutty flavor and melting
- Cooked chicken: handy for using up leftovers or rotisserie chicken makes this a breeze
- Mozzarella cheese: adds those beautiful gooey pockets on top always use freshly shredded for best melt
- Chopped parsley: a fresh pop of color and bright flavor always use flat-leaf if you can find it
Step-by-Step Instructions
- Prepare the Squash:
- Preheat your oven to a hot temperature and line a large baking sheet with foil to prevent sticking. Drizzle both cut sides of your squash halves with olive oil and sprinkle liberally with salt and pepper. Turn them cut-side-down on the tray and roast for at least thirty five minutes until you can pierce the skin easily with a fork. Allow the squash to cool for at least fifteen minutes so you can handle it safely.
- Make the Alfredo Sauce:
- Melt butter in a big saucepan over medium heat until it just bubbles then toss in your minced garlic. Stir steadily for two minutes so the garlic becomes fragrant but does not color. Sprinkle in the flour and whisk so there are no lumps. Gradually pour in the milk while whisking nonstop to keep the sauce smooth. Lower the heat and let it simmer for a few more minutes as it thickens then beat in salt pepper and parmesan cheese until the sauce is silky and the cheese is fully melted.
- Combine the Squash and Chicken:
- Use a fork to scrape out the spaghetti-like threads from your cooled squash halves. Stir these strands right into your Alfredo sauce then add in the shredded cooked chicken. Mix gently and be patient so everything is evenly coated and keeps its texture.
- Stuff and Bake:
- Spoon the creamy squash and chicken mixture back into your empty squash shells. Scatter the top with freshly shredded mozzarella for that melt and bubbling finish. Return the filled shells to the baking sheet and bake at a lower temperature for about ten minutes to heat through. Flip the broiler on high just long enough to blister and brown the cheese on top but do not walk away as it can go from golden to burnt in seconds.
- Garnish and Serve:
- Once baked and bubbling finish with a handful of chopped parsley over the top for color and freshness. Let it cool slightly so everything holds together for serving.

Parmesan is always my favorite ingredient to use because when you stir it in while the sauce is still warm the smell fills the kitchen. One of my best memories is making this with my kids for the first time letting them rake out the squash strands and seeing their surprise when it looked just like pasta.
Storage Tips
Leftovers can go right into airtight containers for up to three days in the refrigerator. For the best reheating results use the oven rather than the microwave so the cheese stays bubbly and the squash does not get watery. You can even freeze portions tightly wrapped though the texture will soften a bit on thawing.
Ingredient Substitutions
Feel free to swap out mozzarella for provolone or gouda for a smoky dimension. If you are out of whole milk you can use part skim milk mixed with a splash of half and half. For a vegetarian version skip the chicken and add sautéed mushrooms spinach or roasted broccoli.

Serving Suggestions
This dish stands out as a main course but pairs perfectly with garlic bread or a simple green salad. Sometimes I add a side of roasted Brussels sprouts or a tangy vinaigrette salad for balance.
Cultural and Historical Context
Spaghetti squash is native to North America and has been used as a pasta substitute for decades. It provides a lighter gluten free spin on classic Italian American flavors like Alfredo. This approach lets you enjoy comfort food without feeling too weighed down.
Recipe FAQs
- → How do you keep spaghetti squash from becoming watery?
To avoid watery squash, roast it cut-side down and ensure it's fork-tender before using. Let it cool, then fluff and drain any excess moisture before mixing with the sauce.
- → Can I substitute rotisserie chicken?
Yes, rotisserie chicken works perfectly. Simply shred and mix it in as you would with cooked chicken for convenience and extra flavor.
- → What cheese can replace Parmesan?
Asiago or Pecorino Romano are good substitutions. Both will add a salty and nutty kick to the Alfredo sauce.
- → How do you know when the squash is cooked?
The squash is ready when it pierces easily with a fork and the strands can be gently pulled apart with little resistance.
- → How do you reheat leftovers?
Reheat in a baking dish at 350°F until warmed through, or use the microwave for individual portions. Add extra cheese if desired.