10 Spaghetti Squash Chicken Recipes That Won’t Turn Soggy
Spaghetti squash chicken recipes work because the roasted strands soak up sauce without going mushy, while the chicken brings enough substance to make a full dinner. The squash itself is mild and faintly sweet, so it leans on whatever seasoning, cheese, or spicy sauce you bring to the pan. In the versions below, that same base heads in ten different directions, from rich baked boats to crisp air fryer bowls.

Start with the classic garlic butter boats if you want a benchmark, go with Buffalo when you need heat, try the lemon spinach version for something bright, and keep the cheesy broccoli bake in mind for a make-ahead dinner.
Which Spaghetti Squash Chicken Dish Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Garlic Butter Chicken Spaghetti Squash | Rich, garlicky, buttery | A classic weeknight dinner |
| Creamy Tuscan Chicken Spaghetti Squash | Creamy, savory, tangy | Sunday dinner with greens |
| Chicken Parmesan Spaghetti Squash Boats | Cheesy, tomatoey, crisp | Feeding marinara lovers |
| Buffalo Chicken Spaghetti Squash Skillet | Spicy, tangy, creamy | Heat for game day |
| Chicken Fajita Spaghetti Squash Bowls | Smoky, zesty, colorful | A taco night change |
| Teriyaki Chicken Spaghetti Squash Bowls | Sweet, salty, sticky | A sweet-savory dinner |
| BBQ Chicken Stuffed Spaghetti Squash | Smoky, sweet, charred | An indoor BBQ dinner |
| Lemon Spinach Chicken Spaghetti Squash | Bright, lemony, light | A lighter weeknight meal |
| Air Fryer Chicken Spaghetti Squash Alfredo | Crisp, creamy, garlicky | A two-person dinner |
| Cheesy Chicken Broccoli Spaghetti Squash Bake | Cheesy, hearty, comforting | Meal prep or big batch |
Classic Garlic Butter Chicken Spaghetti Squash
This is the version I make when I want the squash to shine, not hide. You get roasted strands, juicy chicken, and a lot of garlic butter in every forkful.

Ingredients (makes 4 servings)
- Spaghetti squash, halved and seeded: 2 medium (about 1.8 kg / 4 lb total)
- Chicken breasts, boneless skinless: 450 g (1 lb)
- Olive oil: 2 tbsp
- Unsalted butter, softened: 60 g (4 tbsp)
- Garlic, minced: 4 cloves
- Italian seasoning: 2 tsp
- Parmesan cheese, shredded: 60 g (2/3 cup)
- Fresh parsley, chopped: 3 tbsp
- Fine sea salt and black pepper: 1 tsp salt, 1/2 tsp pepper
Instructions
Step 1: Set your oven to 400F (200C). Halve the 2 medium squash, scoop out the seeds, and rub the cut sides with 1 tbsp of the olive oil, then season them with a little salt and pepper. Place the halves cut side down on a large baking sheet.
Step 2: Roast the squash for 35 to 40 minutes, until a fork slides into the flesh easily. While it cooks, season 450 g (1 lb) chicken with 1/2 tsp salt and 1/4 tsp pepper. Heat the remaining 1 tbsp olive oil in a skillet over medium high, then cook the chicken for 5 to 6 minutes per side, until golden and no longer pink in the middle. Let it rest while you finish the squash.
Step 3: In a small bowl, you’ll mash together 60 g (4 tbsp) butter, 4 minced garlic cloves, and 2 tsp Italian seasoning. This quick garlic butter is what carries the whole dish.
Step 4: When the squash is cool enough to handle, use a fork to scrape the strands into a large bowl. Add the garlic butter and half of the 60 g (2/3 cup) Parmesan, then toss until the butter melts into the warm squash.
Step 5: Slice the chicken, pile it over the squash, and you’ll want to spoon over any pan juices. Sprinkle on the rest of the Parmesan and 3 tbsp chopped parsley before you serve.
Creamy Tuscan Chicken Spaghetti Squash
If you want a sauce that coats every strand, this is the one. Sundried tomatoes and spinach give it color and a little tang, while cream cheese keeps the sauce from splitting.

