This comforting Italian-inspired soup combines sweet roasted butternut squash, savory Italian sausage, and pillowy cheese tortellini in a rich, partially pureed broth.
The star of the dish is the sage-infused cheese swirl made with heavy cream, Parmesan, and ricotta, which adds an elegant, velvety finish to every bowl.
Ready in under an hour, it's perfect for cozy weeknight dinners or casual entertaining during fall and winter months.
The rain was tapping against my kitchen window in that persistent autumn way when I realized I had a butternut squash sitting on the counter for nearly a week, waiting for purpose.
My neighbor Dave wandered over after smelling sausage through the hallway, and three bowls later he declared it the best soup he ever had, which is saying something because his mother is from Tuscany.
Ingredients
- 1 medium butternut squash, about 2 lbs, peeled and cubed: The sweeter and more orange the flesh, the richer your soup base becomes.
- 1 medium yellow onion, diced: Yellow onion melts down beautifully into the broth without overpowering anything.
- 2 cloves garlic, minced: Fresh garlic only here, the jarred stuff gets lost in a soup this hearty.
- 2 medium carrots, diced: They add a subtle sweetness that rounds out the savory sausage.
- 2 celery stalks, diced: Do not skip these, they build the aromatic foundation.
- 4 cups low sodium chicken broth: Low sodium gives you control over the final seasoning.
- 2 tbsp olive oil: A good quality oil makes a noticeable difference when browning the sausage.
- 12 oz Italian sausage, casings removed: Mild keeps it family friendly but spicy sausage is a game changer if you like heat.
- 10 oz cheese tortellini, fresh or refrigerated: Fresh tortellini from the refrigerator section cooks faster and has a softer bite.
- 1/2 tsp dried thyme: Thyme and squash are best friends, trust the combination.
- 1/2 tsp dried rosemary: Rub it between your fingers before adding to wake up the oils.
- 1/4 tsp ground black pepper: Add more at the end if you like a bit more bite.
- 1/2 tsp salt plus more to taste: Taste before adding more, the sausage and broth already contribute salt.
- 1/4 tsp crushed red pepper flakes, optional: Just a pinch adds warmth without making it spicy.
- 1/2 cup heavy cream: This is what makes the swirl silky and luxurious.
- 1/2 cup shredded Parmesan cheese: Grate it yourself for the smoothest melt.
- 1/4 cup fresh ricotta cheese: The ricotta adds a gentle creaminess that Parmesan alone cannot achieve.
- 2 tbsp fresh sage leaves, finely chopped: Fresh sage is non negotiable here, dried sage will taste dusty in the swirl.
- Pinch of salt and pepper: Season the swirl gently so it does not compete with the soup.
- Extra sage leaves fried in butter, optional garnish: Fried sage crackles on top and looks stunning.
- Freshly ground black pepper, optional garnish: A final grind over the bowl adds a fragrant finish.
Instructions
- Brown the sausage:
- Heat olive oil in a large soup pot or Dutch oven over medium heat, add the sausage, and break it into bite sized pieces with a wooden spoon for 5 to 6 minutes until deeply browned. Remove the sausage with a slotted spoon and set it aside, leaving every bit of flavorful drippings in the pot.
- Build the aromatics:
- Toss in the onion, carrots, and celery, sauteing for 4 to 5 minutes until everything softens and picks up the golden bits from the bottom of the pot. Stir in the garlic and let it bloom for about a minute until your kitchen smells incredible.
- Add the squash and spices:
- Stir in the cubed butternut squash, then sprinkle thyme, rosemary, salt, pepper, and red pepper flakes over everything, cooking for 2 minutes so the spices toast slightly and coat the vegetables evenly.
- Simmer until tender:
- Pour in the chicken broth and bring everything to a rolling boil, then reduce the heat to low, cover the pot, and let it simmer gently for 15 to 20 minutes until the squash yields easily when pressed with a fork.
- Partially puree the soup:
- Use an immersion blender directly in the pot to blend roughly half the soup, leaving plenty of chunks for texture, or transfer half to a blender, puree until smooth, and return it to the pot.
- Cook the tortellini:
- Return the browned sausage to the pot and bring the soup back to a gentle simmer, then add the tortellini and cook for 5 to 7 minutes following package directions until the pasta floats and is tender throughout.
- Make the sage cheese swirl:
- In a small saucepan over low heat, combine the heavy cream, Parmesan, ricotta, chopped sage, and a pinch of salt and pepper, stirring gently for 2 to 3 minutes until everything melts into a smooth, fragrant sauce that smells like autumn in a pan.
- Assemble and serve:
- Ladle the hot soup into bowls, drizzle 1 to 2 tablespoons of the sage cheese swirl over each serving, top with fried sage leaves and extra pepper if you like, and serve immediately while everything is piping hot.
The sage cheese swirl was born one evening when I had leftover ricotta and a sage plant threatening to take over my windowsill, and that happy accident turned a really good soup into something I now crave year round.
Making It Your Own
Turkey or chicken sausage works beautifully if you want something lighter, and the soup loses none of its comforting character.
Vegetarian Friendly Swap
Drop the sausage entirely and swap in vegetable broth for a fully vegetarian version that still delivers big flavor from the herbs and squash.
What to Serve Alongside
A chunk of crusty bread is mandatory in my house for sweeping up the last of the broth. A glass of cold Pinot Grigio alongside turns a weeknight dinner into something that feels like a proper occasion.
- Spinach or mushroom tortellini adds a fun twist if you find them at the store.
- The soup thickens as it sits so add a splash of broth when reheating leftovers.
- Always check tortellini and sausage labels for hidden allergens if cooking for someone with dietary restrictions.
Some recipes earn a permanent spot in your rotation, and this one earned its place on a rainy Tuesday when the house smelled like sage and everything felt right.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Yes, you can prepare the soup base up to two days in advance and store it in the refrigerator. Add the tortellini and prepare the sage cheese swirl fresh when you're ready to serve for the best texture and flavor.
- → What can I substitute for Italian sausage?
-
Ground turkey or chicken sausage works well for a lighter version. For a vegetarian option, omit the meat entirely and use vegetable broth instead of chicken broth. You could also try plant-based sausage alternatives.
- → How do I store and reheat leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat. Note that the tortellini will absorb some broth, so add a splash of water or broth when reheating.
- → Can I freeze this soup?
-
The soup base freezes well for up to 3 months, but it's best to freeze it without the tortellini. Add fresh tortellini when you thaw and reheat the soup. The sage cheese swirl should also be made fresh after thawing.
- → What type of tortellini works best?
-
Cheese tortellini is classic, but spinach or mushroom tortellini are delicious alternatives. Fresh or refrigerated tortellini yields the best texture. Dried tortellini can work but may require slightly longer cooking time.
- → Do I need an immersion blender?
-
An immersion blender is convenient but not required. You can transfer half the soup to a standard blender, puree until smooth, then return it to the pot. Be careful when blending hot liquids and never fill the blender more than halfway.