Chicken-Pesto Spaghetti Squash
There’s something deeply satisfying about a dinner that feels both bright and comforting, like a bowl of fresh flavors wrapped up in cozy textures. This Chicken-Pesto Spaghetti Squash checks those boxes: tender, savory chicken bites, a vibrant basil pesto, and naturally noodle-like strands of roasted spaghetti squash. It’s light enough for a weeknight yet elegant enough for guests. You’ll love how the nutty squash and punchy pesto come together without any fuss.
Why this recipe works

If you’re after a recipe that balances fresh herbs with hearty protein, this Chicken-Pesto Spaghetti Squash is a winner. Roasting the squash brings out a slightly sweet, caramelized flavor and makes it super easy to shred into strands. The pesto is bright, herby, and made with toasted pine nuts for warmth and texture. Quick-seared chicken provides satisfying substance, and the final toss with a little extra olive oil and lemon juice keeps everything glossy and bright. The technique is straightforward, and the result tastes like effort—and love—went into it.
Ingredients
- 1 spaghetti squash, medium
- 1 tablespoon oil, divided
- Salt, to taste (use for seasoning squash and chicken)
- 8 ounces skinless chicken breast, boneless and cubed
- Garlic powder, to taste
- Onion powder, to taste
- 6 tablespoons pine nuts
- 2 cups basil, lightly packed
- 1 tablespoon fresh lemon juice
- 1 teaspoon fresh garlic, minced
- 1/2 teaspoon salt
- 2 tablespoons olive oil
Prep notes and tips
Plan for about 45–60 minutes total time from start to finish, most of which is hands-off while the squash roasts. Use a medium spaghetti squash so the listed quantity yields generous servings. If your chicken pieces are on the larger side, pat them dry and cut them smaller so they cook quickly and evenly. Toast the pine nuts gently in a skillet until fragrant and lightly golden—watch them closely, they burn fast.
For the pesto, a food processor or blender is the easiest route. If you don’t have either, you can mince the basil and garlic finely and mash the pine nuts with the salt before stirring everything together with the olive oil and lemon. The lemon brings brightness and helps the basil keep its vibrant green color.
Step-by-step directions

The directions below rewrite and clarify the original steps while keeping ingredient amounts and the order of steps intact. Follow them in sequence for the best result.
- Prepare the oven and squash: Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds with a spoon. Brush the cut sides of the squash with 1/2 tablespoon of the oil (half of the divided tablespoon) and sprinkle lightly with salt. Place the squash cut-side down on a rimmed baking sheet lined with parchment or a silicone mat. Roast until the flesh is tender and you can shred it into strands easily, about 35–45 minutes depending on the squash size.
- Toast the pine nuts: While the squash roasts, heat a small dry skillet over medium-low heat. Add the 6 tablespoons pine nuts and toast, stirring or shaking the pan frequently, until they become fragrant and turn a light golden color. Remove them from the skillet immediately to a plate to stop the cooking so they don’t burn. Let them cool briefly.
- Make the basil pesto: In a food processor or blender, combine the toasted pine nuts, 2 cups lightly packed basil, 1 tablespoon fresh lemon juice, 1 teaspoon fresh garlic (minced), 1/2 teaspoon salt, and 2 tablespoons olive oil. Process until the mixture is smooth but still has a bit of texture—stop and scrape down the sides as needed. Taste and adjust salt or lemon if you like more brightness. Set the pesto aside. If the pesto seems very thick, add a drizzle more olive oil or a teaspoon of water to reach your preferred consistency.
- Season the chicken: Pat the 8 ounces of skinless, boneless chicken breast dry with paper towels and cut into 1-inch cubes if not already cubed. Place the cubed chicken in a bowl and season with a pinch of salt, garlic powder, and onion powder. Toss so the seasonings coat the pieces evenly.
- Cook the chicken: Heat the remaining 1/2 tablespoon oil in a nonstick or heavy skillet over medium-high heat. When the oil shimmers, add the seasoned chicken cubes in a single layer, giving them space so they can sear. Cook until the undersides are golden and the pieces release easily from the pan, about 3–4 minutes. Flip the chicken and continue to cook until the cubes are cooked through, about 2–3 more minutes (internal temperature should reach 165°F / 74°C). Transfer the cooked chicken to a plate and set aside.
- Shred the roasted squash: When the spaghetti squash is cool enough to handle, use a fork to scrape the flesh into strands—these look like noodles. Transfer the strands to a large bowl and season lightly with salt to taste. If any large pieces remain, you can chop them into shorter, noodle-like lengths.
- Combine pesto, squash, and chicken: Add the pesto to the bowl with the shredded spaghetti squash. Toss the squash with the pesto until the strands are evenly coated. Add the cooked chicken cubes to the bowl and gently fold them in so the chicken is distributed throughout. If the mixture needs a touch more gloss or moisture, drizzle a little extra olive oil (up to the remaining tablespoon) or a squeeze of lemon juice and toss again.
- Adjust seasoning and serve: Taste the assembled dish and adjust salt, pepper, or lemon juice as needed. Serve the Chicken-Pesto Spaghetti Squash warm, garnished with a few extra toasted pine nuts or a small basil leaf if you like. It pairs beautifully with a crisp side salad or simple roasted vegetables.
Serving suggestions