Ingredients (makes 5 servings)
- Spaghetti squash, halved and seeded: 1 large (about 1.4 kg / 3 lb)
- Chicken thighs, boneless skinless: 680 g (1.5 lb)
- Olive oil: 2 tbsp
- Garlic, minced: 3 cloves
- Sundried tomatoes, oil-packed, chopped: 60 g (1/2 cup)
- Fresh spinach: 120 g (4 cups)
- Heavy cream: 240 ml (1 cup)
- Cream cheese, cubed: 85 g (3 oz)
- Parmesan cheese, shredded: 50 g (1/2 cup)
- Fine sea salt and black pepper: 1 tsp salt, 1/2 tsp pepper
Instructions
Step 1: Set your oven to 400F (200C). Halve the 1 large squash, scoop out the seeds, and rub the cut sides with 1 tbsp of the olive oil and a pinch of salt. Roast cut side down for 40 to 45 minutes, until the skin gives when you press it.
Step 2: While the squash roasts, season 680 g (1.5 lb) chicken thighs with 1/2 tsp salt and 1/4 tsp pepper. Heat the remaining 1 tbsp olive oil in a wide skillet over medium high, then cook the thighs for 6 to 7 minutes per side, until deeply browned and cooked through. Move them to a plate and rest while you build the sauce.
Step 3: Lower the heat to medium. Add 3 minced garlic cloves and 60 g (1/2 cup) sundried tomatoes to the skillet, cooking for 1 minute until fragrant. You’ll smell the tomatoes sweeten quickly.
Step 4: Pour in 240 ml (1 cup) heavy cream and drop in 85 g (3 oz) cream cheese. You’ll whisk for 2 to 3 minutes, until the sauce is smooth and just beginning to bubble, then add 120 g (4 cups) spinach and cook until it wilts.
Step 5: You’ll scrape the squash strands into the skillet and add 50 g (1/2 cup) Parmesan. Slice the rested chicken, add it back, and toss everything so the sauce coats each strand.
Step 6: Let the skillet bubble for 2 minutes so the sauce tightens around the squash. You can serve it straight from the pan with extra Parmesan and a few turns of black pepper on top.
Chicken Parmesan Spaghetti Squash Boats
This one turns the squash shells into a baking dish, which means fewer bowls and a crispy cheese topping. I go heavier on the breadcrumbs than most recipes do, because the top is the whole point.

Ingredients (makes 4 servings)
- Spaghetti squash, halved and seeded: 2 medium (about 1.8 kg / 4 lb total)
- Olive oil: 2 tbsp
- Cooked chicken, shredded: 340 g (3 cups)
- Marinara sauce: 480 ml (2 cups)
- Mozzarella cheese, shredded: 170 g (1 1/2 cups)
- Parmesan cheese, grated: 45 g (1/2 cup)
- Breadcrumbs: 30 g (1/2 cup)
- Dried oregano and garlic powder: 1 tsp each
- Fresh basil leaves, torn: 2 tbsp
- Fine sea salt and black pepper: 1/2 tsp each
Instructions
Step 1: Set your oven to 400F (200C). Rub the cut sides of the 2 medium squash with 1 tbsp of the olive oil, then season them with the salt and pepper. Roast cut side down for 35 to 40 minutes, until you can pierce the flesh easily with a knife.
Step 2: While the squash cooks, stir together 340 g (3 cups) cooked chicken, 360 ml (1 1/2 cups) of the marinara, and the 1 tsp each oregano and garlic powder in a bowl. You’ll want a thick, spoonable filling.
Step 3: Flip the roasted squash halves over and use a fork to shred the strands inside each shell, leaving the outer skin intact. You can leave the strands right in the shells.
Step 4: Spoon the chicken mixture evenly into the four shells, then top each with 170 g (1 1/2 cups) mozzarella and 45 g (1/2 cup) Parmesan. You’ll stir the breadcrumbs with the remaining 1 tbsp olive oil and scatter them over the cheese.
Step 5: Bake at 400F (200C) for 15 to 18 minutes, until the tops are deeply golden and the sauce bubbles at the edges. Let the boats rest for 5 minutes, then you can scatter 2 tbsp fresh basil and serve while the cheese is still stretchy.
Buffalo Chicken Spaghetti Squash Skillet
For heat lovers, this is the fastest cook in the list. The hot sauce and cream cheese turn the squash into a skillet of tangy, spicy strands that holds up to a game-day spread or a last-minute dinner.

