Chicken Alfredo Spaghetti Squash Recipe
Introduction
This Chicken Alfredo Spaghetti Squash is a lighter, low-carb twist on the classic pasta dish. Tender roasted spaghetti squash strands are combined with creamy Alfredo sauce and juicy chicken, then baked with melted mozzarella for a comforting meal.

Ingredients
- 1 medium spaghetti squash, halved lengthwise, seeds removed
- 4 tbsp. extra-virgin olive oil, divided
- Kosher salt
- Freshly ground black pepper
- 2 boneless, skinless chicken breasts
- 3 cloves garlic, finely chopped
- 1 1/2 cups whole milk
- 3/4 cup low-sodium chicken broth
- 1 cup heavy cream
- 3/4 cup finely grated Parmesan
- Pinch of crushed red pepper flakes
- 1 cup shredded mozzarella
- Chopped fresh parsley, for serving
Instructions
- Step 1: Preheat the oven to 400°F. Drizzle the cut sides of the spaghetti squash with 1 tablespoon of olive oil and season with salt and pepper. Place the squash halves cut side down on a large baking sheet.
- Step 2: Roast the squash for 30 to 35 minutes until tender. Let it cool slightly, then use a fork to scrape out the strands into a large bowl. Reserve the squash halves for later. Keep the oven on.
- Step 3: Season the chicken breasts with salt and pepper. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Cook the chicken until golden brown and cooked through, about 8 minutes per side. Transfer to a cutting board, rest for 5 minutes, then cut into bite-sized pieces.
- Step 4: In the same skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the garlic and cook, stirring, until fragrant, about 1 minute. Pour in the milk and chicken broth and bring to a simmer.
- Step 5: Stir in the heavy cream, Parmesan, and crushed red pepper flakes. Season with salt and pepper. Simmer gently, stirring occasionally, until the sauce thickens, about 15 minutes.
- Step 6: Add the chicken and Alfredo sauce to the bowl with the spaghetti squash strands and toss to combine.
- Step 7: Divide the chicken and squash mixture into the reserved squash halves. Top each with shredded mozzarella.
- Step 8: Bake the squash boats until heated through and cheese is melted, about 15 minutes.
- Step 9: Arrange the squash halves on a serving platter and sprinkle with chopped fresh parsley before serving.
Tips & Variations
- For extra flavor, add sautéed mushrooms or spinach to the Alfredo sauce.
- Use half-and-half instead of whole milk for a lighter sauce with less fat.
- Make sure to roast the squash until very tender for the best texture.
- Swap chicken for cooked shrimp or keep it vegetarian by omitting the meat.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through, adding a splash of milk if the sauce has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe dairy-free?
Yes, you can substitute the milk, cream, Parmesan, and mozzarella with dairy-free alternatives like almond milk, coconut cream, and vegan cheeses, though the flavor and texture will differ.
How do I know when the spaghetti squash is done roasting?
The squash is ready when the flesh is tender and easily pulls away into strands with a fork. It should feel soft when pierced with a fork, roughly after 30–35 minutes at 400°F.
PrintChicken Alfredo Spaghetti Squash Recipe
This Chicken Alfredo Spaghetti Squash recipe offers a low-carb twist on the classic creamy pasta dish. Roasted spaghetti squash strands are combined with tender, perfectly cooked chicken breasts and a rich Alfredo sauce made from whole milk, heavy cream, and Parmesan. Baked with melted mozzarella on top, this comforting meal is both satisfying and lighter than traditional Alfredo pasta.
- Prep Time: 15 minutes
- Cook Time: 65 minutes
- Total Time: 1 hour 20 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
- Diet: Low Fat
Ingredients
Squash and Chicken
- 1 medium spaghetti squash, halved lengthwise, seeds removed
- 4 tbsp. extra-virgin olive oil, divided
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- 2 boneless, skinless chicken breasts
Sauce
- 3 cloves garlic, finely chopped
- 1 1/2 cups whole milk
- 3/4 cup low-sodium chicken broth
- 1 cup heavy cream
- 3/4 cup finely grated Parmesan cheese
- Pinch of crushed red pepper flakes
Topping and Garnish
- 1 cup shredded mozzarella cheese
- Chopped fresh parsley, for serving
Instructions
- Roast the spaghetti squash: Preheat the oven to 400°F. Drizzle the cut sides of the spaghetti squash with 1 tablespoon of olive oil and season generously with kosher salt and freshly ground black pepper. Place the halves cut side down on a large baking sheet. Roast for 30 to 35 minutes until the squash is tender. Let cool slightly.
- Scrape out the squash strands: Using a fork, gently scrape the roasted squash flesh to separate into spaghetti-like strands into a large bowl. Reserve the empty squash halves for later use. Keep the oven on for the next step.
- Cook the chicken: Season the chicken breasts all over with salt and black pepper. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the chicken and cook for about 8 minutes per side or until golden brown and cooked through. Remove the chicken from skillet and let it rest on a cutting board for 5 minutes, then cut into bite-sized pieces.
- Prepare the Alfredo sauce: In the same skillet over medium heat, add the remaining 1 tablespoon of olive oil. Add the finely chopped garlic and cook, stirring, until fragrant, about 1 minute. Pour in the whole milk and chicken broth, bringing the mixture to a simmer. Stir in the heavy cream, grated Parmesan, and a pinch of crushed red pepper flakes. Season with salt and black pepper to taste. Continue simmering and stirring occasionally until the sauce thickens, approximately 15 minutes.
- Combine chicken, sauce, and squash: Add the cooked chicken pieces and Alfredo sauce to the bowl with the spaghetti squash strands. Toss everything gently but thoroughly to combine evenly.
- Assemble and bake: Spoon the chicken and sauce mixture into the reserved spaghetti squash halves. Sprinkle shredded mozzarella evenly over the top. Place the filled squash halves on the baking sheet and bake in the preheated oven for about 15 minutes, or until warmed through and the cheese is melted and bubbly.
- Serve: Remove from the oven and arrange the squash halves on a serving platter. Garnish with chopped fresh parsley before serving for a pop of color and freshness.
Notes
- For a lower-fat option, substitute half-and-half for heavy cream, but the sauce may be less rich.
- Use freshly grated Parmesan for the best flavor and melting texture.
- Roasting the squash cut side down steams it to tender perfection.
- Allow chicken to rest before cutting to keep it juicy.
- Customize with extra vegetables like spinach or mushrooms in the sauce for added nutrition.
Keywords: Chicken Alfredo, Spaghetti Squash, Low Carb, Creamy Sauce, Baked Chicken, Low-Carb Alfredo

