Garlic Chicken and Spinach Spaghetti Squash is a creamy baked dinner with tender chicken, fresh spinach, and spaghetti squash strands tucked into a garlic parmesan sauce. It gives you the comfort of a cheesy pasta-style meal while keeping the base lighter and full of vegetables. I like this recipe for weeknights because the squash can cook while the chicken and sauce come together, and everything finishes under a blanket of mozzarella. The garlic is present but not harsh, the spinach softens right into the sauce, and the parmesan gives the filling a savory finish. Serve it straight from the squash shells for a cozy presentation or scoop it into bowls for meal prep.
| Serving Breakdown | |||
|---|---|---|---|
| 39gProtein | 25gFat | 21gCarbs | 452Calories |
Nutrition values are estimated per serving and may vary based on ingredients, brands, and portion size.
Why You’ll Love This Garlic Chicken and Spinach Spaghetti Squash
This recipe turns a simple squash and chicken dinner into something creamy, filling, and practical. Here’s why:
- Comfort Without Pasta: Spaghetti squash gives you tender strands that hold the garlic sauce well while keeping the meal vegetable-forward and satisfying.
- High-Protein Dinner: Chicken breast adds plenty of staying power, making this a useful option for balanced dinners or planned lunches.
- Creamy Garlic Sauce: Milk, parmesan, mozzarella, and garlic create a smooth sauce without needing a long simmer or heavy ingredients.
- Good for Prep: The filling reheats well, and you can cook the squash ahead to shorten the hands-on time later.
- Family-Style Friendly: Serve the mixture in squash shells, a baking dish, or bowls depending on what works best for your table.
Ingredients You’ll Need
- Spaghetti Squash (1 medium, about 2-3 pounds): I choose a firm squash with dry skin and no soft spots so the strands cook evenly.
- Olive Oil (3 tablespoons plus 1 teaspoon): Used in separate stages for the squash, chicken, and garlic sauce so nothing tastes dry.
- Water (1/2 cup): Helps steam the squash if you start it cut-side down in a baking dish.
- Chicken Breasts (1 pound): Cut into bite-size pieces so the chicken cooks quickly and mixes neatly into the squash strands.
- Poultry Seasoning (1 teaspoon, optional): Adds a savory background flavor that works well with chicken, garlic, and parmesan.
- Flour (2 tablespoons): Thickens the milk into a light creamy sauce that coats the squash without becoming watery.
- Milk (1 1/2 cups): Whole milk gives the smoothest sauce, though 2 percent milk can work if that is what you have.
- Garlic (4-6 cloves): Mince it finely so the flavor spreads through the sauce without large sharp pieces.
- Parmesan Cheese (1/2 cup): Adds salty, savory depth and helps the sauce taste finished.
- Mozzarella Cheese (1/4 cup plus more for topping): Melts into the filling and gives the top a soft, cheesy finish.
- Fresh Spinach (5 ounces): Chop it before adding so it wilts evenly into the chicken and sauce.
- Salt and Pepper (to taste): Season in layers so the chicken, sauce, and squash all taste balanced.

Before You Start
- Cut Safely: Use a steady cutting board and a sharp knife to split the squash lengthwise before scooping out the seeds.
- Use a Large Skillet: The spinach and squash strands need room, so choose a skillet that can hold the sauce without overflowing.
- Prep the Chicken: Cut the chicken into similar-size pieces so they cook evenly and stay tender.
- Measure the Milk: Have the milk ready before adding flour to the skillet because the sauce comes together quickly.
I like to scrape the squash strands gently with a fork, then let them sit for a minute before mixing so extra steam can escape.
How to Make Garlic Chicken and Spinach Spaghetti Squash
- Step 1 – Prepare Squash: Heat oven to 400°F, halve the squash, scoop out seeds, brush with 1 teaspoon oil, and season lightly.
- Step 2 – Steam Roast: Place squash cut-side down in a baking dish with water and bake 35-40 minutes, until strands pull away easily.
- Step 3 – Cook Chicken: Heat 1 tablespoon oil in a skillet, season chicken with salt, pepper, and poultry seasoning, then cook until lightly golden.
- Step 4 – Start Sauce: Move chicken to a plate, add remaining oil and garlic to the skillet, and cook just until fragrant.
- Step 5 – Thicken Sauce: Sprinkle in flour, stir for 30 seconds, then slowly whisk in milk until the sauce is smooth and lightly thickened.
- Step 6 – Add Cheese: Stir in parmesan and mozzarella until melted, then taste and adjust with salt and pepper.
- Step 7 – Combine Filling: Add spinach, cooked chicken, and spaghetti squash strands, stirring until the spinach wilts and everything is coated.
- Step 8 – Finish Baking: Spoon mixture into squash shells or a baking dish, top with mozzarella, and bake 8-10 minutes until melted.