This dish shines on its own but also plays well with simple sides. A light arugula salad dressed with lemon and olive oil echoes the fresh pesto flavors, while roasted cherry tomatoes add burst-like sweetness and color. For a heartier meal, serve it alongside crusty bread to soak up any leftover sauce.
Variations and swaps
- More veggies: Stir in quickly sautéed mushrooms or spinach with the chicken for extra vegetables and color.
- Nut-free option: Substitute the pine nuts with toasted sunflower seeds or pumpkin seeds for a similar texture.
- Make-ahead: The pesto can be made up to 2 days ahead and refrigerated in a sealed container. If you do this, bring it to room temperature before tossing with the warm squash so it emulsifies smoothly.
- Herb swaps: Try adding a handful of baby spinach or parsley to the basil when making the pesto for a slightly different herbal profile.
Storage and reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat, adding a splash of water or olive oil to loosen the pesto if the squash has dried out. You can also enjoy this dish chilled or at room temperature for a pasta-salad-style meal.
Final notes
This Chicken-Pesto Spaghetti Squash is the kind of recipe that feels effortlessly fresh and thoughtfully composed. It’s built from simple pantry-friendly components and comes together in a single bowl of vibrant textures and flavors. Whether you’re cooking for a busy weeknight or a Sunday dinner, this dish delivers—bright basil, toasty pine nuts, juicy chicken, and stringy, satisfying squash strands that make a delightful alternative to traditional pasta.
Enjoy cooking, and enjoy every bite.

Chicken-Pesto Spaghetti Squash
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C). Line a rimmed baking sheet with aluminum foil.
- Cut the spaghetti squash in half lengthwise and scoop out the seeds. Rub the cut sides with 1/2 tablespoon of the oil and sprinkle with salt.
- Place the squash halves cut-side down on the prepared baking sheet and roast until a fork easily shreds the flesh, about 45–60 minutes.
- While the squash roasts, heat the remaining 1/2 tablespoon oil in a large skillet over medium heat.
- Season the cubed chicken with a generous pinch of salt, garlic powder, and onion powder.
- Add the chicken to the hot skillet in a single layer and cook, stirring occasionally, until golden and cooked through, about 5–7 minutes (internal temperature 165°F/74°C). Transfer to a plate and set aside.
- Arrange the pine nuts on a small baking sheet and toast in the oven until lightly golden, about 5–10 minutes; watch closely to avoid burning.
- Place the toasted pine nuts in a food processor and pulse until crushed. Add the basil, lemon juice, minced garlic, and 1/2 teaspoon salt and process until combined.
- With the processor running, stream in the 2 tablespoons olive oil until the pesto is smooth and emulsified; scrape down the sides as needed.
- Use a fork to scrape the spaghetti squash flesh into strands. Divide the squash between 2 bowls and stir about half of the pesto into each bowl.
- Top each bowl with the cooked chicken and additional basil if desired. Taste and season with more salt if needed, then serve.
Notes
- Use room-temperature chicken for even cooking.
- Watch pine nuts closely while toasting; they burn quickly.
- Pulse the pesto just until combined for a slightly textured sauce.
- Reserve extra pesto for another use.
