Imagine all the creamy, cheesy goodness of classic Alfredo, but served up in a golden boat of roasted spaghetti squash. This dish is where comfort food meets healthy eating, delivering all the satisfaction of pasta Alfredo, without the heaviness. The strands of spaghetti squash soak up the rich, garlicky Alfredo sauce, and every forkful is a little celebration of flavor, especially when topped with a sprinkle of fresh herbs.

Perfect for busy weeknights or as a standout dish at your next dinner party, Spaghetti Squash Alfredo is a delicious way to sneak more veggies onto your table. Even picky eaters will fall in love with the cheesy, slightly nutty taste that brings the best of both worlds together—classic Italian flavor with a lighter twist. If you’ve never tried spaghetti squash before, prepare to be amazed by how well it stands in for pasta!
Why You’ll Love This Spaghetti Squash Alfredo
This recipe offers the creamy decadence of traditional Alfredo without the carb overload, making it a favorite for anyone craving comfort food while eating lighter. It’s naturally gluten-free, packs in extra veggies, and is endlessly customizable—add shrimp, chicken, or keep it vegetarian. Plus, cleanup is a breeze since the squash becomes its own edible bowl!
What’s the Best Way to Cook Spaghetti Squash for Alfredo?
Roasting the spaghetti squash in the oven is the secret to tender, flavorful strands that hold up beautifully to the Alfredo sauce. Simply cut the squash in half, scoop out the seeds, and bake until the flesh shreds easily with a fork. This method draws out the natural sweetness and keeps the texture just right—never mushy.
Ingredients for the Spaghetti Squash Alfredo
Every ingredient here plays a key role in creating that classic Alfredo flavor, while keeping things light and veggie-packed. Spaghetti squash is our star, offering a pasta-like texture with way fewer carbs. Fresh garlic, butter, and cream make the sauce luscious and aromatic, while grated Parmesan adds that essential savory bite. Don’t skip the parsley for a burst of freshness!
How To Make Spaghetti Squash Alfredo
Step 1: Prepare the Spaghetti Squash
Slice your spaghetti squash in half lengthwise, scoop out the seeds, and place it cut side down on a baking sheet. Roast in a preheated oven at 400°F for 35-40 minutes, or until the flesh is tender and easily shredded with a fork.
Step 2: Make the Alfredo Sauce
While the squash is roasting, melt butter in a saucepan over medium heat. Add minced garlic and sauté until fragrant. Pour in heavy cream and bring to a gentle simmer, then stir in grated Parmesan cheese. Cook until the sauce is thick and creamy, seasoning with salt, pepper, and a pinch of nutmeg if desired.
Step 3: Combine and Broil
Using a fork, shred the squash into spaghetti-like strands, keeping them in the shell if you like. Pour the Alfredo sauce over the squash, gently tossing to coat. Optionally, add cooked shrimp or chicken for extra protein. Sprinkle with more Parmesan and pop under the broiler for a few minutes until bubbly and golden.
Step 4: Garnish and Serve
Finish with chopped fresh parsley and an extra sprinkle of cheese. Serve hot and enjoy your new favorite comfort food!

