If you’re craving a cozy, creamy, and vibrant sauce that brings warmth to your pasta bowl, this Butternut Squash Pasta Sauce Recipe is an absolute must-try. It’s velvety, slightly sweet from the butternut squash, and perfectly balanced with aromatic spices and a touch of richness from cream or coconut milk. Whether you’re cooking for family or friends, this sauce elevates any pasta dish with a comforting depth of flavor and gorgeous golden color. It’s nourishing yet simple, a total game-changer for anyone wanting to impress without fuss.

Ingredients You’ll Need
Each ingredient in this Butternut Squash Pasta Sauce Recipe plays a vital role in building layers of flavor, vibrant texture, and that silky smooth finish. From the sweet butternut squash to the fragrant spices and creamy elements, every item is essential to create this delightful sauce.
- 2 tablespoons olive oil: For sautéing onions and garlic to bring out a mellow, savory base.
- 1 small yellow onion (diced): Adds sweetness and depth when softened gently.
- 3 cloves garlic (minced): Offers a fragrant punch that wakes up the sauce.
- 4 cups butternut squash (peeled and cubed): The star ingredient providing natural sweetness and creamy texture.
- 1 cup vegetable broth: Helps cook the squash and lends subtle savory notes while thinning the sauce slightly.
- 1/2 cup full-fat coconut milk or heavy cream: Gives a luscious creaminess; choose dairy or dairy-free depending on preference.
- 1/4 teaspoon ground nutmeg: Adds warm, comforting spice that complements the squash beautifully.
- 1/4 teaspoon ground sage: Imparts an earthy, herbaceous quality tying the flavors together elegantly.
- 1/2 teaspoon salt: Enhances all the natural flavors and balances sweetness.
- 1/4 teaspoon black pepper: Adds subtle heat and complexity.
- 1 tablespoon nutritional yeast or grated Parmesan cheese (optional): For a cheesy undertone that boosts umami and richness.
- Pasta of choice (for serving): Rigatoni, penne, or fettuccine all pair wonderfully with this sauce.
How to Make Butternut Squash Pasta Sauce Recipe
Step 1: Sauté Onions and Garlic
Warm your olive oil in a large skillet over medium heat and add the diced onions. This step gently releases their natural sweetness as they soften over about 5 minutes. Toss in the minced garlic and cook for an additional minute until you can practically smell the delicious aroma filling your kitchen. This fragrant base sets the tone for the entire sauce.
Step 2: Cook the Butternut Squash
Add the cubed butternut squash to the skillet and sauté for 2 to 3 minutes, allowing the squash edges to absorb all those fragrant onion and garlic flavors. Then pour in the vegetable broth, bring everything to a gentle simmer, cover the skillet, and let it cook for 15 to 20 minutes until the squash is tender enough to mash with a fork. This tenderizing is crucial for blending that irresistibly creamy texture later.
Step 3: Blend Until Smooth
Remove the skillet from heat and let the mixture cool slightly to avoid splattering. Transfer the softened squash, onions, and broth to a blender and purée until completely smooth. This silky consistency is what makes this Butternut Squash Pasta Sauce Recipe so incredibly comforting and luscious over your pasta.
Step 4: Finish the Sauce
Pour the blended sauce back into the skillet over low heat. Stir in your choice of full-fat coconut milk or heavy cream, then sprinkle in the nutmeg, sage, salt, black pepper, and the optional nutritional yeast or grated Parmesan cheese. Simmer gently for another 5 minutes, stirring frequently to meld all the flavors. At this point, taste and adjust the seasoning if needed to perfectly suit your palate.
How to Serve Butternut Squash Pasta Sauce Recipe

