Creamy Chicken Alfredo Spaghetti Squash
This chicken Alfredo spaghetti squash gives you all the garlicky, cheesy comfort of the classic pasta dish, just lighter and made from real food. Roasted squash strands soak up a rich cream sauce with chunks of seasoned chicken and a bubbly mozzarella top.

It’s a one-pan kind of dinner (after the squash roasts) that feels a little fancy without any complicated steps. If you’re after something that tastes indulgent but leaves you feeling good, this one belongs in your rotation.
Why This Lighter Alfredo Works
The squash brings a natural sweetness and a tender, noodle-like bite that holds up to a thick sauce without turning to mush. It proves you can skip the heavy pasta without skipping the satisfaction.
The sauce is built in the same skillet used for the chicken, so you get every bit of flavor. Sharp Parmesan and a hint of nutmeg make it taste deeply savory, and the broiled mozzarella top gives you that golden, pull-apart moment you want from a baked pasta dish.
Ingredients

- 2 medium spaghetti squash: about 2–2.5 lb each, choose ones that sit flat when cut in half
- 1.5 lb boneless skinless chicken thighs: thighs stay juicier, but breasts work too
- 2 tbsp olive oil: divided
- Salt and black pepper: for seasoning
- 2 tbsp unsalted butter
- 3 garlic cloves, minced: fresh gives the punch you want here
- 1 cup heavy cream: brings body and richness to the sauce
- 1 cup finely grated Parmesan cheese: grate it yourself so it melts smooth
- 1 tsp Italian seasoning
- Pinch of nutmeg: optional, just enough to warm the cream
- 1/2 cup shredded low-moisture mozzarella
- Chopped fresh parsley: for a fresh finish
Variations and Substitutions
- Use shrimp instead of chicken: Pat dry, season the same, and sear for 2 minutes per side until pink. A quick, lighter swap.
- Add spinach or broccoli: Fold a couple handfuls of fresh spinach into the hot sauce in Step 3 and let it wilt, or toss in steamed broccoli florets in Step 4.
- Skip cooking chicken entirely: Shred leftover rotisserie chicken and add it in Step 4. It saves time and still tastes great.
- Lighter sauce: Swap heavy cream for half-and-half. The sauce will be thinner, so simmer it a minute longer to let it coat the spoon.
- Dairy-free version: Use a thick unsweetened coconut cream and a good dairy-free Parmesan alternative. The texture changes, but the idea holds.
You might also like a garlic butter shrimp spaghetti squash when you want something quicker with a different kind of richness.
How to Make Chicken Alfredo Spaghetti Squash
Step 1: Roast the Squash

Heat your oven to 400°F (200°C). Slice both squash in half lengthwise and scoop out the seeds with a spoon. Drizzle the cut sides with 1 tablespoon of the olive oil and season with 1/2 teaspoon salt and a few grinds of black pepper.
Place the halves cut side down on a rimmed baking sheet. Roast for 35–40 minutes, until a fork slides easily through the flesh and the edges look slightly browned. The smell will be sweet and nutty when they are ready. Once cool enough to handle, use a fork to scrape the strands into a bowl and set the hollow shells aside on the baking sheet.
Step 2: Sear the Chicken

While the squash roasts, cut the chicken thighs into bite-size pieces. Season them with 1/2 teaspoon salt, several grinds of pepper, and the Italian seasoning.
Heat the remaining 1 tablespoon olive oil in a large ovenproof skillet over medium-high heat. Add the chicken in a single layer and cook for 5–6 minutes, turning once, until deeply golden and cooked through (165°F in the center). Transfer the chicken to a plate and set aside. Do not wipe out the skillet—those browned bits will season the sauce.
Step 3: Build the Alfredo Sauce

Reduce the heat to medium and add the butter to the skillet. Once melted, stir in the minced garlic and cook for 30 seconds, just until fragrant. Pour in the heavy cream and bring it to a gentle simmer.
Let the cream bubble for about 2 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon. Take the pan off the heat and whisk in the grated Parmesan a handful at a time, until the sauce is smooth. Taste and add a pinch of nutmeg and a little more salt if needed. The sauce will look glossy and smell richly of garlic and cheese.
Step 4: Combine and Fill the Shells

