Creamy spaghetti squash alfredo in a white bowl topped with parsley and Parmesan

Spaghetti Squash Alfredo

0.0 from 0 votes
Jump to Recipe
0.0 from 0 votes

Can Spaghetti Squash Alfredo Really Replace Pasta Night?

Did you know that one cup of cooked spaghetti has about 47 grams of carbs, while the same amount of cooked spaghetti squash has only around 10, according to Healthline’s spaghetti squash nutrition guide? That gap is why spaghetti squash alfredo has become a favorite for anyone eating keto or low-carb. This spaghetti squash alfredo recipe gives you creamy, garlicky comfort in about 50 minutes, with no special equipment and no sleepy blood-sugar crash afterward.

Many people believe squash can never satisfy a real pasta craving. I used to think so too. But when you roast the squash properly and toss the strands in a rich butter-and-Parmesan sauce, even skeptics go back for seconds. Below you’ll find the ingredients, timing, steps, nutrition, healthy swaps, serving ideas, common mistakes, storage tips, and answers to the questions readers ask most.

Ingredients for Spaghetti Squash Alfredo

Everything here is simple, and you probably have most of it in your kitchen already.

Ingredients for spaghetti squash alfredo including squash, cream, Parmesan, butter, and garlic
You only need a handful of simple ingredients to make spaghetti squash alfredo.
  • 1 large spaghetti squash (about 3 to 4 pounds), golden and heavy for its size
  • 2 tablespoons olive oil, for roasting
  • 4 tablespoons unsalted butter, which gives the sauce its silky, nutty base
  • 4 garlic cloves, minced, for that warm, fragrant aroma
  • 1 cup heavy cream, for a thick, velvety texture
  • 1 cup freshly grated Parmesan cheese, salty and sharp
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • A pinch of nutmeg (optional, but it adds a gentle bakery-style warmth)
  • Fresh parsley, chopped, for color and freshness

Easy substitutions:

  • Swap heavy cream for full-fat coconut cream for a dairy-free option.
  • Use Pecorino Romano instead of Parmesan for a sharper bite.
  • Replace butter with ghee if you want a deeper, toastier flavor.
  • Add cream cheese (2 ounces) if you want an extra-thick sauce.

Timing

This spaghetti squash alfredo recipe is quick for a dish that tastes so indulgent.

  • Prep time: 10 minutes
  • Cook time: 40 minutes (35 for roasting, 5 for the sauce)
  • Total time: 50 minutes

That is well under the 90 minutes or more that a traditional baked lasagna often takes. You can also roast the squash a day ahead, which cuts your lunchtime cooking to about 10 minutes.

Step-by-Step Instructions

Step 1: Heat the Oven

Preheat your oven to 400°F (200°C). A hot oven browns the edges of the squash slightly, which adds flavor and helps it release extra moisture.

Step 2: Cut and Seed the Squash

Carefully cut the squash in half lengthwise. If it’s tough, microwave the whole squash for 2 minutes first to soften the skin. Scoop out the seeds with a spoon, then brush the cut sides with olive oil and sprinkle with a little salt.

Step 3: Roast Cut-Side Down

Place the halves cut-side down on a baking sheet. Roast for 35 to 40 minutes, until a fork pierces the skin easily. Roasting face down traps steam and keeps the strands tender instead of mushy. If you want more detail on timing and temperature, see our guide to baked spaghetti squash.

Step 4: Shred Into Spaghetti Strands

Let the squash cool for 5 minutes, then scrape the flesh lengthwise with a fork. Pulling along the length of the squash gives you long, noodle-like strands. Pat them dry with a paper towel to remove extra water, since this step keeps your sauce thick.

Fork shredding roasted spaghetti squash into noodle-like strands for spaghetti squash alfredo
Scrape lengthwise with a fork to get long, noodle-like strands, then pat them dry.

Step 5: Make the Alfredo Sauce

