This comforting butternut squash soup brings together savory Italian sausage, tender cheese tortellini, and a luxurious sage-infused cheese swirl in every spoonful.
Sweet roasted squash creates a velvety base that pairs beautifully with aromatic herbs like thyme and rosemary, while partially pureeing the soup gives it the perfect balance of creamy and chunky textures.
The real star is the sage cheese swirl — a warm blend of heavy cream, Parmesan, ricotta, and fresh sage that elevates each bowl into something truly special.
The rain was hammering against the kitchen window so hard I could barely hear the podcast I had playing, and that is exactly how this soup came to life. I had half a butternut squash rolling around the crisper drawer and a tube of Italian sausage I kept pushing past every time I opened the fridge. Something about the chill in the air demanded a pot of something golden and deeply satisfying, so I started chopping with no real plan beyond warmth. By the time the sage hit the cream, I knew this was going to become a cold weather staple in my house.
I brought a thermos of this to my neighbor Sarah last October when she was recovering from knee surgery, and she texted me three times that week asking for the recipe. My favorite message was the last one, which just said the sage thing, I need the sage thing.
Ingredients
- 1 medium butternut squash, about 2 lbs, peeled and cubed: This is the soul of the soup, so pick one that feels heavy for its size with a smooth, beige skin free of soft spots.
- 1 medium yellow onion, diced: The quiet backbone of almost any good soup, it melts down and gives the broth a sweet depth you would miss if it were gone.
- 2 cloves garlic, minced: Fresh is nonnegotiable here because the gentle simmer really lets that raw bite mellow into something warm and fragrant.
- 2 medium carrots, diced: They add a subtle sweetness that plays beautifully against the savory sausage and earthy squash.
- 2 celery stalks, diced: Do not skip these because they build the aromatic base that makes the broth taste like it simmered all day.
- 4 cups low sodium chicken broth: Using low sodium gives you control over the final seasoning, which matters when you are reducing and concentrating flavors.
- 2 tbsp olive oil: Just enough to get the sausage browning and the vegetables sweating without any sticking.
- 12 oz Italian sausage, casings removed: Mild gives you a cozy family friendly pot, but spicy sausage is the move if you want a little kick cutting through the cream.
- 10 oz cheese tortellini, fresh or refrigerated: These little pockets of cheese turn the soup from a side dish into a full meal that nobody walks away from hungry.
- Dried thyme and rosemary, 1/2 tsp each: These dried herbs work beautifully here because the long simmer rehydrates them and releases every bit of their oils.
- Salt, pepper, and optional crushed red pepper flakes: Season in layers and taste as you go because the sausage and broth both bring their own salt to the party.
- Heavy cream, Parmesan, ricotta, and fresh sage for the swirl: This combination is what makes people close their eyes when they take the first bite, so do not skimp on the fresh sage.
Instructions
- Brown the sausage:
- Heat the olive oil in your largest soup pot or Dutch oven over medium heat, then add the sausage and break it into rough pieces with a wooden spoon, cooking for about six minutes until you see golden brown edges and the kitchen smells incredible. Scoop the sausage out with a slotted spoon and set it aside, but leave every bit of those flavorful drippings in the pot.
- Build the aromatic base:
- Toss in the diced onion, carrots, and celery, stirring occasionally for about five minutes until everything softens and turns fragrant. Add the minced garlic and stir for just one minute more until you can smell it blooming in the residual heat.
- Add the squash and spices:
- Stir in the cubed butternut squash, then sprinkle the thyme, rosemary, salt, black pepper, and red pepper flakes right over the top, tossing everything together so the spices coat each piece. Let it cook for two minutes, which toasts the herbs slightly and deepens their flavor before the liquid goes in.
- Simmer until tender:
- Pour in all four cups of chicken broth, bring it to a rolling boil, then immediately drop the heat to low, cover the pot, and let it gently simmer for fifteen to twenty minutes. You will know it is ready when a fork slides through the squash cubes with zero resistance.
- Create that signature texture:
- Grab your immersion blender and puree roughly half the soup directly in the pot, leaving plenty of chunky vegetables intact for a hearty, satisfying bite. If you only have a regular blender, ladle about half the soup into it, blend until smooth, and pour it back in.
- Finish with sausage and tortellini:
- Slide the browned sausage back into the pot, bring everything to a gentle simmer, then carefully drop in the tortellini and cook according to the package directions, usually five to seven minutes, until they float and turn tender. Give the pot one final gentle stir so nothing sticks to the bottom.
- Make the sage cheese swirl:
- In a small saucepan over low heat, combine the heavy cream, Parmesan, ricotta, chopped fresh sage, and a pinch of salt and pepper, stirring gently until everything melts together into a silky, fragrant sauce. This takes just two or three minutes, so stay right there and watch it come together.
- Assemble and serve:
- Ladle the hot soup into wide bowls and drizzle one or two tablespoons of that gorgeous sage cheese swirl over each serving, letting it pool and ripple across the surface. Top with fried sage leaves and an extra crack of black pepper if you are feeling fancy, then serve immediately while everything is piping hot.
One Sunday I made a double batch and froze half in mason jars, and pulling one out on a Tuesday night in December felt like a gift I had given my future self.
Choosing and Prepping Your Squash
A good butternut squash should feel like a small dumbbell in your hand, dense and heavy with no soft patches or green streaks running through the beige skin. Peeling it is the hardest part of this entire recipe, so use a sharp vegetable peeler and take your time working from top to bottom. I usually slice off the top and bottom first so it sits flat on the cutting board, then peel downward in long strokes before cutting it open and scooping out the seeds with a spoon.
Making It Your Own
My friend Marco swaps in turkey sausage and adds a handful of torn kale at the very end, and he swears it tastes like something his grandmother would have made. You could also use sweet potato instead of butternut squash in a pinch, though the soup will be slightly less sweet and a bit more earthy. Mushroom or spinach tortellini work beautifully if you want to layer in even more flavor without adding extra steps.
Storage and Reheating
This soup keeps beautifully in the fridge for up to four days, though the tortellini will continue to absorb broth so you may need to splash in a little water or stock when you reheat it. The sage cheese swirl can be made ahead and stored separately in a small container, then gently warmed in the microwave for thirty seconds before drizzling. Freeze the soup without the tortellini for the best results, adding fresh pasta when you thaw and reheat.
- Always cool the soup completely before transferring it to storage containers to prevent condensation from watering it down.
- Glass jars work great for freezing, just leave an inch of space at the top for expansion.
- A splash of cream stirred in while reheating brings back that fresh cooked richness if the soup has thickened up in the fridge.
Some recipes you make once and forget, but this one has a way of becoming part of your cold weather routine before you even realize it happened. Keep the sage cheese swirl in your back pocket for other soups too, because it turns almost anything into something special.
Common Recipe Questions
- → Can I use frozen butternut squash instead of fresh?
-
Yes, frozen cubed butternut squash works perfectly fine and saves you the effort of peeling and cutting. Add it directly to the pot — there is no need to thaw it first. Just keep in mind it may slightly reduce the overall cooking time by a few minutes.
- → What type of sausage works best for this soup?
-
Mild or spicy Italian sausage both work beautifully depending on your heat preference. For a leaner option, turkey or chicken sausage is an excellent substitute. Remove the casings before cooking so the sausage crumbles evenly throughout the soup.
- → Can I make this soup ahead of time?
-
Absolutely. The soup base (before adding tortellini) can be made up to 3 days in advance and stored in the refrigerator. Add the tortellini when you reheat so it stays perfectly tender and does not become mushy.
- → How do I store and reheat leftovers?
-
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat. The tortellini will soften further as it sits, so add a splash of broth when reheating if needed.
- → Can I freeze this soup?
-
The squash and sausage base freezes wonderfully for up to 3 months. However, tortellini tends to become mushy after freezing, so it is best to freeze the soup before adding the pasta. Thaw overnight in the refrigerator, then add fresh tortellini while reheating.
- → What can I substitute for the sage cheese swirl?
-
If you prefer a simpler finish, a dollop of plain ricotta or a generous sprinkle of Parmesan cheese works well. For a dairy-free alternative, a drizzle of good quality olive oil infused with fresh sage delivers lovely flavor without the cream.