Spaghetti Squash Alfredo

This Spaghetti Squash Alfredo is the perfect carb-savvy meal. The creamy garlic Alfredo pairs well with the vitamin-rich squash. It’s fast, easy and always delicious. Add a protein on top, such as pan-fried chicken breast or air-fryer tofu nuggets.

Make this spaghetti squash with as many (or as little) extra added veggies as you'd like!
Make this spaghetti squash with as many (or as little) extra added veggies as you’d like!

Ingredients for Spaghetti Squash Alfredo

Alfredo Sauce

  • Butter: This will act as a thickener while giving the sauce a creamy mouthfeel.
  • Heavy Cream: This will add fat to the sauce while also giving it that perfect “saucy” look.
  • Garlic: Add as much garlic as you would like! To kick it up a notch, roast the garlic while the spaghetti squash is cooking.
  • Parmesan cheese: Adding in a cheese will give your Alfredo sauce a great texture and that strong “cheese” flavor that is expected in a Alfredo sauce.
  • Zucchini: Add another squash to add in more nutrients!
  • Basil: Stirring in fresh basil gives a fresh kick the sauce.
  • Italian seasoning: Optional, but adding in Italian seasoning compliments the other flavors of the Alfredo sauce.

Spaghetti Squash

  • Whole Spaghetti Squash: Pick up a spaghetti squash from your local grocery store. They’re easy to spot – just look for an oblong yellow melon.
  • Salt and pepper to taste: Add as much (or as little) salt and pepper as you’d like to season the squash.
  • Olive oil: Once the squash is finished cooking, toss it in olive oil to give it that “spaghetti-like” appearance.

How to Prepare Spaghetti Squash

The squash will pull away from skin once cooked.
The squash will pull away from skin once cooked.

Preparing spaghetti squash is one of the easiest vegetables to make – and there’s many different ways to remove the flesh from the skin.

Using the Oven

First, preheat your oven to 375 °F. While the oven is heating, prick the squash all over with a fork. Add it to the oven and bake for about 30 minutes, or until it is soft enough to cut into. You’ll know the squash is finished cooking when there is no resistance when piercing with a knife.

Using the Microwave

You can also cook your squash in the microwave. Simply prick the squash all over with a fork to allow steam to release during cooking, and then microwave it in 1 minute bursts until a knife easily pierces the skin.

Dressing the Squash

Once your spaghetti squash is cooked, cut it in half. Using a fork, start scraping the flesh and it will start to peel away, looking like spaghetti noodles.

Continue scraping until you reach the skin. Place all of your prepared spaghetti squash into a large bowl and toss with olive oil, salt and pepper using tongs.

Set aside until ready to dress with the Alfredo sauce.

Making the Alfredo Sauce for Spaghetti Squash

When making your Alfredo sauce, you have two options:

  1. Simply add a can of store-bought sauce to a saucepan and heat. Then spoon the sauce over the spaghetti squash before serving.
  2. Make your Alfredo sauce from scratch and then spoon it over the spaghetti squash before serving

How to Make Alfredo Sauce

If you choose to make your Alfredo sauce, you will need a few staple ingredients – Parmesan cheese, heavy cream, butter and garlic.

Make your Alfredo sauce in a medium saucepan.
Make your Alfredo sauce in a medium saucepan.

First, in a medium saucepan, heat the butter until melted. Add in the chopped zucchini and fry until just soft. Then add in the heavy cream and bring to a low simmer. Once simmering add in the Parmesan cheese, minced garlic and Italian seasoning. Give it a good stir. Stir in the basil. Taste and add in freshly cracked pepper and salt.

Set aside until ready to use.

How to Make Spaghetti Squash Alfredo

Once all of your ingredients are ready, you can start plating.

In a bowl, add the dressed spaghetti squash. Then spoon Alfredo sauce on top and mix together with tongs. Add more freshly cracked pepper on top if desired.

Optional Ingredients for your Spaghetti Squash Alfredo

Something that this recipe is missing is a protein source. Generally, Alfredo sauces are paired with fried or grilled chicken, but you can add your favorite protein to this recipe. Add in a grilled pork chop, pan-fried tofu or add some leftover rotisserie chicken from the fridge!

More Recipes for You:

Grilled Polenta with Roasted Tomatoes

Cajun Hummus

Bone Marrow Risotto

Protein Chicken Alfredo

Seafood Cioppino with Fettuccine (Fisherman’s Stew)

Spaghetti Squash Alfredo

0.0 from 0 votes
Recipe by Sarah
Course: Dinner, LunchCuisine: American, ItalianDifficulty: Easy


Prep time


Cooking time






  • Alfredo Sauce
  • 2 cups Parmesan cheese

  • 1/2 cup butter

  • 1 1/2 cups heavy cream

  • 3 cloves garlic

  • 1 zucchini

  • basil

  • Italian seasoning

  • salt and pepper to taste

  • Spaghetti Squash
  • 1 whole spaghetti squash

  • olive oil

  • salt and pepper


  • Preheat oven to 350°F. Prepare the spaghetti squash by pricking with a fork. Bake for 30 minutes or until a knife can pierce the skin with no resistance.
  • While the squash is baking, place a medium saucepan over medium heat. Add the butter.
  • Add the butter to the sauce and once melted, add in the chopped zucchini and fry until just soft.
  • Then add in the heavy cream and bring to a simmer. Reduce heat to low and add the Parmesan cheese, garlic and Italian seasoning. Stir together until melted and creamy. Stir in the basil. Add freshly-cracked pepper and salt to taste. Set aside.
  • Cut the spaghetti squash in half and scrape out the seeds with a large spoon. Then, using a fork, scrape the “spaghetti” from the skin. Add the squash to a large bowl and toss with olive oil, salt and pepper.
  • Combine. Add the spaghetti squash to bowls and spoon the Alfredo sauce on top. Top with more freshly-cracked pepper before serving.

Leave a Reply