
This creamy Spaghetti Squash Alfredo is the low-carb comfort dinner that makes you forget you’re not eating pasta. Tender spaghetti squash strands are coated in rich garlic-Parmesan Alfredo sauce, then finished with bubbly mozzarella and fresh parsley. Add juicy chicken for an easy high-protein dinner!
Ever have one of those nights when you want a giant bowl of Alfredo but don’t want the heavy pasta afterward? That’s exactly where this recipe comes in.
Instead of traditional noodles, we’re using roasted spaghetti squash. Once cooked, the squash pulls apart into long, spaghetti-like strands that are perfect for soaking up creamy Alfredo sauce. The squash has a mild flavor, so the buttery garlic and Parmesan sauce gets to do most of the talking.
And don’t worry—this isn’t one of those “healthy swaps” where you take one bite and immediately miss the original. The sauce is rich, cheesy, and silky, while the roasted squash brings a slightly sweet, tender bite underneath.
This low-carb spaghetti squash Alfredo is naturally gluten-free and makes an easy weeknight dinner. You can keep it vegetarian, or add seasoned chicken for spaghetti squash chicken Alfredo that’s much more filling. Similar versions of this dish pair spaghetti squash with homemade Alfredo and chicken, while another classic approach finishes the squash with mozzarella for a bubbly, cheesy topping.
The best part? You can prepare the squash ahead of time, make the sauce while it cooks, and have a seriously comforting dinner ready without boiling a pot of pasta.
If you’re looking for a keto Alfredo recipe, healthy spaghetti squash recipe, or simply a delicious new way to eat more vegetables, this one’s worth making.

Why You’ll Love This Recipe
- Authentic Al Dente Texture: Slicing the squash into rounds creates long, firm strands that mimic real wheat pasta.
- Never Watery or Soggy: A specialized high-heat roasting technique locks in flavor while letting excess vegetable moisture evaporate.
- 100% Grain-Free & Gluten-Free: Naturally eliminates wheat flour, starch thickeners, and processed heavy carbs without losing richness.
- Rich Garlic Parmesan Flavor: Real cream, unsalted butter, and aged Parmesan deliver authentic Italian restaurant taste.
- Versatile Weeknight Base: Serve as a comforting vegetarian meal or top with pan-seared chicken, shrimp, or Italian sausage.
Key Ingredients
- Medium Spaghetti Squash: Roasts into long, tender, low-carb strands mimicking real pasta.
- Homemade Creamy Alfredo Sauce
- Avocado Oil: High-heat cooking oil used to roast squash without burning.
- Freshly Grated Parmesan Cheese: Melts down smoothly to thickens the sauce with sharp flavor.
- Coarse Sea Salt: Enhances the natural savory richness of melted dairy cheeses.
- Fresh Cracked Black Pepper: Delivers a sharp, spicy bite cutting through heavy cream.

