Recipe by

Visit website

A flavorful, lightened up version of the classic Alfredo sauce, this Butternut Squash Alfredo Pasta Sauce is smooth and rich. Made with roasted butternut squash, roasted garlic, and fresh basil, you'll love the aroma in



Total time

45 minutes






  • 1 small butternut squash ((1.5 lb))
  • 3 tablespoons olive oil (, divided)
  • salt and pepper (, to taste)
  • 2 garlic cloves
  • ½ lb uncooked pasta ((such as rigatoni))
  • ½ cup milk ((any kind, I used 2%))
  • ¼ cup half and half ((or substitute milk for a lower-calorie option))
  • ½ cup grated Parmesan cheese
  • 2 tablespoons fresh basil leaves (, chopped)
  • ½ cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese


  1. Preheat oven to 400F. Boil a large pot of salted water for cooking the pasta. 
  2. While the oven is preheating and pasta water is boiling: Peel the butternut squash and cut it into 1.5-2 inch cubes. Place in a large baking dish. Add 2 garlic cloves. Drizzle with 2 tablespoons of olive oil, and season generously with salt and pepper. Stir, and make sure the butternut squash is in a single layer on the baking sheet. Roast at 400F for 15-20 minutes, or until the butternut squash can be pierced easily with a fork. 
  3. While the butternut squash is roasting: Cook the pasta to al dente according to the package instructions (about 12-13 minutes for rigatoni - this may vary depending on your brand of pasta). Drain the pasta, but reserve 2 cups of cooking water and strain it into a heat-proof container! You'll need it for the sauce. Return the pasta to the cooking pot and toss with the remaining tablespoon of olive oil. 
  4. Make the butternut squash sauce: Add the roasted butternut squash to a blender. Add the roasted garlic. Add 1/2 cup milk and 1/4 cup half and half. Process until smooth. 
  5. Finish the pasta:  Add the cooked pasta back to the pot. Turn the heat on low, add the pureed butternut squash sauce to the cooked pasta, and stir. Add the fresh basil and grated Parmesan cheese and stir. Add up to 2 cups of reserved cooking liquid (1/4 cup at a time) to thin out the sauce, if necessary. Continue cooking for 2-3 minutes, or until the sauce is heated through. Serve immediately, garnishing with extra basil and Parmesan cheese. Or follow the next optional step.   
  6. Optional: Turn the oven on to broil. Add the finished pasta from step 5 to a 2.5 quart casserole pan. Top with a mixture of 1/2 cup shredded mozzarella cheese and 1/2 cup grated Parmesan cheese. Broil for 2-4 minutes, or until the cheese melted and starts turning golden brown. Carefully remove from the broiler and serve immediately.  
  7. View the recipe instructions at Babaganosh

View this recipe plus 5,000 more in our FREE app

Preview in browser for now