Tender spaghetti squash halves roasted until perfectly tender, then filled with a creamy mixture of seasoned chicken breast and homemade Alfredo sauce. Each boat is topped with melted mozzarella cheese and returned to the oven until golden and bubbly. The result is a satisfying, lighter take on the classic pasta dish that delivers all the rich, comforting flavors you crave with fewer carbs.
The first time I made spaghetti squash boats, my husband actually thought I'd made pasta. He took three bites before saying, 'wait, this isn't spaghetti.' That moment of watching his face change from confusion to genuine delight made this recipe an instant regular in our dinner rotation. Now it's the comfort food we crave when we want something rich and satisfying without the heavy carb coma.
Last winter, I made these for my sister who swore she hated squash. She sat there skeptically, poking at the golden, cheesy topping with her fork. Five minutes later, she was literally scraping her boat clean with her spoon and asking if there were leftovers. Now whenever she visits, she texts me ahead of time, 'are we having the squash boats?'
Ingredients
- 2 medium spaghetti squash: Look for ones that feel heavy for their size with firm, unblemished skin. About 1.5 to 2 pounds each gives you the perfect boat-to-filling ratio.
- 2 tbsp olive oil: This helps the squash roast up beautifully tender and gives the flesh just enough richness to stand on its own before the sauce even happens.
- Salt and freshly ground black pepper: Don't skip seasoning the squash before roasting. This simple step makes the vegetable itself taste good, not just like a vehicle for sauce.
- 2 boneless skinless chicken breasts: Pound them to even thickness if they're really thick at one end. This ensures they cook through without drying out before the center is done.
- 1 tbsp olive oil: For coating the chicken before it hits the skillet. A little oil helps those spices cling and creates a lovely golden exterior.
- 1/2 tsp garlic powder: This gives the chicken a baseline of savory flavor that complements the garlic in the Alfredo sauce without being overwhelming.
- 1/2 tsp Italian seasoning: The blend of dried herbs adds a classic Italian-American flavor that ties everything together with the comfort food vibes we're going for.
- 2 tbsp unsalted butter: Unsalted lets you control the salt level in your sauce. Melt it slowly so it doesn't brown or burn when you add the garlic.
- 3 cloves garlic, minced: Fresh garlic here is non-negotiable. Jarred garlic has a weird, acidic aftertaste that ruins the creamy dreaminess of a good Alfredo.
- 1 cup heavy cream: Heavy cream is what makes Alfredo sauce silky and luxurious. Half-and-half or milk won't give you that same glossy, restaurant-quality texture.
- 3/4 cup grated Parmesan cheese: Use real Parmigiano-Reggiano if you can swing it. The pre-grated stuff in the tub has anti-caking agents that make sauce grainy.
- 1/2 cup shredded mozzarella cheese: This melts into the sauce adding stretch factor and mild creaminess that balances the sharpness of the Parmesan.
- 1/4 tsp ground nutmeg: This is the secret ingredient in many professional kitchens. Just a pinch adds a subtle warmth that makes white sauces taste infinitely more complex.
- 1/2 cup shredded mozzarella cheese: For the golden, bubbly topping that makes these boats irresistible. Freshly shredded melts better than the pre-shredded bags.
- 2 tbsp chopped fresh parsley: Optional, but that pop of green against the golden cheese makes these look like they came from a restaurant kitchen.
Instructions
- Get your oven ready to work:
- Preheat to 400°F and line a baking sheet with parchment. The parchment saves you from scrubbing baked-on cheese later, which is the kind of future-you appreciation that matters.
- Roast the squash until tender:
- Brush cut sides with olive oil, season generously with salt and pepper, and place cut side down. Roast 35 to 40 minutes until a fork slides through easily. This initial roast develops sweetness in the squash.
- Season your chicken while things roast:
- Coat chicken breasts with olive oil, garlic powder, Italian seasoning, salt, and pepper. Letting it sit while the squash cooks gives the spices time to penetrate the meat.
- Cook chicken until perfectly done:
- Sear in a hot skillet 6 to 7 minutes per side until 165°F internally. Let it rest 5 minutes before dicing. Resting locks in juices so you don't end up with dry, mealy chicken chunks.
- Make the magic Alfredo sauce:
- Melt butter over medium heat, add garlic and cook 1 minute until fragrant. Pour in cream, bring to gentle simmer, then stir in Parmesan, mozzarella, and nutmeg. Cook 3 to 4 minutes until thickened. Season to taste.
- Turn squash into spaghetti:
- When cool enough to handle, scrape flesh with a fork to create strands. Leave about a quarter-inch shell intact so your boats have structural integrity.
- Bring everything together:
- Toss squash strands with diced chicken and that luscious Alfredo sauce. Make sure every strand is coated before you start filling.
- Fill your boats generously:
- Spoon mixture back into squash shells. Don't be shy about mounding it up. The filling settles during the final bake, and you want those boats overflowing.
- Create that golden cheese crust:
- Sprinkle mozzarella evenly over each boat. Return to oven cut side up and bake 10 to 12 minutes until cheese is melted and bubbling with golden spots.
- Finish and serve immediately:
- Top with fresh parsley if you're feeling fancy. These are best hot from the oven when that cheese is still stretchy and incredible.
These boats have become my go-to when friends are having a rough week and need a serious comfort food hug. Last month, I brought a batch over to my neighbor who'd just had surgery, and she told me later that her husband—who usually claims to hate all things 'diet food'—ate three servings and asked when I was making them again. There's something about that combination of textures, that creamy sauce, that golden cheese topping, that feels like being wrapped in a warm blanket on a cold day.
Make It Ahead
You can roast the squash and cook the chicken up to two days in advance. Store everything in separate containers in the refrigerator, then make the sauce fresh when you're ready to assemble. The sauce only takes about 5 minutes, and this approach prevents everything from getting soggy. If you're prepping for a dinner party, this is your secret to looking incredibly calm and put-together when guests arrive.
Customize Your Boats
Bacon transforms these into something utterly decadent. Just cook 4 to 5 strips until crisp, crumble it, and fold it into the filling before you stuff the boats. Sautéed mushrooms work beautifully too—cook them in butter until they're deeply browned and concentrated. Fresh baby spinach added right before the final bake wilts just enough to incorporate without making everything watery.
Serving Ideas
A crisp green salad with a bright vinaigrette cuts through the richness beautifully. I like arugula dressed with lemon and olive oil. Roasted broccoli or asparagus on the side makes it feel like a complete meal. A glass of Chardonnay echoes the buttery, creamy notes of the Alfredo sauce.
- Start checking your squash at 35 minutes. Over-roasted squash gets mushy and loses that pasta-like texture we're after.
- Grate your own cheese. The cellulose in pre-shredded cheese prevents it from melting smoothly and you'll end up with grainy sauce.
- Let the boats rest about 5 minutes after the final bake. This sets the filling slightly so it doesn't slide out when you cut into them.
I hope these boats become a comfort food staple in your house too. There's something so satisfying about turning a humble vegetable into something that feels like a special occasion treat.
Recipe FAQs
- → How do I know when the spaghetti squash is done roasting?
-
The squash is ready when the flesh is tender and easily pierced with a fork. This typically takes 35–40 minutes at 400°F. You should be able to scrape the strands away from the shell without much resistance.
- → Can I make this dish ahead of time?
-
Yes, you can roast the squash and cook the chicken up to 2 days in advance. Store them separately in the refrigerator. When ready to serve, reheat the squash, prepare the Alfredo sauce, combine everything, and bake until the cheese is melted and bubbly.
- → What can I use instead of heavy cream in the Alfredo sauce?
-
You can substitute half-and-half for a lighter version, though the sauce won't be quite as thick. For a dairy-free option, try full-fat coconut milk or a creamy cashew-based alternative. Keep in mind that substitutions may alter the flavor and texture slightly.
- → How do I store leftovers?
-
Place leftover squash boats in an airtight container and refrigerate for up to 3 days. To reheat, place in a 350°F oven for 15–20 minutes until heated through. The microwave works too, but the oven helps maintain the texture better.
- → Can I freeze chicken Alfredo spaghetti squash boats?
-
Yes, assemble the boats completely through step 8, then wrap each one tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before baking at 400°F for 15–20 minutes until hot and bubbly.
- → What vegetables can I add to this dish?
-
Sautéed mushrooms, spinach, or broccoli florets work wonderfully in the filling. You can also add roasted red peppers or sun-dried tomatoes for extra flavor. Just cook any vegetables before mixing them with the chicken and sauce to avoid excess moisture.