How to Make It: Step-by-Step Instructions
Step 1: Prep Oven and Roast Squash Rounds
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Using a sharp chef’s knife, trim off the stem and bottom ends of a 3-to-4-pound spaghetti squash. Slice the squash crosswise into 1-inch thick rounds. The Pro Secret: Slicing crosswise instead of lengthwise preserves the natural circular strands, giving you significantly longer noodles.
Step 2: Clean and Season the Rings
Use a spoon to scoop out the seeds and loose stringy pulp from the center of each ring. Drizzle both sides of the squash rounds with 1.5 tablespoons of avocado oil, then season generously with sea salt and black pepper. Arrange the rings in a single layer on your prepared baking sheet.
Step 3: Roast to Al Dente
Bake at 400°F for 30 to 35 minutes. The squash is finished when the skin is tender and a fork easily pierces the flesh, but the strands still retain a slight bite. Remove from the oven and let cool for 10 minutes until safe to handle.
Step 4: Separate the Noodle Strands
Once cool enough to touch, peel away the outer skin rings. Use a fork to gently pull apart and fluff the squash flesh into long, beautiful pasta strands. Place the shredded strands into a colander set over a bowl for 5 minutes to allow any remaining surface steam to drain off.
Step 5: Make Creamy Alfredo Sauce
Step 6: Melt the Parmesan and Season
Reduce the skillet heat to low. Gradually sprinkle in 1 cup of freshly grated Parmesan cheese, whisking constantly until the cheese melts into a smooth, glossy sauce. Stir in 1/8 teaspoon of ground nutmeg, 1/4 teaspoon of salt, and 1/4 teaspoon of black pepper.
Step 7: Toss and Serve Hot
Add the drained spaghetti squash strands directly into the skillet with the warm Alfredo sauce. Use tongs to gently toss the strands for 1 to 2 minutes until every noodle is thoroughly coated and heated through. Garnish with fresh chopped parsley and extra Parmesan cheese, then serve immediately!
Pro Tips for the Best Recipe
Slice Crosswise for Long Strands: Spaghetti squash strands run horizontally around the vegetable in circles. Cutting the squash lengthwise chops those strands in half, resulting in short, stubby noodles. Slice crosswise for long pasta strands!
Grate Your Own Parmesan: Never use pre-shredded packaged Parmesan! Bagged cheese contains cellulose anti-caking coatings that prevent smooth melting, leaving your sauce gritty.
Don’t Over-Roast: Keep a close eye on your oven timer. Over-baking causes the cell walls of the squash to collapse, turning your noodles mushy and watery instead of al dente.
Keep Sauce Heat Low: High heat breaks dairy emulsions. Always melt your Parmesan cheese over low heat to ensure your Alfredo sauce stays smooth and silky.
Storage
- To Store: Allow leftover spaghetti squash Alfredo to cool completely. Transfer portions into airtight glass containers and store in the refrigerator for up to 4 days.
- To Reheat: Reheat leftover squash in a skillet over low heat, adding a splash of heavy cream or water to loosen the sauce. Avoid high-power microwaving, which can cause the cream sauce to separate into oil.
- Freezing Note: Freezing is not recommended for this recipe. Squash releases excess liquid upon thawing, which will break the delicate emulsion of the cream sauce.

Frequently Asked Questions
How many net carbs are in spaghetti squash alfredo?
When divided into 4 full portions, each serving contains roughly 9 grams of total carbohydrates and 3 grams of dietary fiber, leaving you with just 6 grams of net carbs per serving.
Why is my spaghetti squash releasing water into the sauce?
Spaghetti squash naturally contains high water content. To prevent watery sauce, slice the squash into rings so steam escapes in the oven, and let the roasted strands drain in a colander before tossing with Alfredo.
Can I add protein to this dish?
Yes! This recipe pairs wonderfully with sliced grilled chicken breast, sautéed garlic shrimp, seared salmon, or cooked Italian sausage.
Can I make this dairy-free?
To make a dairy-free version, roast the squash as directed, then toss with a homemade cashew cream or coconut milk garlic sauce combined with nutritional yeast instead of dairy cheese.
Try These Recipes Also
Creamy High Protein Chicken Pasta
Low Carb Chicken Alfredo Pizza

Best Keto Spaghetti Squash Alfredo (Low-Carb Pasta)
Ingredients
- The Roasted Squash Strands
1 medium (3-4 lbs) fresh spaghetti squash
1½ tbsp avocado oil or olive oil
½ tsp coarse sea salt
¼ tsp black pepper
- Make Homemade Alfredo Sauce From Above
Instructions
Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
Trim off the top and bottom ends of the squash. Cut crosswise into 1-inch thick rounds. Scoop out seeds and pulp from the centers.
Drizzle rounds with avocado oil, salt, and pepper. Arrange on the baking sheet and bake at 400°F for 30 to 35 minutes until tender. Cool 10 minutes.
Peel skin away and pull flesh apart into long strands using a fork. Place in a colander for 5 minutes to drain excess moisture.
Add drained squash strands into the skillet. Toss gently with tongs for 1 to 2 minutes until hot and coated. Garnish with parsley and serve immediately.
Notes
Cut Crosswise: Slice squash into rings instead of half-lengthwise to preserve long, full-length noodles. Drain Strands: Let shredded squash sit in a colander briefly to keep moisture out of your cream sauce. Grate Fresh Parmesan: Use real block cheese to avoid anti-caking additives found in pre-shredded bags. Cook Sauce Low: Keep heat on low when melting Parmesan so the cream stays silky and smooth. Reheat Gently: Reheat leftovers in a skillet over low heat with a splash of cream


