Get ready for this delicious vegetarian dinner recipe, Creamy Roasted Butternut Squash Pasta. Made with roasted butternut squash, and spinach, this homemade healthy creamy sauce pairs perfectly with your favorite noodles.
This noodle dish can be enjoyed all year long! Especially during the fall season, you can find happiness in this tasty meal.
Made without heavy cream, this healthier version of Alfredo is one of our favorite go-to recipes. Be sure to see our various versions with Rattlesnake Pasta, Jerk Chicken (Rasta) Pasta, and Cajun Shrimp Pasta.
Make the butternut squash with our delicious Air Fryer Butternut Squash recipe.
Roasted butternut Squash
- Olive oil - we find this oil pairs the best with the squash giving it the best taste.
- Rosemary- Use dried rosemary instead of fresh for easier access.
- Butter- use unsalted butter for this recipe. If you use salted, be sure to adjust the additional salt you may add to the dish.
- Onion- The onion adds great flavor when it is finely minced. The flavor will be noticed more than the texture.
- Garlic- use fresh minced garlic for the best taste, you may use garlic powder as a substitute as well.
- Flour- All purpose white flour.
- Whole milk- Whole milk will give you best results and similar textures as the recipe pictures. You may substitute with heavy cream, or lower percentages of milk, knowing that the texture may be different.
- Rosemary- use dried or fresh.
- Nutmeg- ground
- Butternut Squash- cubed and roasted in the oven or air fryer.
- Spinach- we love using fresh spinach for this recipe but frozen will work as well.
- Parmesan cheese- either grated or shredded cheese will work in this recipe.
- Fettuccini Noodles- While these noodles complete the Alfredo look, feel free to use your favorite type of noodle such as penne or bow tie as a substitution.
See recipe card for quantities.
Dice butternut squash into ½x1/2 inch cubes. Season with olive oil, rosemary, and nutmeg.
Place on a parchment paper lined cooking sheet and bake at 420* F for 20 minutes. Set aside to make pasta sauce.
Make 1 lb. of Fettuccini noodles. Follow the directions on the package.
While the noodles are cooking, melt butter in a large sauté pan over medium heat.
Add the diced unions and minced garlic and sauté until onions are translucent.
Add in the all purpose flour to make a roux, a sticky like paste.
1 cup at a time, add in the milk. Mix well after every cup added until smooth. Stir until the sauce begins to thicken.
Add the dried rosemary, nutmeg, salt, and pepper.
Next add the cooked butternut squash to the sauce.
Then add the fresh spinach leaves.
Mix altogether until the spinach leaves are wilted and well mixed.
Finally add the cooked Fettuccini noodles to the sauce and lightly toss until the noodles are coated.
Hint: Cook the butternut squash the night before or earlier in the day and store in the refrigerator until ready to use to help cut down on prep time.
Here are a list of substitutions for your creamy butternut squash pasta you can use to help adapt to your preferences.
- Arugula- instead of fresh spinach, use arugula or other greens you may prefer.
- Kale- add fresh or frozen kale in addition or instead of fresh spinach.
- Heavy Cream-use heavy cream as a substitute or addition to the milk.
- Sweet Potatoes- if you have a small butternut squash or don't love butternut squash, roast sweet potatoes instead or in addition.
Spice this vegetarian meal up with some added protein, or make it spicy!
- Bacon- add cooked and chopped bacon as a garnish, or mix into the sauce.
- Apple Sausage- add cooked apple sausage, cut into small rounds, to the sauce.
- Spicy- with a dash of crushed red pepper, you can spice up this meal to your preferred temperature.
- Chicken- sliced grilled or baked chicken is the perfect protein addition to this veggie pasta meal.
For this meal you will need:
- A large saute pan with tall sides
- a baking sheet for roasting the butternut squash
- parchment paper for a mess free clean up
- a wooden mixing spoon
- a large sauce pan for cooking the pasta
Store leftover pasta in an airtight dish in the refrigerator fo 3-4 days. Reheat in the microwave.
This meal as a whole does not freeze well. You can freeze the cooked butternut squash to be used in this recipe at a later time.
Make sure to add one cup of milk at a time when making the sauce. Stir until the sauce is smooth and then add the additional milk. This will help work the roux into the liquid to create the right consistency.
Creamy Roasted Butternut Squash Pasta
- Saute Pan
Roasted Butternut Squash
- 1 butternut squash chopped into ½ inch by ½ inch squares about 3-4 cups
- 1 tablespoon olive oil
- 1 teaspoon rosemary
- ½ teaspoon nutmeg
- ½ teaspoon table salt
- ¼ teaspoon black pepper
Creamy Pasta Sauce
- 4 Tablespoons butter
- 1 onion finely minced
- 2 teaspoons minced garlic or 4 cloves fresh, finely chopped
- ⅓ cup all-purpose flour
- 4 cups whole milk
- 1 teaspoon rosemary dried
- ¼ teaspoon nutmeg ground
- 1 teaspoon table salt use less if preferred
- 2 cups spinach fresh
- 3 cups Roasted Butternut Squash roasted or air fried
- 1 ½ cups parmesan cheese grated or shredded
- 1 lb Fettuccini pasta
- Preheat oven to 420
- Cut squash into ½ inch by ½ inch pieces. In a large bowl mix the chopped squash with olive oil, salt, pepper, nutmeg, and rosemary. Spread the seasoned butternut squash on a parchment paper lined baking sheet. Roast the squash for 20 minutes or until tender. A fork should slide through the squash easily.
- Once the squash is roasted prepare the noodles according to package instructions.
- While the noodles cook, melt the butter on medium heat in a large sauté pan. Add in the garlic and diced onion and sauté until onion is translucent.
- Add in the flour and mix until it makes a paste.
- Add the milk one cup at a time. Stir after the first cup to make a smooth mixture. Once all the milk is added, stir until the sauce begins to thicken.
- Mix in the parmesan cheese. Then add the rosemary, nutmeg, and salt.
- Toss in the spinach and mix until the spinach begins to wilt. Gently fold in the butternut squash.
- Mix in the drained and cooked pasta with the creamy pasta sauce. Toss until the noodles are well coated.
- Serve topped with parmesan cheese and a side of our Easy Baguette Recipe.
- Roast your butternut squash the day before to have on hand when needed. It warms back up perfectly and tastes great.
- Cut the butternut squash into ½ inch by ½ inch pieces in order for them to soften quickly.