
This Butternut Squash Alfredo Bake is the ultimate comfort meal that combines the creamy richness of a classic Alfredo with the natural sweetness and earthiness of roasted butternut squash. Imagine tender pasta enveloped in a luscious sauce made from heavy cream, Parmesan, and mozzarella, all enhanced by the warm, cozy flavor of nutmeg and garlic. It’s a dish that feels indulgent without being overly complicated, perfect for weeknight dinners or a special weekend treat. Plus, it’s a great way to elevate your pasta game with a seasonal twist.
Why This Recipe Works
This recipe shines because it balances creamy, cheesy decadence with the subtle sweetness of butternut squash. The olive oil-roasted squash adds a velvety texture and a hint of caramelized flavor, which contrasts beautifully with the garlicky Alfredo sauce. Using a combination of Parmesan and mozzarella cheeses gives the bake that signature gooey, golden crust on top while keeping the inside irresistibly creamy. The touch of nutmeg adds a warmth that rounds out the flavors without overpowering them. This dish also comes together quickly, using simple ingredients you likely already have in your kitchen.
The Ingredient Lineup
- 1 medium butternut squash, peeled and diced – Roasting brings out its natural sweetness and softens it perfectly for baking.
- 2 cups pasta of choice – Penne, rigatoni, or shells work best to hold onto the sauce.
- 1 cup heavy cream – Creates the rich, silky base of the Alfredo sauce.
- 1 cup grated Parmesan cheese – Adds sharp, salty depth and helps thicken the sauce.
- 1 cup shredded mozzarella cheese – Melts beautifully for that bubbly, golden crust on top.
- 2 tablespoons olive oil – Used for roasting the squash and sautéing garlic, adding a fruity richness.
- 2 cloves garlic, minced – Provides a fragrant, savory kick.
- Salt and pepper to taste – Essential for balancing and enhancing all the flavors.
- 1/2 teaspoon nutmeg – A subtle spice that complements the cream and squash perfectly.
- 1/4 cup chopped fresh parsley – For a fresh, herbal garnish that brightens the dish.
Before You Start: Equipment
- Large pot – For boiling the pasta.
- Baking dish (about 8×8 inches or similar) – To bake the pasta and sauce together.
- Skillet – For sautéing garlic and warming the cream.
- Mixing bowl – To combine pasta, sauce, and butternut squash before baking.
- Knife and cutting board – For peeling and dicing the butternut squash.
- Grater – To grate Parmesan and shred mozzarella if not pre-shredded.
Butternut Squash Alfredo Bake: How It’s Done
Step 1: Prep and Roast the Butternut Squash
Preheat your oven to 400°F (200°C). Peel the butternut squash, remove the seeds, and dice it into roughly 1-inch cubes. Toss the cubes with 1 tablespoon of olive oil, a pinch of salt, and pepper. Spread them evenly on a baking sheet and roast for about 25-30 minutes until tender and lightly caramelized. The roasting enhances the squash’s natural sweetness, which is key to this dish’s flavor.
Step 2: Cook the Pasta
While the squash roasts, bring a large pot of salted water to a boil. Cook your pasta according to package instructions until al dente. Drain and set aside. It’s important not to overcook the pasta since it will bake in the oven later and absorb more sauce.
Step 3: Make the Alfredo Sauce
In a skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant but not browned. Pour in the heavy cream and warm it gently. Stir in the grated Parmesan, nutmeg, salt, and pepper. Keep stirring until the cheese melts and the sauce thickens slightly, about 3-5 minutes.
Step 4: Combine and Assemble
In a large mixing bowl, combine the cooked pasta, roasted butternut squash, and Alfredo sauce. Mix gently to coat everything evenly. Pour the mixture into your baking dish. Sprinkle the shredded mozzarella cheese evenly over the top.
Step 5: Bake
Place the baking dish in the oven and bake at 375°F (190°C) for about 15-20 minutes, or until the cheese is melted, bubbly, and golden brown on top. Remove from the oven and let it rest for a few minutes before serving.
Step 6: Garnish and Serve
Sprinkle freshly chopped parsley on top for a pop of color and a burst of fresh flavor. Serve hot and enjoy the creamy, comforting goodness of this Butternut Squash Alfredo Bake.
Nutrition-Minded Tweaks
- Use whole wheat or legume-based pasta for extra fiber and protein.
- Swap heavy cream for a lighter alternative like half-and-half or a mix of milk and Greek yogurt for a tangier, lower-fat sauce.
- Add steamed or roasted vegetables like spinach, peas, or broccoli for extra nutrients and color.
- Reduce cheese quantities slightly or use part-skim mozzarella to lower saturated fat.
- Incorporate herbs like thyme or rosemary for additional flavor without calories.
Don’t Do This
Don’t skip roasting the butternut squash — it’s essential for developing the flavor and texture that makes the bake so special. Avoid overcooking the pasta; it should be just al dente because it will continue cooking in the oven. Don’t overheat the cream when making the sauce, as it can curdle if boiled. Finally, don’t forget to season your sauce properly; salt and pepper bring all the flavors together.
Refrigerate, Freeze, Reheat
This dish stores beautifully. Let it cool completely before refrigerating in an airtight container for up to 3 days. For freezing, portion it into freezer-safe containers and freeze for up to 2 months. To reheat, thaw overnight in the fridge if frozen, then warm in the oven at 350°F (175°C) until heated through and bubbly, about 15-20 minutes. You can also reheat in the microwave, stirring occasionally, but the oven method keeps the texture best.
Your Top Questions
Can I use a different type of squash?
Yes! While butternut squash is ideal for its sweetness and texture, you can substitute with acorn squash or kabocha. Just adjust roasting time as needed since some squashes cook faster than others.
Is it okay to use pre-shredded cheese?
Absolutely. Pre-shredded cheese works fine and saves time. Just be aware that pre-shredded cheeses often contain anti-caking agents that might affect melting slightly, but the difference is minimal in a baked dish like this.
Can I make this recipe dairy-free?
You can try substituting the cream with full-fat coconut milk and using dairy-free cheese alternatives, but the flavor and texture will change significantly. For a creamy, dairy-free version, consider blending cooked squash with soaked cashews to create a creamy sauce base.
What pasta shapes work best in this bake?
Medium-sized pasta shapes like penne, rigatoni, or shells are perfect because they hold the sauce well and create a great texture. Avoid very small pasta like orzo or very large shapes that might not bake evenly.
Our Most-Loved Recipes
- Creamy Spinach And Artichoke Pasta – Another rich and flavorful pasta recipe packed with greens and cheesy goodness.
- Lighter Cheesy Pasta Bake – A healthier take on a pasta bake that’s light on calories but big on comfort.
Serve & Enjoy
Serve your Butternut Squash Alfredo Bake warm, ideally with a crisp green salad or some garlic bread on the side. The fresh parsley garnish adds a lovely pop of color and brightness to each bite. This dish pairs wonderfully with a chilled white wine or your favorite sparkling water with lemon. Whether it’s a cozy family dinner or a casual gathering with friends, this bake will impress with its creamy texture, rich flavor, and satisfying heartiness. Dive in and savor every cheesy, squashy forkful!
Share on Pinterest

