This post may contain affiliate links. Please read our disclosure policy.
Roasted Butternut and Sausage Soup combines chunks of caramelized butternut squash, sweet Italian sausage, aromatic vegetables, baby spinach, and tender pasta in a creamy, flavorful broth.

Cozy, Comforting, and Delicious Soup
Cold winter evenings are the perfect time to make this delicious Roasted Butternut and Sausage Soup! Every spoonful is loaded with all sorts of hearty ingredients that will fill your belly and warm you to your core.
As you cook this soup, your kitchen will smell AMAZING with the scent of butternut squash roasting in the oven while the sausage, vegetables, and seasonings sauté on the stove.
Next, you’ll add chicken stock, then simmer until the aromatic vegetables are tender. Finally, add the roasted squash, some Parmesan cheese and cream as well as chopped baby spinach to the pot, then heat through for serving.
Spoon your Roasted Butternut and Sausage Soup over cooked pasta in serving bowls – and a hearty and delicious dinner is served.
Why you’ll love Roasted Butternut and Squash Soup
- This soup is pure comfort food in a bowl, loaded up with vegetables, pasta, and sausage for a complete and filling meal.
- It tastes even better the next day after all the flavors have a chance to meld.
- You can easily change things up with a spicier sausage, or different variety of squash and vegetables. Add cooked beans or a different pasta – the options are endless!
Key Ingredients & Substitutions
- Butternut Squash – Choose a large, two-pound squash, then peel, scoop out the seeds, and cut it into chunks. Or, for convenience, buy pre-cut butternut squash if that’s easier.
- Olive Oil
- Sweet Italian Sausage – We prefer the sweeter, less spicy Italian sausage for our soup but you can also use hot Italian sausage if you like more spice.
- Fresh Leeks – Be sure to rinse them well!
- Carrots
- Celery
- Fresh Garlic
- Baby Spinach
- Unsalted Butter – We like to cook with unsalted butter so you can control the level of saltiness in your dish. (You can always add more salt as needed, but you can’t take it out.)
- Seasonings – Dried thyme, red pepper flakes, dried sage or poultry seasoning, and black pepper. Add salt only if needed – the sausage typically adds enough salty flavor to this soup.
- Chicken Stock – Use a homemade chicken stock (if possible) for the best flavor. If you don’t have that on hand, buy a low sodium chicken stock or broth. Low sodium, store-bought broths will allow you to season the soup to suit your tastes.
- Heavy Cream
- Parmesan Cheese
- Small Pasta – We chose Ditalini pasta, but any small pasta shape will work just fine for this soup.
Special Tools Needed
- Medium Soup Pot
- Sheet Tray Lined with Foil
- Cutting Board and Sharp Knife
- Potato Peeler
- Spatula – To toss the squash
- Various Measuring Cups and Spoons
- Pot – To cook the pasta
- Large Wooden Spoon
- Soup Ladle – For Serving
How do I make Roasted Butternut and Squash Soup?
- Roast the squash in the oven until golden and caramelized.
- Cook the pasta. Drain, and cool.
- Sauté the Italian sausage until browned. Add butter, then sauté leeks, carrot, and celery, and cook for a few minutes. Add garlic, pepper flakes, thyme, and sage and cook a few more minutes.
- Pour in stock and simmer until vegetables are tender.
- Add roasted squash, grated Parmesan cheese, and heavy cream plus chopped baby spinach.
- Skim off any excess fat that floats to the top. Taste and add salt if necessary.
- Add portions of cooked pasta to serving bowls and ladle hot soup over the top. And more grated Parmesan cheese if desired.
Tips & Tricks
Cook the pasta separately so it doesn’t soak up all the broth in your soup as it boils.
Additionally, we suggest storing the cooked pasta in a separate container from the soup – add some to each bowl as the soup is served.
Frequently Asked Questions
- Can I make Roasted Butternut and Sausage Soup ahead of time? Yes, this soup tastes better as the flavors meld. It reheats nicely.
- How do I store leftovers? Store covered and refrigerated for up to three days.
- How do I reheat leftovers? Reheat it in a saucepan or heat individual portions in the microwave.
- Can I freeze this soup? Yes, but just be aware that the vegetables may get a little mushy once thawed. Ideally, you also want to freeze the soup without any pasta added – that too will get mushy.
You might like these other Soup Recipes:
Click here for more delicious Soup Recipes!
See the RecipesWe love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!
Roasted Butternut and Sausage Soup
Roasted Butternut and Sausage Soup combines chunks of caramelized butternut squash, sweet Italian sausage, aromatic vegetables, baby spinach, and tender pasta in a creamy, flavorful broth.
Ingredients
2 pounds butternut squash, peeled, seeds removed and cut into one-inch pieces
2 tablespoons extra virgin olive oil
1/2 teaspoon freshly ground black pepper
2 cups dry pasta (we used Ditalini)
Kitchen pan spray
1 pound Italian sweet sausage, removed from their casings
2 tablespoons butter
2 cups leek, white only, cleaned of sand and diced
1 cup carrots, diced
1/2 cup celery, diced (one large stalk)
1 tablespoon fresh garlic, minced
1 teaspoon dry thyme
1/4 teaspoon red pepper flakes
1 teaspoon dry sage (or poultry seasoning if you can’t find sage)
6 cups (1 1/2 quarts) heated chicken stock, homemade if possible
3 cups baby spinach, coarsely chopped
1/2 cup freshly grated Parmesan cheese, plus more for serving
1 cup heavy cream
Kosher salt, as needed (add only after tasting the final soup)
Instructions
- Preheat the oven to 450 degrees F and line a sheet tray with foil.
- Peel and clean the squash and cut into one-inch pieces and lay out on the sheet tray with the olive oil and black pepper. Roast for ten minutes, flip and roast for ten more. Remove and set aside.
- Bring a large saucepan of water to a boil with some salt. Once boiling, add the pasta and cook per box directions. Drain and rinse with cold water and set aside.
- Spray the bottom of a medium soup pot with kitchen pan spray and bring heat to medium high. Once hot, add the sausage meat and break it up and brown using a wooden spoon, about five minutes.
- Once browned, move the cooked sausage to the pan edges and add the butter. Once melted, add leeks, carrots, and celery, and cook for three minutes.
- Add garlic, thyme, sage, and red pepper flakes and cook for two minutes.
- Add hot stock and bring to a simmer and simmer until the vegetables are tender, about 15 minutes.
- Add the spinach, cooked squash, Parmesan cheese and heavy cream and heat to serving temperature.
- Use a ladle and skim off any fat floating on top, then taste the soup for salt and salt only if needed.
- Place cooked pasta into serving bowls and pour hot soup over. Top with grated Parmesan cheese and serve.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
This soup is amazing! All the warm, hearty flavors of fall! It didn’t need the pasta, but I would like a suggestion for a bread pairing.
Hi Loretta – I’d keep it simple and serve with a toasted French baguette or a crusty ciabatta to soak up the broth.