Spaghetti Squash Alfredo
Spaghetti Squash Alfredo is the kind of cozy comfort food that just happens to be good for you too. Creamy, cheesy, and utterly satisfying, this dish swaps out traditional pasta for roasted spaghetti squash, making it a low-carb dream that doesn’t sacrifice flavor. Whether you’re eating lighter or just craving a wholesome meal that feels indulgent, this recipe delivers every time.
The roasted squash strands soak up the creamy Alfredo sauce in the most magical way, giving you that rich texture you love without the heaviness. Perfect for weeknight dinners or an impressive side dish at your next gathering, this dish is versatile, flavorful, and one of those you’ll turn to again and again.
Why You’ll Love This Spaghetti Squash Alfredo
You’ll fall for this Spaghetti Squash Alfredo because it’s equal parts healthy and indulgent. The creamy sauce is comforting without being overbearing, and the squash provides that familiar pasta-like twirl with a boost of fiber and vitamins. It fits seamlessly into low-carb and gluten-free lifestyles, but truly anyone who enjoys creamy, cheesy meals will find something to love here.
It also comes together with minimal effort, making it ideal for busy weeknights. Roast the squash, whip up the sauce, combine, and dinner is done. Plus, it reheats well for lunches, which is always a bonus.
Can I Use Pre-Cooked Spaghetti Squash?
Absolutely. If you’re short on time, pre-cooked spaghetti squash from the grocery store or leftovers from a previous meal work great here. Just be sure to remove any excess moisture by patting the strands dry with a paper towel before mixing with the Alfredo sauce. This keeps your final dish creamy instead of watery.
Ingredients for the Spaghetti Squash Alfredo
Spaghetti Squash Alfredo uses simple, wholesome ingredients you likely already have on hand. Here’s what you’ll need:
Spaghetti squash: The star of the dish. Once roasted, its strands mimic pasta and hold up well to creamy sauces.
Butter: Adds richness and depth to the Alfredo sauce.
Garlic: Brings aromatic warmth and essential flavor to the base.
Heavy cream: Creates the luxurious creaminess classic to Alfredo.
Parmesan cheese: The heart of the Alfredo flavor, it melts beautifully into the sauce.
Salt and pepper: To season and balance the dish.
Fresh parsley (optional): For a fresh finish and touch of color.

How To Make the Spaghetti Squash Alfredo
Step 1: Roast the Squash
Cut your spaghetti squash in half lengthwise, scoop out the seeds, and place it cut side down on a baking sheet. Roast at 400°F for about 40 minutes or until tender. Let it cool slightly, then use a fork to shred the strands into spaghetti-like ribbons.
Step 2: Make the Alfredo Sauce
In a large skillet, melt the butter over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant. Pour in the heavy cream and bring it to a gentle simmer. Stir in the grated Parmesan and let it melt, stirring frequently, until smooth and creamy. Season with salt and pepper to taste.
Step 3: Combine and Serve
Add the spaghetti squash strands to the skillet and gently toss to coat in the sauce. Let everything heat through for a few minutes. Garnish with chopped parsley if using, then serve hot.
How to Serve and Store This Spaghetti Squash Alfredo
This recipe makes enough to feed about 4 people as a main course or up to 6 as a side. It pairs beautifully with a fresh salad or grilled protein and fits into many weekly meal plans.
To store leftovers, place them in an airtight container and refrigerate for up to 4 days. Reheat in a skillet over medium heat, adding a splash of cream if needed to loosen the sauce. It’s not freezer-friendly due to the dairy-based sauce, but it’s so delicious you likely won’t have leftovers for long.
What to Serve With Spaghetti Squash Alfredo?
Grilled Chicken Breast
A classic pairing that turns this into a full protein-packed meal.
Garlic Bread
If you’re not watching carbs, some buttery garlic bread makes a delicious companion.
Sauteed Spinach
Lightly sautéed greens add color and nutrients without overpowering the creamy flavors.
Roasted Broccoli
Roasted veggies are always a win here, especially ones with crispy edges.
Lemon Herb Shrimp
For a seafood twist, lemony shrimp brings brightness that complements the rich sauce.
Mixed Green Salad
Something crisp and fresh to balance the creaminess.
Crispy Bacon Bits
A sprinkle of crispy bacon on top brings extra savory crunch.
Zucchini Noodles
If you’re going extra light, mix in some zoodles for extra veggies.
Want More Low-Carb Dinner Ideas?
If you enjoyed this creamy comfort food, you might want to try these other satisfying low-carb recipes:
- Low Carb Chicken Casserole for a filling one-dish wonder.
- Keto Hamburger and Broccoli Skillet with bold, cheesy flavor.
- Ground Beef Zucchini Sweet Potato Skillet that’s hearty and veggie-forward.
- Garlic Butter Chicken Balls with Creamy Parmesan Pasta when you’re craving something rich and playful.
Save This Recipe For Later
📌 Save this recipe to your Pinterest board for healthy dinners so you can find it anytime you need something fast, cozy, and satisfying.
Have you tried this with other veggie noodles? Or maybe added mushrooms or sun-dried tomatoes? Let me know in the comments how you make this your own.
Explore beautifully curated health-boosting recipes and ideas on Luna Meals on Pinterest and discover your new go-to weeknight winner!
Conclusion
Spaghetti Squash Alfredo proves that comfort food can still feel light and fresh. It captures the heart of a creamy pasta dish without the carb-heavy aftermath, making it a regular favorite in our kitchen. Whether you’re trying it for the first time or adding it to your rotation, this recipe offers a creamy escape that’s just as nourishing as it is delicious.

Spaghetti Squash Alfredo
- Total Time: 50 minutes
- Yield: 4 servings
Description
This Spaghetti Squash Alfredo recipe is a creamy low-carb twist on classic Alfredo pasta. Made with roasted spaghetti squash, Parmesan, and garlic cream sauce, it’s a healthy comfort food that fits into gluten-free and keto-friendly diets. Perfect for a cozy weeknight meal.
Ingredients
1 medium spaghetti squash
2 tablespoons butter
3 cloves garlic, minced
1 cup heavy cream
1 cup grated Parmesan cheese
0.5 teaspoon salt
0.25 teaspoon black pepper
2 tablespoons chopped fresh parsley (optional)
Instructions
1. Preheat oven to 400°F and line a baking sheet.
2. Cut the spaghetti squash in half lengthwise and scoop out the seeds.
3. Place the squash cut side down on the baking sheet and roast for 40 minutes until tender.
4. Let squash cool slightly, then scrape into strands using a fork.
5. In a skillet over medium heat, melt butter and sauté garlic for 1 minute.
6. Add heavy cream and bring to a gentle simmer.
7. Stir in Parmesan cheese until melted and smooth.
8. Season the sauce with salt and pepper.
9. Add spaghetti squash strands to the skillet and gently mix to coat in the sauce.
10. Let everything heat through for 2–3 minutes.
11. Garnish with parsley if desired and serve hot.
Notes
Spaghetti squash should be roasted until fork-tender for best texture.
Use freshly grated Parmesan for a smoother, creamier sauce.
If using pre-cooked squash, pat dry to avoid watery sauce.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Roasting + Skillet
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 340
- Sugar: 3g
- Sodium: 420mg
- Fat: 28g
- Saturated Fat: 17g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2.5g
- Protein: 10g
- Cholesterol: 85mg