Serving and Storing Spaghetti Squash Alfredo
This recipe comfortably feeds two hungry adults or makes a lighter meal for up to four people when paired with sides. Serve the squash right in its shell for a fun presentation, or scoop into bowls. Leftovers keep well in the fridge for up to 3 days—just reheat in the oven or microwave until warmed through. For best texture, avoid freezing as the squash can become watery.
What to Serve With Spaghetti Squash Alfredo?
1. Garlic Bread
The classic side for soaking up all that creamy Alfredo sauce.
2. Roasted Vegetables
Try a medley of broccoli, bell peppers, and carrots for extra color and nutrition.
3. Crisp Green Salad
A simple salad with vinaigrette balances the richness perfectly.
4. Grilled Shrimp or Chicken
Protein-packed and a great way to make this meal even more filling.
5. Sautéed Spinach
Adds a pop of green and a boost of vitamins.
6. Fresh Tomato Bruschetta
The acidity and freshness of tomatoes pair beautifully with Alfredo.
7. Steamed Asparagus
Simple, elegant, and quick to prepare.
Frequently Asked Questions
Q1: Can I make this Alfredo sauce dairy-free?
Absolutely! Swap the butter for olive oil and use full-fat coconut milk or a store-bought non-dairy cream, plus nutritional yeast or vegan Parmesan for the cheesy flavor.
Q2: How do I store leftovers?
Keep any leftover Spaghetti Squash Alfredo in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave. For best texture, avoid freezing.
Q3: Can I prepare the squash ahead of time?
Yes, roast the squash up to 2 days in advance. Shred and store it covered in the fridge until you’re ready to add the sauce and finish under the broiler.
Q4: What protein can I add to this dish?
Grilled chicken, shrimp, or even crispy tofu work wonderfully with Alfredo. Add them before broiling for a complete meal.
Q5: Can I use jarred Alfredo sauce instead?
You can, though homemade sauce is much creamier and flavorful. If you’re in a rush, a high-quality store-bought Alfredo works in a pinch.
Save This Pin For Later
📌 Save this Spaghetti Squash Alfredo to your Pinterest dinner or healthy recipe board so you can revisit it any time.
Let me know in the comments how yours turned out. Did you add shrimp, chicken, or keep it vegetarian? Did you use a special blend of cheeses? I love seeing your twists on my recipes! Feel free to ask any questions—let’s help each other cook smarter.
Conclusion
Spaghetti Squash Alfredo is proof that comfort food can be both indulgent and nourishing. Whether you’re looking for a gluten-free dinner, a way to sneak more veggies into your week, or simply a new twist on classic Alfredo, this recipe has you covered. Try it tonight—you might just forget about regular pasta!
Spaghetti Squash Alfredo
- Total Time: 50 minutes
- Yield: 2–4 servings
Description
Craving creamy Alfredo but want something lighter? This Spaghetti Squash Alfredo is the perfect blend of comfort and health. Roasted spaghetti squash replaces traditional pasta for a low-carb, gluten-free twist. Each “spaghetti” strand gets coated in a rich, garlicky Alfredo sauce, finished with golden, bubbly cheese and fresh parsley. Perfect as a quick dinner, a healthy lunch, or a new favorite for your dinner ideas board—plus it reheats beautifully for leftovers! If you love easy recipes, healthy snacks, or creative food ideas, this dish is a must-try.
Ingredients
1 medium spaghetti squash
2 tablespoons unsalted butter
2 cloves garlic, minced
1 cup heavy cream
1 cup grated Parmesan cheese
1/4 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon ground nutmeg (optional)
1/2 cup cooked shrimp or chicken (optional)
2 tablespoons chopped fresh parsley
Instructions
1. Preheat your oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise, scoop out the seeds, and place both halves cut-side down on a baking sheet.
2. Roast the squash for 35–40 minutes, or until the flesh is tender and can be shredded easily with a fork.
3. While the squash is roasting, melt the butter in a saucepan over medium heat. Add minced garlic and cook until fragrant, about 1 minute.
4. Pour in the heavy cream and bring to a gentle simmer. Stir in grated Parmesan cheese, salt, pepper, and nutmeg. Simmer until thickened, about 3–4 minutes.
5. Shred the roasted squash into strands using a fork. Leave the strands in the shell for a pretty presentation, or transfer to a bowl.
6. Pour the Alfredo sauce over the squash and toss gently to coat. Add cooked shrimp or chicken if using, and toss again.
7. Sprinkle with extra Parmesan and place under the broiler for 2–3 minutes, until bubbly and golden.
8. Remove from the oven and garnish with fresh parsley before serving. Enjoy!
Notes
For best results, roast the squash until just tender—avoid overcooking so the strands don’t get mushy.
You can add sautéed mushrooms, spinach, or broccoli for extra flavor and nutrition.
Make it dairy-free by using olive oil, coconut cream, and vegan Parmesan cheese.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main dish
- Method: Roasting, Broiling
- Cuisine: American, Italian
Nutrition
- Serving Size: 1/2 squash
- Calories: 410
- Sugar: 6g
- Sodium: 740mg
- Fat: 31g
- Saturated Fat: 18g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 105mg
Keywords: quick dinner, easy dinner, healthy snack, gluten-free, easy recipe, low-carb, comfort food, food ideas


