This Roasted Butternut Squash Bacon Pasta with Parmesan and Spinach combines sweet, nutty butternut squash with crispy bacon, healthy spinach, and savory parmesan, which are all tossed into pasta for a one-dish dinner that everyone will enjoy.
I don’t think that I’ve ever experienced as good of a combination as the squash, bacon, parmesan, and spinach combination in this pasta dish recipe. You have the sweetness and nuttiness of the squash, the crunch, and saltiness of the bacon, the boldness of the parmesan, and the fresh spinach all tossed together to make a creamy sauce for your pasta. You really can’t top that!
I know that a long list of ingredients makes it sound like the recipe is complicated, but this one really isn’t! The first step in this recipe is roasting the squash. This not only softens it, but also helps the flavors really stand out. You’ll want to start cooking your bacon and pasta during this step. The last step is making the pasta sauce (which is definitely the best part of this recipe!). It is creamy, savory, and flavorful. Once you’ve combined everything into one pot, your dinner is ready to enjoy!
Why You’ll Love This Butternut Squash Bacon Pasta
- It’s the perfect combination of flavors.
- It’s a delicious dinner that your whole family will love.
- Great way to sneak some veggies into your diet.
- This pasta dish makes a cozy, filling dinner.
Equipment Needed To Make This Butternut Squash Pasta with Bacon and Parmesan
- Parchment Paper
- Baking Sheet
- Large Skillet
Ingredients For Your Butternut Squash Bacon Pasta
You can find a full list and quantity of items for this recipe at the bottom.
Butternut Squash
- Butternut Squash
- Olive Oil
- Salt & Pepper
Creamy Pasta Sauce
- Bacon
- Spinach
- Parmesan Cheese
- Garlic
- Heavy Cream
- Salt & Black Pepper
- Olive Oil
- Nutmeg
- Onion Powder
How To Make This Butternut Squash Bacon Pasta
Roasted Butternut Squash
- Preheat oven to 400°F
- Peel, and remove seeds from the squash. Cut butternut squash into ¾ inch cubes.
- Spread cubed squash over a parchment paper-lined baking sheet. Drizzle olive oil over squash. Make sure that the squash is spread out evenly for even cooking.
- Bake for 30 minutes or until squash is tender. Remove from the oven and set aside.
Cook Bacon
- Using a parchment paper-lined baking sheet, evenly layer bacon across the baking sheet.
- Bake the bacon in the oven at 400° F for 20 minutes or until it is fully cooked. Remove the oven and let cool.
- Once the bacon has cooled, cut the bacon into small pieces. Set aside.
Pasta
- Cook pasta to desired readiness, approximately 8-14 minutes. Drain.
Creamy Alfredo Sauce
- In a large skillet, add olive oil, minced garlic, and spinach over medium heat. Cook for 5-7 mins (until spinach starts to wilt), stirring occasionally.
- Stir in heavy cream, salt, pepper, onion powder, and nutmeg. Bring to boil, immediately reduce heat to a slow simmer. Add in shredded Parmesan cheese and stir until the cheese melts. Remove from heat and stir in bacon and roasted butternut squash, and cooked pasta.
- Serve and Enjoy!
What to Serve/Pair with Your Roasted Butternut Squash Pasta
I love to pair any pasta dish with a salad. One of my favorites is this Cucumber Tomato Avocado Salad, and the flavors pair perfectly with this butternut squash pasta.
This pasta also pairs well with bread. I love to dip it into the creamy pasta sauce! You can do this with Italian bread, breadsticks, these Easy 30 Minute Dinner Rolls, or even crescent rolls. Pretty much any dessert pairs well with this pasta dish, but one of my favorites has to be this Red Velvet Crinkle Cookies Recipe. Not only do they taste good, but the crackle and powdered sugar coating give them a beautiful appearance, making these cookies a great addition to any meal.
Popular Substitutions & Additions
Bow tie pasta is my favorite kind of pasta for this recipe, but feel free to use whichever pasta you prefer.
You can use turkey bacon instead of regular bacon. Keep in mind that this may not be as crispy.
If there are any other veggies that you like in this pasta, you can add them to the mixture. If you try anything that you love, be sure to come back and tell me about it!
How To Reheat & Store Your Butternut Squash Bacon Pasta
Any leftovers that you have (which almost never happens with this pasta in my house) will need to be refrigerated in an air-tight container. It will last for up to 3 days. To reheat, either microwave 1-2 minutes until warm, or heat it in the oven on 350 for 10 minutes until warm.
This squash pasta also makes a great freezer meal! Once it has cooled, make sure that it is completely sealed and stick it in the freezer. It will last for up to 6 weeks. When you are ready to enjoy, thaw completely overnight, then bake as directed.
Roasted Butternut Squash Pasta FAQs
Sure, if minced garlic is what you have on hand, feel free to use that instead.
No, for this recipe, you’ll want to use butternut squash. This particular kind of squash has a sweet, nutty flavor that is perfect for this dish.
No, for this dish, you’ll want to roast it. When you saute squash, it gets very soft and watery, which won’t pair well with the other ingredients in this recipe.
Other Pasta Recipes You’ll Love
- Shrimp Scampi with Linguine Pasta & Asparagus
- Creamy Mozzarella Shrimp Pasta
- The Best Creamy Chicken Fajita Pasta Recipe
- Chicken Pesto Pasta With Tomatoes & Mozzarella Pearls
- Easy Pasta Carbonara
Don’t Forget To Come Back And Let Me Know How Your Roasted Butternut Squash Bacon Pasta Turned Out!
Roasted Butternut Squash Bacon Pasta (Parmesan & Spinach)
Ingredients
Butternut Squash
- 2 cups butternut squash peeled, seeded, and cubed
- 2 tbsp olive oil
- salt and pepper
Creamy Pasta Sauce
- 1 lb bacon
- 12 oz spinach
- 1 cups shredded Parmesan cheese
- 5 cloves garlic
- 2 cups heavy cream
- ½ tsp salt
- 1 tbsp olive oil
- ¼ tsp nutmeg
- ½ tsp black pepper
- ½ tsp onion powder
Pasta
- 8 oz farfalle (bow tie pasta)
Instructions
Roasted Butternut Squash
- Preheat oven to 400°F
- Peel, and remove seeds from the squash. Cut butternut squash into ¾ inch cubes.
- Spread cubed squash over a parchment paper lined baking sheet. Drizzle olive oil over squash. Make sure that the squash is spread out evenly for even cooking.
- Bake for 30 minutes or until squash is tender. Remove from the oven and set aside.
Cook Bacon
- Using a parchment paper lined baking sheet, evenly layer bacon across the baking sheet.
- Bake the bacon in the oven at 400° F for 20 minutes or until it is fully cooked. Remove the oven and let cool.
- Once the bacon has cooled, cut the bacon into small pieces. Set aside.
Pasta
- Cook pasta to desired readiness, approximately 8-14 minutes. Drain.
Creamy Sauce
- In a large skillet, add olive oil, minced garlic, and spinach over medium heat. Cook for 5-7 mins (until spinach starts to wilt) stirring occasionally.
- Stir in heavy cream, salt, pepper, onion powder, and nutmeg. Bring to boil, immediately reduce heat to a slow simmer. Add in shredded Parmesan cheese and stir until the cheese melts. Remove from heat and stir in bacon and roasted butternut squash, and cooked pasta.
- Serve and Enjoy!
Have You Tried This Recipe?
RATE and COMMENT below! I would love to hear about your experience. Getting feedback from you helps me and other readers too!
Also, if you share on INSTAGRAM, use the hashtag #modernmealmakeover and tag me (@modernmealmakeover) so we can stop by and give your post some love. Thank you!
Absolutely the best dish ever! My family (including my 1 & 3 year olds) keep requesting this dinner. Thank you for sharing this recipe!
I’m so glad everyone loved the recipe. It’s always a winner when your kids love it.
Hello! Is this freezer-friendly?
I haven’t tried freezing this recipe, but if you try it, I would love to hear how it turns out.