Keto Spaghetti Squash Alfredo Recipe

Tender strands of roasted spaghetti squash bathed in a rich, creamy keto-friendly Alfredo sauce that delivers all the comfort of pasta without the carbs.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
45 mins
Serves:
4 servings
Overhead shot of a halved spaghetti squash bowl filled with golden squash strands coated in glossy, cream-colored Alfredo sauce, with specks of fresh herbs and black pepper visible throughout. Soft natural light highlights the creamy texture and creates shadows that emphasize the fork twirling perfectly coated squash "noodles" from the bowl. A small ramekin of additional Parmesan cheese sits alongside freshly chopped parsley scattered on a rustic wooden serving board, with a subtle steam rising that suggests warmth and freshness. The contrast between the yellow squash and the white sauce creates a visually appealing presentation that showcases the dish's creamy consistency and keto-friendly appeal.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">1 medium spaghetti squash (about 1.2kg)</li><li class="ingredients-single-item">2 tablespoons olive oil</li><li class="ingredients-single-item">Salt and freshly ground black pepper, to taste</li><li class="ingredients-single-item">115g unsalted butter</li><li class="ingredients-single-item">240ml double cream (heavy cream)</li><li class="ingredients-single-item">2 cloves garlic, minced</li><li class="ingredients-single-item">150g freshly grated Parmesan cheese</li><li class="ingredients-single-item">¼ teaspoon nutmeg, freshly grated</li><li class="ingredients-single-item">2 tablespoons fresh parsley, chopped</li><li class="ingredients-single-item">1 tablespoon lemon juice (optional)</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Baking tray</li><li class="equipment-single-item">Parchment paper</li><li class="equipment-single-item">Fork</li><li class="equipment-single-item">Heavy-bottomed saucepan</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C. Line a baking tray with parchment paper to prevent sticking and make cleanup easier.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Carefully cut the spaghetti squash in half lengthwise. This can be challenging, so work slowly with a sharp knife. Scoop out the seeds and stringy center with a spoon, creating a clean hollow in each half.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Drizzle the inside of each squash half with olive oil and season generously with salt and pepper. The oil helps the squash roast evenly and develop flavor while preventing it from drying out.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Place the squash halves cut-side down on the prepared baking tray. This position allows steam to build up inside the squash, helping to cook the flesh evenly and maintain moisture.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Bake for 35-45 minutes until the squash is tender when pierced with a fork but still slightly firm. Don't overcook or your "spaghetti" will become mushy rather than maintaining distinct strands.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>While the squash is baking, prepare your Alfredo sauce. In a large, heavy-bottomed saucepan, melt the butter over medium-low heat. Add minced garlic and sauté for 1-2 minutes until fragrant but not browned. Garlic burns easily and can turn bitter, so watch it carefully.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Pour in the double cream and bring to a gentle simmer, stirring frequently. Allow the mixture to reduce slightly for about 3-4 minutes. This concentrates the flavors and creates a thicker sauce base.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Lower the heat and gradually whisk in the grated Parmesan cheese, a handful at a time, ensuring each addition melts completely before adding more. This gradual approach prevents the cheese from clumping and creates a smooth emulsion.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Season the sauce with freshly grated nutmeg, salt, and pepper to taste. The nutmeg adds a traditional Italian depth to the Alfredo sauce that complements the creamy flavors beautifully.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>When the squash is done, allow it to cool slightly before handling. Use a fork to scrape the inside of each squash half, creating spaghetti-like strands. The flesh should separate easily into noodle-like pieces that hold their shape.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Add the squash strands directly to the sauce or place them in a serving bowl and top with the Alfredo sauce. If the sauce has thickened too much while waiting, thin it with 1-2 tablespoons of hot water.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Gently toss the squash in the sauce until all strands are evenly coated. Add lemon juice if using - this optional ingredient adds brightness that balances the richness of the dish.</li><li class="MethodStepper"><h4 class="step-title">Step 13</h4>Serve immediately garnished with additional grated Parmesan and fresh parsley. For a beautiful presentation, consider serving the Alfredo directly in the empty squash halves as natural bowls.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 mocktail
🔥 Calories: 20 calories
🥑 Fat: 0 g
🧈 Saturated Fat: 0 g
🍞 Carbohydrates: 3 g
🍭 Sugar: 0 g
🍗 Protein: 0 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 240 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make this low-carb Alfredo dish ahead of time?

Yes, you can prep components ahead of time. Roast and shred the squash up to 3 days in advance, storing it in an airtight container. The Alfredo sauce can be made 1-2 days ahead and gently reheated. For best results, combine just before serving to prevent the squash from becoming soggy.

Why is spaghetti squash a good pasta alternative for keto diets?

Spaghetti squash contains only about 7g of carbs per cup compared to regular pasta's 40g. Its naturally fibrous texture creates pasta-like strands when cooked, and its mild flavour absorbs sauces well. With 2g of fibre per serving, it offers a satisfying pasta experience while helping maintain ketosis.

What's the best way to achieve non-watery squash "noodles"?

Roast the squash cut-side down rather than boiling it to prevent excess moisture. After roasting, let it cool briefly, then place the strands in a colander and gently press to remove additional liquid. For extra insurance against watery sauce, consider patting the strands with paper towels before adding the Alfredo.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.