Rich, spoon-coating broth, tender cheese tortellini, and crumbles of Italian sausage make this creamy tortellini soup the kind of dinner that disappears fast. It tastes like it simmered all afternoon, but the whole pot comes together in about 40 minutes, which is exactly why it earns a spot in the weeknight rotation. The cream softens the tomato base without muting it, and the spinach gives the bowl enough freshness to keep it from feeling heavy.
The trick is building the flavor in stages. Browning the sausage first gives the broth its backbone, and cooking the tomato paste with the onion and garlic takes away that raw, tinny edge. The cream goes in at the end, after the tortellini is tender, so it stays silky instead of turning grainy or reducing too far. That order matters more than any fancy ingredient here.
Below, I’ve included the small details that keep the tortellini from getting mushy and the broth from tasting flat. If you’ve ever had a creamy soup go from perfect to too thick while it sat on the stove, the storage notes will help with that too.
The broth turned out creamy without getting greasy, and the tortellini stayed tender instead of falling apart. I also loved that the spinach wilted in at the end and kept the soup from feeling too heavy. My husband went back for a second bowl before I even sat down.
Save this creamy tortellini soup for the night you want a rich, sausage-studded bowl with almost no cleanup.
The Mistake That Makes Tortellini Turn Mushy in Soup
The most common failure in tortellini soup is letting the pasta sit in a rolling boil for too long. Tortellini cooks fast, and once the filling gets hot, the pasta shell starts to soften quickly. If you cook it until the outside looks soft and then walk away, it keeps absorbing liquid and turns heavy and bloated in the bowl.
This recipe avoids that by adding the tortellini after the broth has already been seasoned and simmered. You only need a few minutes for it to turn tender. The soup should still look a little loose when the pasta goes in, because the cream and spinach finish it off at the end. If the pot looks thick before serving, that usually means the tortellini was cooked too long or the heat was too high.
What Each Ingredient Is Actually Doing in This Soup

- Italian sausage — This is the flavor base. It seasons the whole pot as it browns, so the broth starts with depth instead of relying on extra spices. Mild or hot both work; hot sausage gives the soup more edge, while mild keeps it softer and more kid-friendly.
- Tomato paste — A small amount makes a big difference. Cooking it for a couple of minutes with the onion and garlic takes away the raw tomato taste and gives the broth a fuller, darker flavor. Don’t skip that step or the soup can taste flat.
- Refrigerated cheese tortellini — Fresh tortellini cooks quickly and holds its shape better than dried pasta in this style of soup. Frozen tortellini can work too, but it may need an extra minute or two. Add it straight from the package; no need to thaw first.
- Heavy cream — This is what turns the broth from tomato soup into something lush and silky. Half-and-half will work in a pinch, but the broth will be thinner and less velvety. Add it at the end over a lower heat so it stays smooth.
- Baby spinach — Spinach wilts fast and gives the soup a fresh finish without taking over the bowl. If you use chopped kale instead, add it earlier with the broth so it has time to soften. Baby spinach is the easiest choice because it cooks down in minutes.
How to Build the Soup So It Stays Creamy and Balanced
Brown the Sausage First
Cook the sausage in a large pot until it has real color, not just a pale crumble. Those browned bits at the bottom are the start of the soup’s flavor, so don’t rush this stage. If there’s a lot of grease, drain off most of it, but leave a little behind so the onion can pick up the flavor from the pan.
Cook Out the Tomato Paste
Once the onion has softened and the garlic smells fragrant, stir in the tomato paste and let it cook for about two minutes. It should darken slightly and smell richer, not sharp or metallic. If you add the liquid too soon, the tomato paste stays raw-tasting in the background and the broth never quite rounds out.
Let the Tortellini Finish in the Broth
Bring the soup to a boil only after the broth, tomatoes, seasoning, and red pepper flakes are in the pot. Then add the tortellini and keep the simmer gentle. You want the pasta tender with a little bite left, because it will keep softening in the hot broth after you turn off the heat. Overcooking here is what turns a good soup gummy.
Stir in the Cream at the End
Lower the heat before adding the cream and spinach. The broth should look glossy and smooth, not bubbling hard. A hard boil can cause the cream to separate or the soup to reduce too far, which makes it taste heavy instead of silky. Once the spinach wilts, stop cooking and serve right away with parmesan and basil.
Three Ways to Make It Work for Your Pantry
Make it dairy-free
Use a full-fat unsweetened coconut cream or a plain dairy-free cooking cream instead of heavy cream. The soup will still turn silky, but the flavor will be a little less rich and a little more distinct. Skip the parmesan garnish or use a dairy-free alternative.
Make it lighter without losing the body
Use turkey sausage and replace half of the heavy cream with half-and-half. The soup won’t be quite as plush, but it will still feel creamy because the tortellini helps thicken the broth. Keep the sausage browning step so you don’t lose the savory base.
Stretch it for a bigger pot
Add an extra cup of broth and another handful of spinach if you need to feed more people. The broth can handle it as long as you keep the seasoning in balance and finish with enough parmesan. If the soup tastes a little thin after stretching it, simmer it for a few extra minutes before adding the cream.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The tortellini will keep absorbing broth, so expect the soup to thicken.
- Freezer: This soup doesn’t freeze well once the cream and tortellini are in it. If you want to freeze ahead, freeze the sausage broth base without the cream and pasta, then finish fresh when reheating.
- Reheating: Rewarm gently over low heat, adding a splash of broth to loosen it. Don’t let it boil hard or the cream can separate and the tortellini can turn mushy.
Questions I Get Asked About This Recipe

Creamy Tortellini Soup
Ingredients
Equipment
Method
- Brown Italian sausage in a large pot over medium-high heat until fully cooked and browned, then drain the fat. Visual cue: the sausage should look caramelized with rendered fat at the bottom.
- Sauté onion for 4 minutes in the pot, then add garlic and tomato paste and cook for 2 minutes. Visual cue: onion turns translucent and the tomato paste darkens slightly but does not burn.
- Add diced tomatoes, chicken broth, Italian seasoning, and red pepper flakes, then bring the mixture to a boil. Visual cue: rapid bubbling across the surface.
- Add tortellini and cook for 4-5 minutes, stirring occasionally, until tender. Visual cue: tortellini centers are soft and the broth thickens slightly from starch.
- Stir in heavy cream and baby spinach, then cook for 2-3 minutes until the spinach wilts. Visual cue: spinach darkens and collapses into the soup.
- Season with salt and pepper to taste, then serve with generous Parmesan and fresh basil. Visual cue: Parmesan melts slightly on contact and basil is scattered on top.


