Roasted spaghetti squash halves are scraped into tender strands, then tossed with seasoned diced chicken and a rich homemade Alfredo sauce made with heavy cream, butter, garlic, Parmesan, and mozzarella. The mixture is returned to the squash shells, topped with extra cheese, and baked until golden and bubbly for a satisfying low-carb take on the classic pasta dish.
The first time I made spaghetti squash boats, I was skeptical that anything could replace the comfort of real pasta. But watching those golden strands emerge from the roasted shell felt like kitchen magic. Now this lighter Alfredo version has become our go-to when we want all the creamy indulgence without the heavy post-dinner slump.
Last winter, my sister came over exhausted from a brutal week at work. I pulled these bubbling, cheese-topped boats from the oven and watched her shoulders actually drop as the aroma filled the kitchen. She texted me the next morning that she had dreams about the sauce.
Ingredients
- 2 medium spaghetti squash: Look for ones that feel heavy for their size with firm, unblemished skin. The squash strands are the pasta substitute here, and roasting them cut-side down first ensures they develop subtle sweetness while becoming tender enough to scrape into perfect noodles.
- 2 tablespoons olive oil: Divide between coating the squash before roasting and seasoning the chicken. A good quality extra virgin oil adds flavor that you will taste in the final dish.
- 2 boneless skinless chicken breasts: About 12 ounces total. Pound them to even thickness if they are very thick on one end so they cook uniformly and stay juicy. You can also use leftover rotisserie chicken here to save time.
- 1 tablespoon olive oil for chicken: Helps the seasoning adhere and creates a nice golden sear.
- 1/2 teaspoon garlic powder and Italian seasoning: This simple combo creates depth on the chicken without overwhelming the delicate Alfredo sauce. Freshly cracked black pepper makes everything pop.
- 2 tablespoons unsalted butter: The foundation of your Alfredo sauce. Unsalted lets you control the sodium level since the cheeses already bring plenty of saltiness.
- 3 cloves garlic, minced: Fresh garlic is non-negotiable here. The aromatic bloom in butter creates the base flavor that makes homemade Alfredo so much better than jarred.
- 1 cup heavy cream: Do not substitute half and half or milk. The high fat content is what creates that velvety, luxurious mouthfeel that coats every strand of squash.
- 3/4 cup grated Parmesan cheese: Use a wedge and grate it yourself. Pre-grated Parmesan has anti-caking agents that prevent it from melting smoothly into the sauce.
- 1/2 cup shredded mozzarella cheese for sauce: Adds the classic Alfredo stretch and creaminess. Part skim melts beautifully without making the sauce greasy.
- 1/4 teaspoon ground nutmeg: The secret ingredient in white sauces. Just a pinch enhances the cream and creates that restaurant-quality depth.
- 1/2 cup shredded mozzarella for topping: Creates that gorgeous golden bubbly crust that makes everyone reach for their fork immediately.
- 2 tablespoons chopped fresh parsley: Optional but recommended. The bright green color and fresh flavor cut through the richness and make the dish look like it came from a nice Italian restaurant.
Instructions
- Get your oven ready and preheat to 400°F:
- Line a baking sheet with parchment paper. This prevents sticking and makes cleanup so much easier later. The high temperature is key for properly roasting the squash.
- Prep the squash halves:
- Brush the cut sides with olive oil and season generously with salt and pepper. Place them cut side down on your prepared baking sheet. Roasting them upside down creates steam that helps cook the flesh evenly.
- Roast the squash:
- Bake for 35 to 40 minutes. You will know they are done when the skin gives slightly when pressed and a fork pierces through easily. The kitchen will start smelling amazing right about now.
- Season the chicken while squash bakes:
- Coat the breasts with olive oil, then sprinkle with garlic powder, Italian seasoning, salt, and pepper on both sides. Let them sit at room temperature while you preheat your skillet. Cold chicken goes into a hot pan seizes up and becomes tough.
- Sear the chicken:
- Heat a skillet over medium-high heat until it is nice and hot. Cook the chicken for 6 to 7 minutes per side until golden and cooked through. The internal temperature should reach 165°F. Let it rest on a plate for 5 minutes before dicing or shredding. This rest period is crucial for juicy meat.
- Make the Alfredo sauce:
- In a medium saucepan, melt butter over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant but not browned. Pour in the heavy cream and bring to a gentle simmer. Stir in the Parmesan, mozzarella, and nutmeg. Keep stirring for 3 to 4 minutes as the cheese melts and the sauce thickens enough to coat a spoon. Season with salt and pepper to taste.
- Scrape the squash:
- When the squash is cool enough to handle, use a fork to scrape the flesh into strands. Leave about a quarter-inch shell intact so the boats maintain their shape. Transfer all those beautiful noodles to a large bowl.
- Combine everything:
- Add the cooked chicken and the creamy Alfredo sauce to the bowl with the squash strands. Toss until everything is well coated and distributed.
- Fill the boats:
- Spoon the mixture back into the squash shells. Pack it in gently but do not overfill. Sprinkle the remaining mozzarella cheese evenly over the top of each boat.
- Final bake for the golden topping:
- Return the boats to the oven, this time cut side up. Bake for 10 to 12 minutes until the cheese is melted, golden, and bubbly. Watch closely in the last few minutes so it does not burn.
- Garnish and serve immediately:
- Sprinkle fresh parsley over the top if you want that pop of color. Serve hot while the cheese is still stretchy and the sauce is at its creamiest.
These boats have become my answer to the weeknight dinner dilemma when we want something that feels special but does not require three hours of prep. My husband actually requests them over traditional pasta Alfredo now, and watching people scrape every last strand from the shell is the best kind of kitchen compliment.
Making It Ahead
You can roast the squash and cook the chicken up to two days in advance. Store them separately in airtight containers in the refrigerator. When you are ready to eat, make the sauce fresh, combine everything, and do the final bake. The sauce only takes about five minutes, so this strategy cuts your active cooking time in half on busy nights.
Perfecting The Sauce
The most common mistake with Alfredo is high heat which causes the cream to separate and the sauce to become grainy. Keep your saucepan over medium heat at most, and resist the urge to turn it up to speed things along. Gentle heat and constant stirring are what create that silky restaurant texture. If you do see small bits of separated butter, whisk vigorously and remove from the heat immediately.
Customization Ideas
These boats are incredibly forgiving and welcome all kinds of additions. I have made them with sautéed spinach and artichoke hearts, added crispy bacon bits, and even tossed in roasted broccoli stems for extra crunch. The Alfredo base is compatible with almost any vegetables or proteins your family enjoys.
- Add a handful of baby spinach to the hot sauce just before combining to wilt it slightly
- Stir in sun-dried tomatoes for a burst of tangy sweetness that cuts the richness
- Top with crushed red pepper flakes if your family likes a little heat
There is something deeply satisfying about turning a humble vegetable into something that feels indulgent. These boats have saved many a dinner when we wanted comfort food without the post-meal heavy feeling that usually comes with it.
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, typically after 35–40 minutes at 400°F. The strands should separate easily when scraped with a fork.
- → 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. Complete the assembly and final baking just before serving for best results.
- → What can I use instead of heavy cream in the Alfredo sauce?
-
Half-and-half or whole milk can be substituted, though the sauce will be less thick and rich. You may need to simmer longer to achieve the desired consistency. Adding extra Parmesan helps thicken a lighter version.
- → Is this dish suitable for meal prep?
-
Absolutely. Assembled boats can be refrigerated for up to 3 days. Reheat in a 350°F oven for 15–20 minutes until hot throughout. The squash may release some moisture during storage, but flavors continue to develop.
- → Can I freeze cooked squash boats?
-
Yes, wrap individual boats tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. Note that the texture of the squash may soften slightly after freezing.