Ingredients (makes 3 servings)
- Spaghetti squash, halved and seeded: 1 large (about 1.4 kg / 3 lb)
- Olive oil: 1 tbsp
- Cooked chicken, shredded: 450 g (4 cups)
- Buffalo hot sauce: 80 ml (1/3 cup), plus more for serving
- Cream cheese, cubed: 85 g (3 oz)
- Cheddar cheese, shredded: 120 g (1 cup)
- Ranch seasoning mix: 1 tbsp
- Green onions, sliced: 3
- Celery stalks, thinly sliced: 2
- Fine sea salt and black pepper: 1/2 tsp each
Instructions
Step 1: Set your oven to 400F (200C). Rub the 1 large squash halves with 1 tbsp olive oil and season with salt and pepper, then roast cut side down for 40 to 45 minutes, until you can shred the flesh easily.
Step 2: Once the squash is cool enough to handle, scrape the strands into a bowl. This step is short on purpose, you just need the squash out of the skin.
Step 3: Place a large skillet over medium heat on the stove. Add 85 g (3 oz) cream cheese, 80 ml (1/3 cup) buffalo sauce, and 1 tbsp ranch seasoning, then whisk until you have a smooth, orange sauce.
Step 4: Fold the squash strands and 450 g (4 cups) cooked chicken into the skillet. Sprinkle 120 g (1 cup) cheddar over the top and stir for 3 to 4 minutes, until everything is hot and the cheese has melted into the sauce. Serve straight from the pan with 3 sliced green onions, 2 sliced celery stalks, and extra hot sauce if you want more heat.
Chicken Fajita Spaghetti Squash Bowls
This bowl takes the peppers and onions from fajita night and trades the tortillas for spaghetti squash. You still get the charred edges, the lime, and the cheese, just lighter.

Ingredients (makes 4 servings)
- Spaghetti squash, halved and seeded: 1 large (about 1.4 kg / 3 lb)
- Chicken breast, sliced into strips: 680 g (1.5 lb)
- Bell peppers, sliced (any color): 2 large
- Yellow onion, thinly sliced: 1 large
- Olive oil: 2 tbsp
- Fajita seasoning: 3 tbsp
- Lime, juiced: 1 lime (about 2 tbsp)
- Cheddar or Monterey Jack cheese, shredded: 120 g (1 cup)
- Fresh cilantro, chopped: 3 tbsp
- Sour cream, for serving: 120 ml (1/2 cup)
Instructions
Step 1: Set your oven to 400F (200C). Rub the cut sides of the 1 large squash with 1 tbsp of the olive oil and roast, skin side up, for 40 minutes, until you can pull the strands apart with a fork.
Step 2: While the squash roasts, you’ll heat the remaining 1 tbsp olive oil in a very hot skillet over high heat. Add the 2 sliced bell peppers and 1 sliced onion with 1 tbsp of the fajita seasoning, then cook for 6 to 7 minutes, until the edges are charred but the vegetables still have some bite. Move them to a plate.
Step 3: Add 680 g (1.5 lb) chicken strips to the same skillet with the remaining 2 tbsp fajita seasoning. You’ll cook for 5 to 6 minutes, stirring once or twice, until no longer pink inside, then return the peppers and onions and squeeze over the juice of 1 lime.
Step 4: You’ll use a fork to shred the roasted squash into four bowls. Pile the chicken and vegetables over the top, then scatter 120 g (1 cup) shredded cheese and 3 tbsp cilantro over each portion.
Step 5: Serve the bowls with 120 ml (1/2 cup) sour cream on the side and extra lime wedges if you like. You want the cheese to melt a little from the heat of the chicken as you eat.
Teriyaki Chicken Spaghetti Squash Bowls
I keep a jar of this sauce in the fridge because it doubles as a glaze for anything. Here it clings to roasted squash and browned chicken, and the green onions cut the sweetness.

Ingredients (makes 3 servings)
- Spaghetti squash, halved and seeded: 1 medium (about 1 kg / 2.2 lb)
- Chicken thighs, boneless skinless, cut into bite-size pieces: 450 g (1 lb)
- Low-sodium chicken stock: 120 ml (1/2 cup)
- Tamari or soy sauce: 4 tbsp
- Rice vinegar: 2 tbsp
- Brown sugar: 2 tbsp
- Fresh ginger and garlic, minced: 1 tbsp ginger, 2 cloves garlic
- Sesame oil: 1 tbsp
- Cornstarch: 2 tsp
- Green onions and sesame seeds, for serving: 3 sliced green onions, 1 tbsp sesame seeds
Instructions
Step 1: Set your oven to 400F (200C). Rub the cut sides of the 1 medium squash with 1 tsp of the sesame oil and roast cut side down for 35 minutes, until you can pierce the flesh with just a little pressure.
Step 2: While the squash cooks, whisk together 120 ml (1/2 cup) chicken stock, 4 tbsp tamari, 2 tbsp rice vinegar, 2 tbsp brown sugar, and 2 tsp cornstarch in a small bowl. You want the cornstarch fully dissolved before it hits the pan.
Step 3: You’ll heat the remaining 2 tsp sesame oil in a skillet over medium high. Add 450 g (1 lb) chicken pieces and cook for 4 to 5 minutes, turning once, until browned all over.
Step 4: Drop 1 tbsp ginger and 2 minced garlic cloves into the skillet and stir for 30 seconds. You’ll smell the ginger turn fragrant quickly.
Step 5: You’ll give the sauce one more whisk, then pour it into the skillet. Bring it to a bubble and cook for 2 to 3 minutes, until the sauce turns thick and glossy and coats the chicken.
Step 6: You’ll shred the squash into three bowls and spoon the chicken and sauce over the top. Scatter 3 sliced green onions and 1 tbsp sesame seeds over each serving, and serve while the sauce is still warm.
BBQ Chicken Stuffed Spaghetti Squash
This one leans into the sweet-and-smoky side of barbecue, with corn and red onion tucked inside the shells. I like to run it under the broiler so the cheese gets a few dark spots.

