Cheesy Pesto Chicken Stuffed Spaghetti Squash

Prep Time

10 minutes

Cooking Time

1 hour


4 servings


1 spaghetti squash

2 boneless, skinless chicken breasts, cut into strips

1/4 cup pesto

1 medium onion, chopped

1/3 cup water

2 cups baby spinach, torn or chopped

salt & pepper to taste

4 oz shredded mozzarella cheese

1/4 cup grated parmesan cheese

olive oil


1. Preheat oven to 400 degrees.

2. Slice spaghetti squash in half lengthwise and scoop out the seeds.

3. Brush the cut side of the squash lightly with olive oil and place cut side down in a rimmed baking dish (some liquid will escape during baking).

4. Bake for 30-40 minutes or until tender and easily pierced with a fork.

5. While squash is roasting, sautee onions in olive oil over medium heat until tender and translucent.

6. Season chicken with salt and pepper and add to pan. Brown meat on each side about 1-2 minutes.

7. Add water and half of the pesto. 

8. Bring to a boil, cover and reduce heat to medium/low. Simmer for 25-30 minutes or until chicken is tender, adding spinach for the last 2-5 minutes to wilt.

9. Remove chicken and veggies from pan with a slotted spoon, leaving the liquid. Toss with remaining pesto.

10. Fluff the inside of the squash with a fork, leaving it in the shell. Top with chicken and veggies, then sprinkle with cheeses.

11. Cover with foil and bake at 350 degrees for 10-15 minutes.