These spaghetti squash boats transform roasted squash halves into edible vessels, each packed with diced seasoned chicken and a luxuriously creamy homemade Alfredo sauce. The squash roasts until tender, then gets scraped into strands before being tossed with garlic-spiced chicken and a buttery Parmesan cream sauce. After a final bake under a blanket of melted mozzarella, you get bubbling golden boats that deliver all the comfort of classic Alfredo pasta with fewer carbs. Each serving offers 39 grams of protein and feels incredibly indulgent while keeping things relatively light.
The first time I made these, my husband looked skeptical about squash replacing pasta. One bite in and he was already asking when we could have them again. The way the squash strands soak up that creamy Alfredo sauce while keeping their tender crunch makes you forget you're eating vegetables at all. Now it's become our go-to comfort food that doesn't leave us feeling heavy.
I originally made these for a friend who was watching her carbs but craving something indulgent. We sat at my kitchen island, forks in hand, barely talking as we devoured these boats. She texted me the next morning saying she'd dreamed about them, which might be the highest compliment a recipe has ever received in my house.
Ingredients
- 2 medium spaghetti squash: Look for ones that feel heavy for their size with firm, unblemished skin
- 2 tbsp olive oil: This helps the squash roast evenly and develop those gorgeous golden edges
- Salt and pepper: Dont be shy with seasoning—squash needs a good amount to really shine
- 2 boneless skinless chicken breasts: Pound them to even thickness so they cook at the same rate
- 1 tbsp olive oil: For getting that beautiful golden sear on the chicken
- 1/2 tsp garlic powder: Adds depth without the risk of burnt fresh garlic in the pan
- 1/2 tsp Italian seasoning: The dried herbs bloom beautifully in the heat of the skillet
- 2 tbsp unsalted butter: Start with cold butter so it melts slowly and evenly
- 3 cloves garlic: Fresh minced is non-negotiable here—jarred garlic won't give you the same fragrance
- 1 cup heavy cream: Room temperature cream incorporates more smoothly into the sauce
- 3/4 cup grated Parmesan: Buy a wedge and grate it yourself for better melting and flavor
- 1/2 cup shredded mozzarella: This goes into the sauce for that restaurant-quality stretch
- 1/4 tsp ground nutmeg: The secret ingredient that makes Alfredo sauce taste professionally balanced
- 1/2 cup shredded mozzarella: For the topping—more is always better when it comes to the cheese blanket
- 2 tbsp chopped fresh parsley: Adds a bright pop of color and freshness against all that rich cream
Instructions
- Get your oven ready:
- Preheat to 400°F and line a baking sheet with parchment paper for easy cleanup later
- Roast the squash:
- Brush the cut sides with olive oil, season generously, and place cut side down. Roast 35 to 40 minutes until a fork slides in easily
- Season the chicken:
- Rub both sides with olive oil, garlic powder, Italian seasoning, salt, and pepper
- Cook the chicken:
- Sear in a hot skillet 6 to 7 minutes per side until cooked through. Let rest 5 minutes before dicing into bite-sized pieces
- Make the sauce:
- Melt butter over medium heat, add garlic and cook 1 minute. Pour in cream, bring to a gentle simmer, then stir in Parmesan, mozzarella, and nutmeg until melted and thickened
- Scrape the squash:
- When cool enough to handle, use a fork to create strands while leaving a quarter-inch shell intact
- Combine everything:
- Mix squash strands, chicken, and Alfredo sauce in a large bowl until every strand is coated
- Fill the boats:
- Spoon the mixture back into the squash shells and top with mozzarella cheese
- Melt and bubble:
- Return to the oven for 10 to 12 minutes until the cheese is golden and the filling is hot throughout
- Finish and serve:
- Sprinkle with fresh parsley and serve immediately while the cheese is still stretchy
My teenage son, who usually turns his nose up at anything labeled healthy, asked if he could take the leftovers for school lunch the next day. Watching him pack that container felt like a small victory in the eternal parent struggle of getting kids to eat their vegetables without complaint.
Making Ahead
You can roast the squash and cook the chicken up to two days in advance. Store everything separately in airtight containers in the refrigerator. The Alfredo sauce actually develops more flavor overnight, so feel free to make that ahead too. Just bring everything to room temperature before assembling and baking.
Customization Ideas
Sometimes I add sautéed mushrooms and spinach to make it feel even more like a complete meal. Crispy bacon bits on top add a smoky crunch that contrasts beautifully with the creamy sauce. You could also swap half-and-half for some of the heavy cream if you want to cut back on richness without sacrificing too much texture.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through all that creamy richness perfectly. I like to serve roasted broccoli or asparagus on the side for extra green on the plate. A glass of chilled Chardonnay brings out the nutty notes in the Parmesan.
- Keep some extra red pepper flakes on the table for guests who like heat
- A squeeze of fresh lemon right before serving brightens all the flavors
- Have plenty of napkins ready—this is wonderfully messy comfort food
There's something deeply satisfying about transforming a humble squash into something this decadent and comforting. Every time I pull these golden, bubbling boats from the oven, I'm reminded that the best recipes are often the ones that feel like a warm hug in food form.
Recipe FAQs
- → Can I make these squash boats ahead of time?
-
Yes. Roast the squash and cook the chicken up to 2 days ahead. Store separately in the refrigerator. When ready to serve, reheat the strands and chicken, prepare fresh Alfredo sauce, combine, and bake with cheese topping.
- → How do I know when the squash is done roasting?
-
Pierce the squash flesh with a fork—it should slide in easily with no resistance. The edges will also start to turn golden brown and the flesh will pull away from the shell slightly.
- → Can I substitute the heavy cream in the Alfredo sauce?
-
Half-and-half will work but produces a thinner sauce. For a dairy-free version, use canned full-fat coconut milk, though the flavor and texture will differ noticeably from traditional Alfredo.
- → What vegetables can I add to the filling?
-
Sautéed mushrooms, fresh spinach, steamed broccoli florets, or roasted red peppers all complement the creamy Alfredo beautifully. Add about 1 cup of any cooked vegetable when tossing with the sauce.
- → How should I store leftovers?
-
Place cooled boats in an airtight container and refrigerate for 3–4 days. Reheat in a 350°F oven for 15–20 minutes until heated through. The sauce may separate slightly but will come together when reheated.
- → Can I use rotisserie chicken instead?
-
Absolutely. Shred meat from a store-bought rotisserie chicken and skip the seasoning and skillet step. You'll need about 2–3 cups of shredded chicken to replace the two breasts called for.