Garnishes
Enhance your serving with a sprinkle of fresh herbs like chopped parsley or sage leaves for a pop of color and freshness. A few toasted pine nuts or a light dusting of extra Parmesan can add lovely texture and a nutty crunch that complements the creamy sauce wonderfully.
Side Dishes
This versatile Butternut Squash Pasta Sauce Recipe pairs beautifully with a crisp green salad or roasted seasonal vegetables such as Brussels sprouts or asparagus. Garlic bread or warm dinner rolls can make the meal even more inviting — perfect for soaking up any leftover sauce.
Creative Ways to Present
Get creative by tossing the sauce with cooked pasta and then layering it in a baking dish with sautéed mushrooms or wilted spinach for a cozy gratin. Or drizzle over a baked polenta slice for a gluten-free twist. This sauce is also delicious dolloped on grain bowls featuring quinoa or farro.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Butternut Squash Pasta Sauce Recipe in an airtight container in the refrigerator, where it will stay fresh and flavorful for up to 3 days. This makes it perfect for quick weeknight meals or lunches.
Freezing
This sauce freezes beautifully! Transfer cooled sauce to a freezer-safe container or bag, leaving some space for expansion. It will keep well in the freezer for up to 3 months. Just thaw overnight in the fridge before reheating.
Reheating
Gently warm your Butternut Squash Pasta Sauce Recipe on the stove over low heat, stirring occasionally to prevent sticking. Add a splash of vegetable broth or cream if it has thickened too much after refrigeration or freezing. Avoid high heat to preserve its smooth texture and vibrant flavor.
FAQs
Can I use fresh or canned butternut squash for this recipe?
Fresh butternut squash is ideal for the best texture and flavor in this recipe. However, if you’re in a pinch, well-drained canned butternut squash can work, but fresh is always preferred for that natural sweetness and creaminess.
Is this sauce suitable for vegans?
Yes! Simply use full-fat coconut milk instead of heavy cream and nutritional yeast instead of Parmesan to make this Butternut Squash Pasta Sauce Recipe completely vegan and still wonderfully creamy and delicious.
Can I roast the squash instead of sautéing it?
Absolutely. Roasting the butternut squash enhances its natural sweetness and adds a beautiful depth to the sauce. Just roast until caramelized before moving on to blending with the other ingredients.
What pasta works best with this sauce?
Hearty pastas like rigatoni, penne, or fettuccine are excellent matches as they hold the creamy sauce well. But feel free to use your favorite pasta shape or even gluten-free varieties.
Can I add protein to make this a full meal?
Definitely! Adding sautéed mushrooms, cooked ground sausage, or even some crispy tofu cubes pairs well with the flavors and makes this sauce more substantial as an entrée.
Final Thoughts
This Butternut Squash Pasta Sauce Recipe is such a joy to prepare and enjoy. It’s creamy, flavorful, and brings such a comforting touch to any pasta night. Whether you’re looking for a cozy meal for cooler days or a beautiful sauce that’s both nourishing and delicious, this recipe is sure to become a beloved favorite. Give it a try and watch how it transforms your pasta into an irresistible dish!
Print
Butternut Squash Pasta Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Sauce
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy and flavorful Butternut Squash Pasta Sauce is a comforting, nutrient-rich sauce perfect for fall. Made with tender butternut squash, aromatic garlic and onion, and enriched with coconut milk or cream, it offers a velvety texture that pairs beautifully with your favorite pasta. Easy to prepare on the stovetop, this vegetarian sauce can be adapted for vegan diets and is ideal for adding warmth and sweetness to any pasta dish.
Ingredients
Sauce Ingredients
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 4 cups butternut squash, peeled and cubed
- 1 cup vegetable broth
- 1/2 cup full-fat coconut milk or heavy cream
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground sage
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon nutritional yeast or grated Parmesan cheese (optional)
To Serve
- Pasta of choice (cooked)
Instructions
- Heat the olive oil: Place a large skillet over medium heat and add the olive oil, warming it until it glistens.
- Sauté onions: Add the diced onion to the skillet and sauté for about 5 minutes, stirring occasionally, until they soften and become translucent.
- Add garlic: Stir in the minced garlic and cook for an additional 1 minute until fragrant, taking care not to burn it.
- Cook butternut squash: Add the peeled and cubed butternut squash to the skillet and sauté for 2 to 3 minutes, allowing the pieces to get lightly coated and starting to soften.
- Add broth and simmer: Pour in the vegetable broth, increase heat slightly to bring to a simmer, then cover the skillet. Let it cook for 15 to 20 minutes or until the squash is tender and easily pierced with a fork.
- Blend the sauce: Remove the skillet from heat and allow the contents to cool slightly. Transfer the mixture to a blender and puree until completely smooth and creamy.
- Combine and season: Return the blended sauce to the pan over low heat. Stir in the coconut milk or heavy cream, ground nutmeg, ground sage, salt, pepper, and nutritional yeast or Parmesan cheese if using. Let the sauce simmer gently for about 5 minutes, stirring frequently to combine and heat through.
- Adjust seasoning and serve: Taste the sauce and adjust salt or spices if needed. Serve the warm sauce over your favorite cooked pasta, such as rigatoni, penne, or fettuccine.
Notes
- Roasting the butternut squash before blending adds a deeper, caramelized flavor to the sauce.
- Use heavy cream for a richer, more traditional dairy sauce or opt for coconut milk to keep it dairy-free and vegan.
- This sauce pairs beautifully with tubular or flat pasta shapes like rigatoni, penne, or fettuccine for better sauce adherence.
- Enhance the meal by adding sautéed spinach, mushrooms, or cooked ground sausage to the sauce for extra texture and protein.