While the squash roasts, melt the butter in a large skillet over medium heat. Add the garlic and cook for 30 to 60 seconds, just until fragrant. Pour in the cream, bring it to a gentle simmer, and cook for 3 minutes. Lower the heat, whisk in the Parmesan a little at a time, then add the salt, pepper, and nutmeg. This sauce is the heart of spaghetti squash alfredo, so don’t rush it or let it boil hard.

Step 6: Toss and Serve Your Spaghetti Squash Alfredo

Add the squash strands to the skillet and toss gently for 1 to 2 minutes until every strand is coated. Top with parsley and extra Parmesan, and serve right away while it’s hot and creamy.

Tossing squash strands in a creamy Parmesan skillet sauce for spaghetti squash alfredo
Toss gently over low heat so every strand is coated without watering down the sauce.

Nutritional Information

Here is how this dish looks per serving (recipe makes 4 servings). These are estimates built on the USDA FoodData Central entry for cooked spaghetti squash plus the cream, butter, and cheese.

  • Calories: about 450
  • Fat: about 41 g
  • Total carbs: about 13 g
  • Fiber: about 2 g
  • Net carbs: about 11 g
  • Protein: about 10 g

A cup of cooked spaghetti squash has far fewer carbs and calories than regular pasta (42 calories versus 239 for the same amount of cooked spaghetti) and provides some vitamin C and B vitamins. The high fat and moderate protein make this spaghetti squash alfredo filling enough to keep you satisfied through the afternoon. Exact numbers will vary with your brands and portion sizes.

Healthier Alternatives for Spaghetti Squash Alfredo

Want to lighten it up or fit another diet? Try these swaps:

  • Lighter sauce: Use half cream and half unsweetened almond milk, plus a spoonful of cream cheese for body.
  • More protein: Stir in shredded rotisserie chicken or grilled shrimp.
  • More veggies: Fold in spinach, broccoli florets, or sautéed mushrooms.
  • Dairy-free: Use coconut cream and nutritional yeast instead of cream and Parmesan.
  • Lower calorie: Use less butter and replace some cream with chicken or vegetable broth.
  • Extra flavor: Add lemon zest and a pinch of red pepper flakes to brighten the sauce without extra calories.

Serving Suggestions

Spaghetti squash alfredo is filling on its own, but it also pairs well with other low-carb sides.

  • Serve with a crisp arugula salad and lemon vinaigrette.
  • Top with garlic-herb grilled chicken or pan-seared salmon.
  • Add a side of roasted broccoli or green beans.
  • Serve it in the roasted squash shell for a fun, rustic presentation.
  • Finish with cracked black pepper, fresh basil, or crispy bacon bits for crunch.
Low-carb lunch plate with spaghetti squash alfredo, grilled chicken, arugula salad, and broccoli
Pair it with grilled chicken and a crisp salad for a filling low-carb lunch.

Looking for more midday ideas? Browse our full collection of keto lunch recipes for easy pairings and meal-prep inspiration.

Common Mistakes to Avoid

  • Skipping the drying step. The biggest reason spaghetti squash alfredo turns watery is leftover moisture. Always pat the strands dry before adding them to the sauce.
  • Overcooking the squash. Mushy squash falls apart. Check it at 35 minutes and stop when a fork goes in easily but the flesh still holds its shape.
  • Cutting it the wrong way. Cutting crosswise gives short, stubby pieces. Cut lengthwise and shred along the grain for long strands.
  • Boiling the sauce. High heat can make cream separate and cheese clump. Keep it at a gentle simmer.
  • Using pre-shredded cheese. It contains anti-caking agents that keep the sauce from melting smoothly. Grate your own Parmesan.
  • Under-seasoning. Squash is mild, so taste and adjust the salt before serving.

Storing Tips for Spaghetti Squash Alfredo

  • Refrigerator: Store leftovers in an airtight container for up to 3 to 4 days.
  • Freezer: The cream sauce can change texture when frozen, so freezing is best for the plain roasted strands (up to 2 months).
  • Reheating: Warm gently in a skillet over low heat with a splash of cream or milk to loosen the sauce. Microwave in short 30-second bursts, stirring in between.
  • Meal prep: Roast and shred the squash up to 3 days ahead, and keep the sauce separate. Combine them just before eating for the best texture. If you like make-ahead squash dishes, our spaghetti squash casserole is another great option for busy weeks.

