Creamy Roasted Garlic Butternut Squash Pasta is a cozy, comforting dish that feels like a warm hug on a plate. The roasted garlic adds a rich, mellow flavor, while the silky butternut squash creates a smooth, velvety sauce that clings perfectly to the pasta. It’s creamy without being heavy, making it feel special but still simple enough for any night of the week.
I love how this recipe brings out the natural sweetness of the squash and the gentle bite of roasted garlic – it’s like a small celebration of fall in every forkful. When I’m making this, I always roast the garlic just until it’s soft and fragrant, because that little step makes all the difference. Plus, it’s a great way to sneak some extra veggies into a meal that feels indulgent but really isn’t.
My favorite way to enjoy this pasta is with a sprinkle of Parmesan and some cracked black pepper, maybe with a side of crusty bread for dipping in all that creamy sauce. It’s perfect for a quiet dinner at home or to impress friends with something that tastes like you put in way more effort than you actually did. This dish always makes me feel cozy and satisfied, and I hope it does the same for you!
Key Ingredients & Substitutions
Butternut Squash: This gives the sauce its creamy texture and natural sweetness. If you can’t find it, pumpkin or sweet potato are good substitutes with a similar feel.
Roasted Garlic: Roasting softens garlic’s sharpness and adds a mellow, rich flavor. If you’re short on time, use garlic powder but reduce the quantity and add with other seasonings.
Heavy Cream or Coconut Milk: Heavy cream makes the sauce rich and silky. For dairy-free, opt for full-fat coconut milk or cashew cream. Both keep the creaminess without dairy.
Parmesan Cheese: It adds a salty, nutty depth. Nutritional yeast works if you want a vegan option, or omit cheese and boost flavor with extra salt and herbs.
Pasta: Spaghetti or fettuccine hold the sauce nicely. You can use any pasta shape, even gluten-free if needed. Just cook until al dente for the best texture.
How Do You Get the Creamy, Smooth Sauce Without It Being Watery?
The key to a perfect sauce is roasting the squash and garlic well and blending them until completely smooth.
- Roast until very soft: This ensures the squash breaks down easily and creates a rich base.
- Use a powerful blender: Blend the roasted veggies with cream and cheese until just smooth. Scrape down the sides for an even texture.
- Adjust thickness: Add reserved pasta water slowly. It thins the sauce but starch in the water helps it cling to pasta.
- Simmer gently: Toss sauce with pasta on low heat for a minute or two. This warms everything and lets flavors meld without thinning the sauce too much.

Equipment You’ll Need
- Baking sheet – Great for roasting the squash and garlic evenly, bringing out their sweetness.
- Blender or food processor – Essential for blending the roasted veggies into a smooth, creamy sauce.
- Large pot – For cooking the pasta quickly and easily.
- Skillet or large skillet – To toss the pasta with the sauce and warm everything through.
- Measuring cups and spoons – To keep ingredients precise and balanced.
- Silicone spatula or wooden spoon – For mixing and scraping down the blender or food processor.
Flavor Variations & Add-Ins
- Protein boost: Add cooked sausage, shredded chicken, or crispy bacon to make it more filling and flavorful.
- Cheese swap: Use goat cheese or feta for a tangy twist, or sprinkle extra Parmesan on top for more cheesy goodness.
- Veggie mix-ins: Stir in sautéed spinach, kale, or roasted Brussel sprouts to add more greens and texture.
- Spice it up: Add red pepper flakes or a dash of smoked paprika for some heat and smoky depth.

Creamy Roasted Garlic Butternut Squash Pasta
Ingredients You’ll Need:
- 1 medium butternut squash (about 2 to 3 cups cubed)
- 1 whole bulb of garlic
- 2 tablespoons olive oil, divided
- Salt and freshly ground black pepper, to taste
- 12 oz spaghetti or fettuccine pasta
- 1/2 cup heavy cream or full-fat coconut milk (for creaminess)
- 1/2 cup grated Parmesan cheese, plus extra for serving
- 1/4 teaspoon ground nutmeg (optional)
- Fresh sage or parsley leaves, chopped, for garnish
- 2-3 strips of crispy bacon or pancetta, chopped (optional, for garnish)
- 1/4 cup reserved pasta water (as needed for thinning sauce)
How Much Time Will You Need?
This dish takes about 15 minutes to prepare and about 40 minutes to roast the squash and garlic. Cooking the pasta and blending the sauce adds another 15 minutes. In total, set aside roughly 1 hour for making this creamy, comforting pasta from start to finish.
Step-by-Step Instructions:
1. Roast the Butternut Squash and Garlic:
Preheat your oven to 400°F (200°C). Cut the butternut squash in half, scoop out the seeds, peel, and cut it into cubes. Take the garlic bulb and slice off the top to expose the cloves. Drizzle 1 tablespoon olive oil over the garlic, then wrap it in foil. On a baking sheet, toss the squash cubes with the remaining olive oil, salt, and pepper. Place the wrapped garlic and squash on the baking sheet. Roast for about 30-40 minutes until the squash is soft and the garlic is caramelized. Let them cool slightly before handling.
2. Prepare the Roasted Garlic:
Once cooled, gently squeeze the softened garlic cloves out of their skins into a blender or food processor.
3. Cook the Pasta:
While the squash and garlic roast, cook your pasta in salted boiling water according to package instructions until al dente. Before draining, reserve 1/4 cup of the pasta water to help adjust the sauce consistency later.
4. Make the Sauce:
Add the roasted butternut squash cubes, the roasted garlic cloves, heavy cream, Parmesan cheese, nutmeg if using, plus a pinch of salt and pepper into the blender or food processor. Blend everything together until smooth and creamy. If the sauce feels too thick, add a splash of the reserved pasta water to thin it to your liking.
5. Combine Pasta and Sauce:
Return the drained pasta to the pot or a large skillet set over low heat. Pour the creamy butternut squash sauce over the pasta and toss gently to coat all the noodles. Warm the pasta and sauce together for 1-2 minutes, adding more reserved pasta water if needed to loosen the sauce.
6. Garnish and Serve:
Plate the pasta and top with freshly grated Parmesan, chopped fresh sage or parsley, and crispy bacon or pancetta bits if desired. Finish off with some freshly cracked black pepper. Serve warm and enjoy your cozy, creamy meal!

Can I Use Frozen Butternut Squash for This Recipe?
Yes, you can! Just make sure to thaw the squash completely and pat it dry before roasting to avoid extra moisture. Adjust roasting time as needed since frozen squash can be softer.
What Can I Substitute for Heavy Cream?
Full-fat coconut milk works great as a dairy-free alternative and keeps the sauce creamy. You can also try cashew cream or use a plant-based milk thickened with a little flour or cornstarch.
How Should I Store Leftovers?
Store any leftover pasta in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or cream to loosen the sauce if it’s thickened.
Can I Make This Dish Ahead of Time?
Absolutely! Prepare the sauce and roast the squash and garlic ahead, then refrigerate separately from the pasta. When ready to eat, warm the sauce and toss with freshly cooked pasta for best texture.