Ingredients (makes 2 servings)
- Spaghetti squash, halved and seeded: 1 medium (about 1 kg / 2.2 lb)
- Olive oil: 1 tbsp
- Cooked chicken, shredded: 280 g (2 1/2 cups)
- BBQ sauce: 180 ml (3/4 cup)
- Frozen corn kernels, thawed: 80 g (1/2 cup)
- Red onion, finely diced: 1/2 small
- Cheddar cheese, shredded: 85 g (3/4 cup)
- Smoked paprika: 1 tsp
- Fresh cilantro, chopped: 2 tbsp
- Fine sea salt and black pepper: 1/4 tsp each
Instructions
Step 1: Set your oven to 400F (200C). Rub the 1 medium squash halves with 1 tbsp olive oil and a pinch of salt and pepper, then roast cut side down for 35 to 40 minutes, until the strands separate easily when you pull them with a fork.
Step 2: You’ll flip the roasted halves over and use a fork to shred the squash, but keep the strands inside the shells. Stir in 280 g (2 1/2 cups) chicken, 180 ml (3/4 cup) BBQ sauce, 80 g (1/2 cup) corn, 1 tsp smoked paprika, and half of the diced red onion.
Step 3: You’ll mound the filling back into the two shells, top with 85 g (3/4 cup) cheddar, and place under the broiler for 3 to 4 minutes. You’ll see the cheese turn golden with a few browned spots.
Step 4: Scatter 2 tbsp cilantro and the rest of the red onion over the top, then you can serve the stuffed squash hot, straight from the shells.
Lemon Spinach Chicken Spaghetti Squash
When you want dinner to feel bright rather than heavy, make this one. Lemon, spinach, and a little Parmesan keep the strands light, while the chicken cutlets brown quickly in the same pan.

Ingredients (makes 2 servings)
- Spaghetti squash, halved and seeded: 1 medium (about 1 kg / 2.2 lb)
- Chicken cutlets: 340 g (12 oz)
- Olive oil: 2 tbsp
- Unsalted butter: 30 g (2 tbsp)
- Garlic, minced: 3 cloves
- Fresh lemon juice: 3 tbsp (about 1 lemon), plus zest
- Fresh spinach: 150 g (5 cups)
- Parmesan cheese, grated: 40 g (1/2 cup)
- Fine sea salt and black pepper: 1/2 tsp each
- Fresh parsley, chopped: 2 tbsp
Instructions
Step 1: Set your oven to 400F (200C). Rub the 1 medium squash halves with 1 tbsp of the olive oil and season with a pinch of salt, then roast cut side down for 35 minutes, until you can release the strands with a fork.
Step 2: While the squash roasts, you’ll season 340 g (12 oz) chicken cutlets with the salt and pepper. Heat 1 tbsp olive oil and half of the butter in a large skillet over medium high, then cook the cutlets for 3 to 4 minutes per side, until golden and just cooked through. Move them to a plate.
Step 3: You’ll melt the remaining 15 g (1 tbsp) butter in the same skillet and add 3 minced garlic cloves. Cook for 30 seconds, then add 150 g (5 cups) spinach and stir until it wilts, about 2 minutes.
Step 4: You’ll scrape the squash strands into the skillet and add the 3 tbsp lemon juice, the lemon zest, 40 g (1/2 cup) Parmesan, and 2 tbsp parsley. Toss everything with the spinach and garlic until the strands are coated.
Step 5: You’ll slice the chicken and lay it over the squash, then serve right away with extra lemon wedges if you want it brighter.
Air Fryer Chicken Spaghetti Squash Alfredo
If you want the roasted strands and the chicken done in one appliance, this is your answer. The air fryer gets the squash edges browned while the Alfredo sauce comes together in minutes on the stovetop.