Butternut Squash Alfredo Bake
Ingredients
- 1 medium butternut squash peeled and diced
- 2 cups pasta of choice penne, rigatoni, or shells work best
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons olive oil used for roasting squash and sautéing garlic
- 2 cloves garlic minced
- salt and pepper to taste
- 1/2 teaspoon nutmeg
- 1/4 cup chopped fresh parsley for garnish
Instructions
Prep and Roast the Butternut Squash
- Preheat your oven to 400°F (200°C). Peel the butternut squash, remove the seeds, and dice into roughly 1-inch cubes. Toss with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes until tender and lightly caramelized.
Cook the Pasta
- Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Drain and set aside.
Make the Alfredo Sauce
- Heat remaining 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. Pour in heavy cream and warm gently. Stir in grated Parmesan, nutmeg, salt, and pepper. Cook until cheese melts and sauce thickens slightly, about 3-5 minutes.
Combine and Assemble
- In a large mixing bowl, combine cooked pasta, roasted butternut squash, and Alfredo sauce. Mix gently to coat. Pour mixture into baking dish. Sprinkle shredded mozzarella evenly on top.
Bake
- Bake at 375°F (190°C) for 15-20 minutes until cheese is melted, bubbly, and golden brown. Remove from oven and let rest for a few minutes before serving.
Garnish and Serve
- Sprinkle freshly chopped parsley on top. Serve hot and enjoy the creamy, comforting Butternut Squash Alfredo Bake.
Equipment
- Large Pot
- Baking Dish
- Skillet
- Mixing Bowl
- Knife and cutting board
- Grater
Notes
- Roasting the butternut squash is essential for developing sweetness and texture.
- Use medium-sized pasta like penne or rigatoni to hold the sauce well.
- For a lighter version, substitute heavy cream with half-and-half or a milk and Greek yogurt mix.
- Store leftovers in airtight containers in the fridge for up to 3 days or freeze for up to 2 months.
- Reheat in the oven at 350°F (175°C) for best texture, about 15-20 minutes.