This comforting butternut squash soup brings together the sweetness of roasted squash, savory Italian sausage, and pillowy cheese tortellini in a rich, creamy broth.
The star of the dish is the sage-infused cheese swirl — a blend of cream cheese and ricotta seasoned with fresh sage that melts beautifully into each bowl.
Ready in about an hour, it serves six and makes for a satisfying main dish that pairs wonderfully with crusty bread.
Rain was drumming against the kitchen window the evening this soup came together, partly out of stubbornness and partly out of hunger that refused to wait for delivery. A butternut squash had been glaring at me from the counter for three days, and somewhere between a phone call with my mother and a podcast about nothing in particular, the idea hit: squash, sausage, tortellini, all swimming in something warm. The house smelled like sage and brown butter within the hour, and my roommate appeared in the doorway holding a spoon before I even said dinner was ready.
I made a double batch for a friends potluck last November and watched a woman I had never met go back for thirds, then ask if she could take the remaining portion home in a jar. That jar was enormous, and she carried it to her car like it was something precious.
Ingredients
- 1 medium butternut squash (about 2 lbs), peeled and cubed: The sweetness of the squash is the backbone here, so pick one that feels heavy for its size with no soft spots.
- 1 large yellow onion, diced: Onion builds the aromatic base that everything else leans on, so do not skimp on the dice.
- 2 cloves garlic, minced: Fresh garlic only, added late so it never turns bitter.
- 2 carrots, peeled and sliced: They add natural sweetness and body that rounds out the squash.
- 2 stalks celery, sliced: Celery brings a quiet earthiness that balances the richer elements.
- 400 g (14 oz) Italian sausage, casings removed: Mild or spicy works, but the rendered fat left in the pot is liquid gold for sauteing the vegetables.
- 300 g (10 oz) cheese tortellini: Fresh or refrigerated tortellini holds up better than dried and delivers that pillowy bite.
- 1.5 liters (6 cups) chicken broth: A good quality broth makes a noticeable difference since it is the main liquid.
- 150 ml (2/3 cup) heavy cream: Added at the end for a silky finish without making the soup heavy.
- 2 tbsp fresh sage, chopped (divided): Sage is the herbal soul of this dish, so use fresh if you can find it.
- 1 tsp dried thyme: Thyme slips in quietly and ties the squash and sausage together.
- 1/2 tsp ground nutmeg: Just a pinch adds warmth and brings out the natural sweetness of the squash.
- Salt and pepper, to taste: Season in layers as you cook for the most balanced result.
- 2 tbsp olive oil: Used to start the sausage and vegetables, though the sausage fat does most of the work.
- 120 g (4 oz) cream cheese, softened: The base of the swirl, and it must be soft or it will clump.
- 60 g (2 oz) ricotta cheese: Lightens the swirl and gives it a fluffy, spreadable texture.
- 2 tbsp fresh sage, finely chopped (for swirl): Finer chopping here releases more flavor into the cheese mixture.
- 1 tbsp milk (for swirl): Just enough to make the swirl dollopable and smooth.
- Pinch of salt and pepper (for swirl): A small seasoning goes a long way since the soup itself is already seasoned.
Instructions
- Brown the sausage:
- Heat olive oil in a large soup pot or Dutch oven over medium heat, then add the sausage and break it apart with a wooden spoon until browned and crumbled. Scoop the sausage out with a slotted spoon and set it aside, leaving every bit of that flavorful fat behind in the pot.
- Build the aromatics:
- Toss the onion, carrots, and celery into the pot and cook for about five minutes until they soften and pick up color from the sausage fat. Stir in the garlic and let it bloom for one minute until your kitchen smells unreal.
- Add the squash and spices:
- Stir in the cubed butternut squash, thyme, nutmeg, and half of the chopped sage, then season with salt and pepper. Let everything saute together for two to three minutes so the spices toast slightly and coat the squash.
- Simmer until tender:
- Pour in the chicken broth and bring it to a boil, then reduce the heat to a gentle simmer. Cover the pot and let it cook for twenty minutes until the squash is fork tender and the broth is deeply flavored.
- Blend for creaminess:
- Use an immersion blender to puree part or all of the soup depending on how chunky you like it. A partially blended base gives you the best of both worlds: creamy texture with bites of tender vegetables.
- Bring it all together:
- Return the sausage to the pot and stir in the cheese tortellini, then simmer uncovered for six to eight minutes until the tortellini floats and is cooked through. Pour in the heavy cream and the remaining sage, heat gently, and taste for seasoning before removing from the heat.
- Make the sage cheese swirl:
- In a small bowl, blend the softened cream cheese, ricotta, finely chopped sage, milk, and a pinch of salt and pepper until completely smooth. If it feels too thick, add another tiny splash of milk until it is easily dollopable.
- Serve and swirl:
- Ladle the hot soup into bowls and add a generous spoonful of the sage cheese mixture to each one. Swirl it gently with the back of a spoon or a knife, garnish with extra sage or cracked pepper, and serve immediately while it is piping hot.
Somewhere between ladling the second bowl and fishing the last tortellini from the pot, this recipe stopped being an experiment and became the thing I make when someone needs to feel taken care of.
Storage and Reheating
This soup keeps well in the refrigerator for up to four days in an airtight container, though the tortellini will absorb some broth as it sits. Add a splash of chicken broth or water when reheating on the stove to loosen it back to the right consistency, and make a fresh batch of the swirl each time you serve it for the best texture.
Making It Your Own
Plant based sausage and dairy free tortellini swap in seamlessly if you want a vegetarian version, and a pinch of chili flakes in the broth adds a gentle warmth that cuts through the richness beautifully. I have tossed in a handful of baby spinach at the end for color and loved the way it wilted into the creamy base without fighting the other flavors.
What to Serve Alongside
A chunk of crusty bread is nonnegotiable for dunking, and a glass of dry white wine alongside turns a Tuesday dinner into something that feels intentionally special. The soup is hearty enough to stand alone, but a simple green salad with a sharp vinaigrette balances the richness on the plate.
- Toast thick slices of sourdough and rub them with a raw garlic clove for an easy, aromatic accompaniment.
- Freeze individual portions without the tortellini for meal prep, then add fresh tortellini when you reheat.
- Taste the soup right before serving because a final pinch of salt or squeeze of lemon can transform the whole bowl.
Make this once and it will show up in your rotation every fall, trust me. The sage cheese swirl alone is worth turning on the stove for.
Recipe Questions
- → Can I make this soup vegetarian?
-
Yes, swap the Italian sausage for plant-based sausage and use vegetable broth instead of chicken broth. Choose cheese tortellini without meat filling.
- → Can I freeze leftover soup?
-
The soup base freezes well for up to 3 months. However, tortellini may become mushy after freezing, so consider adding fresh tortellini when reheating.
- → What type of sausage works best?
-
Mild or spicy Italian sausage both work beautifully. Remove the casings and crumble the meat while browning for the best texture throughout the soup.
- → How do I make the sage cheese swirl ahead of time?
-
Prepare the cream cheese, ricotta, sage, and milk mixture up to 2 days in advance. Store covered in the refrigerator and let it soften slightly before serving.
- → Can I use frozen butternut squash?
-
Frozen cubed butternut squash works well and saves prep time. Add it directly to the pot — no need to thaw first. Adjust cooking time by a few minutes if needed.
- → How do I store and reheat leftovers?
-
Store soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth if it thickens too much.