How to Know When Garlic Chicken and Spinach Spaghetti Squash Is Done
- Squash Texture: The squash should scrape into tender strands with a fork while still holding a little bite.
- Chicken Temperature: The chicken is done when the thickest pieces reach 165°F and are no longer pink in the center.
- Sauce Consistency: The sauce should coat the squash strands instead of pooling thinly at the bottom.
- Cheese Finish: The topping should be melted and lightly bubbling around the edges.
Tips to Make It Easier
- Soften Before Cutting: I sometimes microwave the whole squash for 3-4 minutes to make cutting safer and easier.
- Do Not Overcook Squash: Pull it from the oven when strands separate easily so it does not turn mushy in the sauce.
- Add Milk Slowly: I whisk in the milk gradually because it keeps the flour from clumping and makes the sauce smoother.
- Season in Layers: Season the chicken, sauce, and finished filling so the whole dish tastes balanced.
- Chop Spinach First: Smaller spinach pieces wilt faster and blend better with the squash strands.
- Use Fresh Garlic: Fresh minced garlic gives the sauce a cleaner flavor than garlic powder in this creamy base.
How to Store and Reheat
- Fridge: Store cooled leftovers in an airtight container for 3-4 days.
- Freezer: Freeze portions for up to 2 months, knowing the squash will be softer after thawing.
- Reheat: Warm in a covered skillet over medium-low heat or microwave in short intervals until hot.
- Oven Method: Reheat in a covered baking dish at 350°F for 15-20 minutes, then uncover briefly if needed.
- Food Safety: Refrigerate leftovers within 2 hours and reheat chicken to 165°F before serving.
Easy Swaps & Add-Ins
- Use Rotisserie Chicken: Stir in shredded cooked chicken near the end to save time on busy nights.
- Try Kale: Finely chopped kale works in place of spinach, but give it a few extra minutes to soften.
- Add Mushrooms: Sauté sliced mushrooms before the garlic for a deeper savory flavor.
- Change the Cheese: Use provolone, fontina, or part-skim mozzarella depending on what is in your fridge.
- Make It Spicier: Add red pepper flakes to the garlic oil for a gentle heat.
- Use Gluten-Free Flour: A cup-for-cup gluten-free flour blend can thicken the sauce in the same amount.

What to Serve With Garlic Chicken and Spinach Spaghetti Squash
- Simple Green Salad: Crisp greens and a lemony dressing balance the creamy garlic sauce.
- Roasted Broccoli: The roasted edges pair well with parmesan and keep the plate vegetable-heavy.
- Garlic Bread: Serve a small piece alongside if you want a more classic comfort dinner.
- Tomato Cucumber Salad: Fresh tomatoes and cucumbers add brightness next to the warm filling.
- Steamed Green Beans: They cook quickly and keep the meal simple without competing with the sauce.
- Fruit Salad: A chilled fruit side gives a fresh contrast after a creamy chicken bake.
FAQs
Yes. Cook the squash and chicken filling ahead, then assemble and bake with cheese when ready to serve.
Yes. Add cooked shredded chicken after the sauce thickens so it warms through without drying out.
It may be overcooked or mixed while very hot. Let the strands steam off briefly before adding sauce.
You can use cornstarch mixed with cold milk instead, but add it gradually and simmer until thickened.
Yes. Portion it into containers and refrigerate for 3-4 days for a filling chicken and squash lunch.
Yes. Transfer the filling to a greased baking dish, top with mozzarella, and bake until melted.

Garlic Chicken and Spinach Spaghetti Squash
Equipment
- Sharp chef’s knife
- Cutting Board
- 9×13-inch baking dish
- Large skillet
- Whisk
- Fork
Ingredients
- 1 medium spaghetti squash about 2-3 pounds
- 3 tablespoons olive oil divided
- 1 teaspoon olive oil for brushing squash
- 1/2 cup water
- 1 pound boneless skinless chicken breasts cut into bite-size pieces
- 1 teaspoon poultry seasoning optional
- 2 tablespoons flour
- 1 1/2 cups milk whole milk preferred
- 4-6 cloves garlic minced
- 1/2 cup shredded parmesan cheese
- 1/4 cup shredded mozzarella cheese plus more for topping
- 5 ounces fresh spinach chopped
- salt and pepper to taste
Instructions
- Preheat the oven to 400°F, halve the spaghetti squash lengthwise, scoop out the seeds, brush with 1 teaspoon olive oil, and season lightly.
- Place the squash cut-side down in a baking dish with the water and bake for 35-40 minutes, until the strands separate easily with a fork.
- Heat 1 tablespoon olive oil in a large skillet, season the chicken with salt, pepper, and poultry seasoning, then cook until lightly golden and cooked through.
- Transfer the chicken to a plate, add the remaining olive oil and garlic to the skillet, and cook just until fragrant.
- Sprinkle in the flour, stir for 30 seconds, then slowly whisk in the milk until the sauce is smooth and lightly thickened.
- Stir in the parmesan and mozzarella until melted, then season the sauce with salt and pepper to taste.
- Add the spinach, cooked chicken, and scraped spaghetti squash strands to the skillet and stir until the spinach wilts and the filling is coated.
- Spoon the mixture into the squash shells or a baking dish, sprinkle with extra mozzarella, and bake for 8-10 minutes until melted.
