This comforting butternut squash soup brings together sweet caramelized squash, browned Italian sausage, and tender cheese tortellini in a rich, velvety broth.
What sets it apart is the luxurious sage cheese swirl — a blend of cream cheese and ricotta infused with fresh sage that melts beautifully into each bowl.
Ready in about an hour, it serves six generously and pairs wonderfully with crusty bread for a complete meal.
The smell of sage browning in butter is one of those things that stops me mid sentence every single time. My friend Elena was telling me about her terrible first date when I caught a whiff from the stove and completely lost the thread of her story. She forgave me, mostly because I handed her a bowl of this soup ten minutes later and she forgot about the date entirely.
I made this on a rainy Sunday in October when the power kept flickering and I was racing against the clock to finish cooking before everything went dark. The tortellini had exactly seven minutes to cook and I stood there stirring like my life depended on it. The lights stayed on, the soup was perfect, and I sat on the kitchen floor eating it straight from the pot with a ladle.
Ingredients
- 1 medium butternut squash (about 2 lbs), peeled and cubed: This is the sweet, velvety backbone of the whole soup, so pick one that feels heavy for its size.
- 1 large yellow onion, diced: Yellow onion melts down sweeter than white, which is what you want here.
- 2 cloves garlic, minced: Fresh only, and mince it right before it goes in the pot.
- 2 carrots, peeled and sliced: They add a subtle sweetness that rounds out the squash nicely.
- 2 stalks celery, sliced: Do not skip these, they build the flavor foundation alongside the carrots and onion.
- 400 g Italian sausage, casings removed: Mild if you want cozy, spicy if you want personality, either way the rendered fat stays in the pot for flavor.
- 300 g cheese tortellini: Fresh or refrigerated works, dried will need more cooking time and a watchful eye.
- 1.5 liters chicken broth: Low sodium lets you control the salt level yourself.
- 150 ml heavy cream: Added at the end for richness that does not overwhelm the squash.
- 2 tbsp fresh sage, chopped, plus 2 tbsp more for the swirl: Fresh sage is nonnegotiable here, dried will not give you the same aromatic punch.
- 1 tsp dried thyme: A quiet herb that ties the sausage and squash together.
- 1/2 tsp ground nutmeg: Just a whisper of this makes the squash taste warmer and more complex.
- 2 tbsp olive oil: For starting the sausage and sauteing the vegetables.
- 120 g cream cheese, softened: The base of the swirl, let it come to room temperature so it blends smoothly.
- 60 g ricotta cheese: Adds lightness to the swirl so it is not too dense.
- 1 tbsp milk: Just enough to loosen the cheese mixture into a swirable consistency.
Instructions
- Brown the Sausage:
- Heat olive oil in a large Dutch oven over medium heat, add the sausage, and break it into bite sized pieces with a wooden spoon. Cook until beautifully browned and no pink remains, then scoop it out with a slotted spoon but leave every drop of that seasoned fat behind.
- Build the Aromatics:
- Toss the onion, carrots, and celery into the rendered fat and stir until the onions turn translucent and fragrant. Add the garlic and cook for one more minute until your kitchen smells absolutely irresistible.
- Add the Squash and Spices:
- Stir in the cubed squash, thyme, nutmeg, and half the chopped sage, then season with salt and pepper. Let everything saute for a few minutes so the spices bloom and coat every piece of squash.
- Simmer Until Tender:
- Pour in the chicken broth, bring it to a boil, then drop the heat to low, cover the pot, and let it bubble gently for twenty minutes. Pierce a piece of squash with a fork and if it slides through like butter, you are ready for the next step.
- Blend to Your Liking:
- Use an immersion blender to puree some or all of the soup depending on whether you like it silky smooth or rustic and chunky. Stop blending when the texture looks exactly like something you want to eat with crusty bread.
- Add Sausage and Tortellini:
- Return the browned sausage to the pot, drop in the tortellini, and simmer uncovered for six to eight minutes until the pasta is tender and floating. Stir gently so you do not tear the tortellini open.
- Finish with Cream:
- Stir in the heavy cream and remaining sage, heating gently until the soup is velvety and unified. Taste it now and add more salt or pepper if it needs a nudge, then remove from heat.
- Make the Sage Cheese Swirl:
- In a small bowl, blend the softened cream cheese, ricotta, remaining sage, milk, and a pinch of salt and pepper until completely smooth and spreadable. It should be loose enough to swirl but thick enough to sit proudly on top of the soup.
- Serve and Swirl:
- Ladle the hot soup into bowls, add a generous spoonful of the sage cheese mixture to each one, and drag a knife or spoon through it to create beautiful ribbons. Garnish with extra sage or cracked pepper and serve immediately while everything is steaming.
This soup became my unofficial contribution to every potluck last fall because people kept asking for it and I kept forgetting to write it down. My neighbor Mark showed up at my door once with an empty container and a hopeful expression, and I handed it over without hesitation because some foods are meant to be shared.
Picking and Peeling the Squash
Peeling butternut squash is honestly the worst part of this recipe and I have tried every shortcut. A sharp vegetable peeler works better than a knife for removing the skin, and microwaving the whole squash for two minutes beforehand softens it just enough to make the job bearable.
Choosing the Right Tortellini
Fresh refrigerated tortellini cooks faster and has a softer, more pillowy texture that works beautifully in soup. Dried tortellini holds its shape better if you plan to store leftovers, but you will need to add a few extra minutes to the cooking time.
Serving and Storing Leftovers
This soup is best served the day it is made, when the tortellini is still perfectly tender and the broth is at its richest. Leftovers will keep in the refrigerator for three days and reheat gently on the stove with a splash of extra broth.
- Freeze the soup base without tortellini for up to three months, then add fresh pasta when you reheat.
- A hunk of crusty sourdough and a glass of dry white wine turn this into a complete meal.
- Always make extra sage cheese swirl because people will ask for more.
Some soups feed you and some soups take care of you, and this one does both without asking for much in return. Make it once and it will quietly become the thing you reach for every time the air turns cool.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Yes, the soup base can be made a day in advance and stored in the refrigerator. Add the tortellini and cream when reheating to keep the pasta from becoming mushy.
- → What type of sausage works best?
-
Mild or spicy Italian sausage both work well depending on your heat preference. Remove the casings before browning so the sausage crumbles evenly throughout the soup.
- → Can I freeze leftover soup?
-
The soup base freezes well for up to three months. However, avoid freezing with the tortellini and dairy already added, as the texture may change. Add those fresh when serving.
- → Is there a vegetarian alternative?
-
Absolutely. Swap the Italian sausage for plant-based crumbles and use vegetable broth instead of chicken broth. Choose cheese tortellini without meat fillings.
- → How do I get the perfect sage cheese swirl?
-
Make sure the cream cheese is fully softened before mixing with ricotta, sage, and milk. Blend until completely smooth, then add a generous spoonful to each bowl and gently drag a knife through it.
- → Can I use frozen butternut squash?
-
Frozen cubed butternut squash works fine and saves peeling time. Add it directly to the pot — no need to thaw first. Adjust cooking time slightly if needed.