Add the shredded squash strands and the cooked chicken to the skillet with the Alfredo sauce. Toss everything together with tongs until the squash is well coated and the chicken is evenly distributed.
Spoon the mixture back into the reserved squash shells, mounding it up slightly. Place the filled shells on the baking sheet you used earlier. At this point the dish looks like four little boats loaded with creamy, cheesy strands—ready for the final melt.
Step 5: Broil and Serve

Turn on the broiler and position an oven rack about 6 inches from the heat. Scatter the shredded mozzarella evenly over the tops of the filled squash halves.
Broil for 2–3 minutes, keeping an eye on them, until the cheese is melted and the edges turn golden brown in spots. Remove from the oven, scatter fresh parsley over the top, and serve the halves on plates with a fork and a spoon. The cheese will be bubbly and the strands will pull apart in long, creamy threads.
Tips for the Best Stuffed Squash
- Don’t overbake the squash: in Step 1. You want tender strands that hold their shape, not mushy ones. Check a few minutes early.
- Pat the chicken completely dry: before seasoning. It gets a better sear and you keep those browned bits in the pan.
- Grate your own Parmesan. Pre-shredded cheese often has anti-caking agents that make the sauce grainy instead of silky.
- Watch the broiler closely. Mozzarella can go from golden to burnt fast. Stand by the stove those last two minutes.
Roasting times for the squash depend on size. Use a fork to test doneness—the flesh should give way with almost no resistance.
| Squash size (weight) | Approx. bake time at 400°F |
|---|---|
| Small (1.5 lb) | 30–35 minutes |
| Medium (2–2.5 lb) | 35–40 minutes |
| Large (3 lb) | 40–45 minutes |
Storing Leftover Chicken Alfredo Squash
- Refrigerate: Transfer any leftovers to an airtight container and keep for up to 3 days.
- Reheating: Warm in a 350°F oven for 10–12 minutes, or microwave individual portions. The sauce may thicken; stir in a splash of milk or water to loosen it.
What To Serve With Chicken Alfredo Spaghetti Squash
A simple arugula salad with lemon vinaigrette cuts through the richness with something bright and peppery. Roasted broccoli or green beans tossed with salt and olive oil round out the plate nicely. If carbs aren’t a concern, a piece of crusty garlic bread is hard to beat for swiping up the extra sauce.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes. Use the same weight and cut them into even chunks. Breasts cook a little faster, so check for doneness a minute or two sooner to keep them from drying out.
Can I make this ahead of time?
Yes, up to the point just before broiling. Complete Steps 1 through 4, store the filled shells covered in the fridge for up to a day, then broil right before serving. Add a couple extra minutes under the broiler since they will be cold.
Is this recipe low-carb?
Yes, the dish skips pasta entirely and uses spaghetti squash, which is naturally lower in carbohydrates than traditional noodles.
Can I use milk instead of heavy cream?
Not easily. Milk has less fat and can curdle when heated with acidic ingredients. Half-and-half is a better swap if you want a lighter sauce; just simmer it a minute longer to help it thicken.

Chicken Alfredo Spaghetti Squash Recipe
Ingredients
Method
- Roast squash: Preheat oven to 400°F. Halve squash, remove seeds, brush with 1 tbsp oil, season with salt and pepper. Place cut side down on a baking sheet and roast until fork-tender, 35–40 minutes. Scrape strands and reserve shells.
- Sear chicken: Cut chicken into bite-size pieces, season with salt, pepper, and Italian seasoning. Heat remaining 1 tbsp oil in an ovenproof skillet over medium-high. Cook chicken until golden and cooked through, 5–6 minutes. Transfer to a plate.
- Build sauce: Reduce heat to medium, melt butter, cook garlic 30 seconds. Add heavy cream, simmer 2 minutes until thickened. Off heat, whisk in Parmesan and a pinch of nutmeg. Season with salt.
- Combine: Add squash strands and chicken to the skillet. Toss to coat. Spoon mixture into reserved squash shells on the baking sheet.
- Broil: Top with mozzarella and broil 6 inches from heat until bubbly and golden, 2–3 minutes. Garnish with parsley and serve.