Ingredients (makes 2 servings)
- Spaghetti squash, halved and seeded: 1 small to medium (about 900 g / 2 lb)
- Chicken tenderloins: 340 g (12 oz)
- Olive oil: 1 tbsp
- Unsalted butter: 45 g (3 tbsp)
- Garlic, minced: 2 cloves
- Heavy cream: 240 ml (1 cup)
- Parmesan cheese, grated: 60 g (2/3 cup)
- Ground nutmeg: 1/4 tsp
- Fine sea salt and black pepper: 1/2 tsp each
- Fresh parsley, chopped: 2 tbsp
Instructions
Step 1: Set your air fryer to 375F (190C). Rub the halved 900 g (2 lb) squash with 1 tbsp olive oil and a pinch of salt, then place the halves cut side up in the basket. Cook for 25 to 30 minutes, until the flesh is soft enough to shred with a fork.
Step 2: You’ll remove the squash and set it aside to cool. Season 340 g (12 oz) chicken tenderloins with salt and pepper, then air fry them at 400F (200C) for 8 to 10 minutes, flipping once, until browned and cooked through.
Step 3: While the chicken cooks, you’ll melt 45 g (3 tbsp) butter in a skillet over medium heat. Add 2 minced garlic cloves and cook for 30 seconds, then pour in 240 ml (1 cup) heavy cream and bring it to a gentle simmer.
Step 4: You’ll whisk in 60 g (2/3 cup) Parmesan and 1/4 tsp nutmeg, and keep stirring for 2 minutes, until the sauce thickens slightly. Scrape the squash strands into the skillet and toss them with the Alfredo sauce.
Step 5: You’ll slice the cooked chicken and place it on top of the sauced squash. Sprinkle with 2 tbsp parsley and serve immediately, while the sauce is silky.
Cheesy Chicken Broccoli Spaghetti Squash Bake
This is the batch cook of the group, a casserole that reheats well and feeds a full table. I add a little mustard to the cheese sauce so the broccoli and chicken don’t taste flat.

Ingredients (makes 6 servings)
- Spaghetti squash, halved and seeded: 2 medium (about 1.8 kg / 4 lb total)
- Olive oil: 1 tbsp
- Cooked chicken, shredded: 680 g (6 cups)
- Broccoli florets: 340 g (6 cups)
- Unsalted butter: 60 g (4 tbsp)
- All-purpose flour: 40 g (1/3 cup)
- Milk: 720 ml (3 cups)
- Cheddar cheese, shredded: 170 g (2 cups)
- Dijon mustard: 2 tsp
- Fine sea salt and black pepper: 1 tsp salt, 1/2 tsp pepper
Instructions
Step 1: Set your oven to 400F (200C). Rub the 2 medium squash halves with 1 tbsp olive oil, then roast cut side down for 40 minutes, until the flesh shreds easily.
Step 2: Lower the oven to 375F (190C). Scrape the squash strands into a large baking dish and toss with 680 g (6 cups) shredded chicken and 340 g (6 cups) broccoli florets. You can do this while the squash is still warm.
Step 3: Melt 60 g (4 tbsp) butter in a saucepan over medium heat, then whisk in 40 g (1/3 cup) flour. Cook for 1 minute, then slowly whisk in 720 ml (3 cups) milk, a splash at a time, until you have a smooth sauce.
Step 4: Bring the sauce to a gentle bubble and cook for 5 minutes, stirring, until it thickens enough to coat the back of a spoon. You’ll remove it from the heat and stir in 140 g (1 1/2 cups) of the cheddar, 2 tsp Dijon, the 1 tsp salt, and the 1/2 tsp pepper.
Step 5: You’ll pour the cheese sauce over the squash mixture and fold everything together. Sprinkle the remaining 30 g (1/3 cup) cheddar on top.
Step 6: Bake at 375F (190C) for 25 to 30 minutes, until the top is golden and the edges are bubbling. Let the casserole rest for 5 minutes so you can slice it cleanly, then serve hot.
The one step that matters across every version is how dry the squash is before you sauce it. After roasting, let the strands sit in a colander for a minute or two, then press them gently with a fork, so the sauce clings instead of pooling.
Pick whichever one fits your night, and get the squash in the oven first. The chicken and the sauce will come together while it roasts.