Conclusion

Spaghetti squash alfredo gives you all the creamy, cheesy comfort of classic pasta with a fraction of the carbs. Roast the squash cut-side down, shred it gently, drain it well, and toss it in a buttery Parmesan sauce. It’s easy, satisfying, and ready in well under an hour, every time.

Ready to try it? Make the recipe tonight, then leave a comment below to tell us how it turned out. Subscribe to our blog for more easy keto and low-carb recipes delivered to your inbox.

FAQs

Is spaghetti squash alfredo keto-friendly?

Yes. With about 11 grams of net carbs per serving, it fits comfortably into most keto and low-carb plans. Keep portions moderate and avoid adding high-carb extras like breadcrumbs.

Can I make spaghetti squash alfredo ahead of time?

Yes. Roast and shred the squash up to 3 days ahead and store the sauce separately. Reheat the sauce gently, then toss with the squash right before serving so the dish stays creamy and not watery.

Why is my sauce watery?

Usually the squash held too much moisture. Roast it cut-side down, pat the strands dry, and let the sauce simmer a little longer before adding the squash.

Can I use a microwave to cook the squash?

Yes. Microwave the halves cut-side down with a little water for 10 to 12 minutes. The texture is slightly softer than roasting, and you get less browned flavor.

What can I use instead of heavy cream?

Full-fat coconut cream works well for a dairy-free version. For a lighter option, use half-and-half with a spoonful of cream cheese for thickness.

Can I add protein?

Absolutely. Grilled chicken, shrimp, crispy bacon, or Italian sausage all work well and turn this into a bigger dinner.

How do I choose a good spaghetti squash?

Pick one that feels heavy for its size, with a firm, evenly colored yellow rind and no soft spots or cracks.

Spaghetti Squash Alfredo

Recipe by Leese
0.0 from 0 votes
Course: LunchCuisine: Italian
Servings

4

servings
Prep time

10

minutes
Cooking time

40

minutes
Total time

50

minutes

Creamy spaghetti squash alfredo made with roasted squash strands and a buttery garlic Parmesan sauce. A low-carb lunch ready in 50 minutes.

Ingredients

  • 1 large spaghetti squash (about 3 to 4 pounds)

  • 2 tablespoons olive oil

  • 4 tablespoons unsalted butter

  • 4 garlic cloves, minced

  • 1 cup heavy cream

  • 1 cup freshly grated Parmesan cheese

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1 pinch nutmeg (optional)

  • Fresh parsley, chopped

Directions

  • Heat the oven:
    Preheat your oven to 400°F (200°C).
  • Cut and seed the squash:
    Cut the squash in half lengthwise, scoop out the seeds, brush the cut sides with olive oil, and sprinkle with salt.
  • Roast cut-side down:
    Place the halves cut-side down on a baking sheet and roast for 35 to 40 minutes, until a fork pierces the skin easily.
  • Shred into strands:
    Let the squash cool for 5 minutes, scrape the flesh lengthwise with a fork, and pat the strands dry with a paper towel.
  • Make the Alfredo sauce:
    Melt the butter in a large skillet over medium heat, cook the garlic for 30 to 60 seconds, add the cream and simmer gently for 3 minutes, then whisk in the Parmesan, salt, pepper, and nutmeg over low heat.
  • Toss and serve:
    Add the squash strands to the skillet, toss for 1 to 2 minutes until coated, then top with parsley and extra Parmesan and serve right away.

Nutrition Facts

1 servings per container


  • Amount Per ServingCalories450
  • % Daily Value *
  • Total Fat 41g 53%
    • Total Carbohydrate 13g 5%
      • Dietary Fiber 2g 8%
    • Protein 10g 20%

      * The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

      Leave a Reply

      Your email address will not be published. Required fields are marked *