I didn’t grow up eating a lot of soup—it was mostly just Campbell’s from a can when someone had a cold. So when I started making real, homemade soups as an adult, I was kind of shocked at how different they tasted. This Italian sausage tortellini soup is one of those recipes that made me realize what I’d been missing.
The thing about this soup is that it tastes like it took hours, but it actually comes together in about 30 minutes. You brown some sausage, throw in vegetables, add broth and tomatoes, then finish it with cheese tortellini and cream. It’s the kind of meal that makes your kitchen smell amazing and fills everyone up without you having to stand over the stove all day.

Why You’ll Love This Italian Sausage Tortellini Soup
- Quick weeknight dinner – This soup comes together in under an hour, making it perfect for busy evenings when you want something homemade without spending all night in the kitchen.
- One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
- Hearty and filling – The combination of Italian sausage, cheese tortellini, and creamy broth makes this soup satisfying enough to serve as a complete meal on its own.
- Simple ingredients – You probably have most of these pantry staples already, and the rest are easy to find at any grocery store.
- Family-friendly comfort food – The creamy tomato base and cheesy tortellini appeal to both kids and adults, making it a crowd-pleaser at the dinner table.
What Kind of Italian Sausage Should I Use?
You can use either sweet or hot Italian sausage for this soup, depending on how much heat you want. Sweet Italian sausage gives you a milder, more family-friendly flavor, while hot sausage adds a nice kick that pairs really well with the creamy broth. If you can’t decide, you could even use half of each to get the best of both worlds. Most grocery stores sell Italian sausage in links or in bulk form, and either works perfectly here – just remove the casings from the links before cooking if that’s what you grab.

Options for Substitutions
This soup is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Italian sausage: You can use mild or hot Italian sausage depending on your preference. Ground turkey or chicken sausage works great for a lighter option, or try ground beef mixed with 1 teaspoon of Italian seasoning if you don’t have sausage at all.
- Cheese tortellini: Fresh or frozen tortellini both work fine – just adjust cooking time based on package directions. You can also swap for cheese ravioli or even regular pasta like rotini or penne, though tortellini really makes this soup special.
- Cream: Heavy cream gives the richest result, but half-and-half or whole milk work too for a lighter soup. If using milk, add it at the very end and don’t let it boil to prevent curdling.
- Spinach: Fresh spinach is ideal, but frozen spinach works in a pinch – just thaw and squeeze out excess water first. Kale or Swiss chard are also good options if you prefer heartier greens.
- Chicken broth: Vegetable broth can replace chicken broth if you’re keeping it vegetarian (just skip the sausage or use plant-based sausage). Beef broth works too, though it’ll give a different flavor profile.
- Diced tomatoes: Fire-roasted tomatoes add extra depth, or you can use crushed tomatoes for a thicker base. Fresh tomatoes work too – just dice about 3-4 large ones.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this soup is adding the tortellini too early, which turns them mushy and overcooked – wait until the last 5-7 minutes of cooking so they stay tender with a nice bite.
Another common error is letting the cream boil after you add it, as high heat can cause it to curdle and separate, so keep the heat at a gentle simmer once the cream goes in.
Don’t skip the flour step after cooking your vegetables, since this creates a light roux that thickens the soup and prevents it from being too watery.
Finally, add your spinach at the very end and just let it wilt for a minute or two – overcooking it makes the soup look dull and the spinach slimy instead of fresh and green.

What to Serve With Italian Sausage Tortellini Soup?
This hearty soup is pretty filling on its own, but I love serving it with some warm garlic bread or a crusty baguette for soaking up all that creamy tomato broth. A simple side salad with mixed greens, cherry tomatoes, and Italian dressing makes a nice fresh contrast to the richness of the soup. If you want to make it a full Italian feast, add some breadsticks on the side or even a Caesar salad with plenty of parmesan shavings. Since the soup already has sausage, tortellini, and spinach, you really don’t need much else to make it a complete meal.
Storage Instructions
Store: This soup keeps great in the fridge for up to 4 days in an airtight container. Just know that the tortellini will soak up some of the broth as it sits, so you might want to add a splash of chicken broth when reheating to loosen it up.
Freeze: You can freeze this soup, but I recommend doing it before adding the cream and tortellini if possible. The pasta can get a bit mushy after freezing, and cream-based soups sometimes separate. If you do freeze it all together, it’ll keep for up to 2 months and still taste good, just with a slightly different texture.
Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick, add a bit of broth or water to get it back to the consistency you like. You can also microwave individual portions, just heat it in 1-minute intervals and stir between each one.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2700
- Protein: 90-110 g
- Fat: 160-185 g
- Carbohydrates: 130-150 g
Ingredients
- 1 lb italian sausage (I use Johnsonville for the perfect spice blend)
- 1 large onion (diced into 1/2-inch pieces)
- 3 celery sticks
- 2 tbsp flour
- 5 garlic cloves (freshly minced for best aroma)
- 4 cups chicken broth (I prefer Swanson for a consistent savory base)
- 28 oz diced tomatoes
- 1/2 tsp italian seasoning
- 2 cups cheese tortellini (Refrigerated varieties give a much better texture than dried)
- 1 cup heavy cream
- 3 cups spinach
- salt
- pepper
Step 1: Brown the Sausage and Build the Base
- 1 lb Italian sausage
Heat a large pot over medium-high heat and add the Italian sausage, breaking it into bite-sized pieces with a wooden spoon as it cooks.
Brown the meat for 7-10 minutes until it develops a deep golden color and is cooked through—this creates rich, savory flavor that forms the foundation of the soup.
Remove the cooked sausage with a slotted spoon, leaving about 1 tablespoon of fat in the pot to cook the aromatics.
Step 2: Sauté Aromatics and Create the Roux
- 1 large onion
- 3 celery sticks
- 2 tbsp flour
- 5 garlic cloves
In the same pot with the sausage fat, add the diced onion and celery, cooking for 4-5 minutes until softened and fragrant.
Sprinkle the flour over the vegetables and stir constantly for about 1 minute to toast it lightly, then add the minced garlic and cook for another 30 seconds until aromatic.
This flour coating (called a roux) will thicken the soup and create a silky texture once the liquid is added.
Step 3: Build the Liquid Base and Add Seasonings
- cooked sausage from Step 1
- 4 cups chicken broth
- 28 oz diced tomatoes
- 1/2 tsp Italian seasoning
- salt and pepper
Gradually pour in the chicken broth while stirring constantly to dissolve the flour and prevent lumps from forming.
Add the cooked sausage back to the pot along with the diced tomatoes and Italian seasoning, then bring everything to a gentle boil.
I like to taste the broth at this point and season lightly with salt and pepper—this ensures the flavors develop evenly throughout the soup.
Step 4: Cook the Tortellini Until Just Tender
- 2 cups cheese tortellini
Add the refrigerated cheese tortellini directly to the simmering soup and cook for about 5 minutes, stirring occasionally to prevent sticking.
Refrigerated tortellini cooks much faster than dried varieties and maintains a better tender texture, so don’t be tempted to cook them longer or they’ll become mushy.
Step 5: Finish with Cream and Greens
- 1 cup heavy cream
- 3 cups spinach
- salt and pepper
Pour in the heavy cream and stir gently to combine, then simmer for about 5 minutes to let the cream warm through and meld with the broth.
Add the fresh spinach and stir until it wilts completely, which takes just 1-2 minutes.
Taste the soup and adjust seasoning with additional salt and pepper as needed before serving—the cream will have mellowed some of the spice, so you may need a bit more seasoning at the end.

Classic Italian Sausage Tortellini Soup
Ingredients
- 1 lb italian sausage (I use Johnsonville for the perfect spice blend)
- 1 large onion (diced into 1/2-inch pieces)
- 3 celery sticks
- 2 tbsp flour
- 5 garlic cloves (freshly minced for best aroma)
- 4 cups chicken broth (I prefer Swanson for a consistent savory base)
- 28 oz diced tomatoes
- 1/2 tsp italian seasoning
- 2 cups cheese tortellini (Refrigerated varieties give a much better texture than dried)
- 1 cup heavy cream
- 3 cups spinach
- salt
- pepper
Instructions
- Heat a large pot over medium-high heat and add the Italian sausage, breaking it into bite-sized pieces with a wooden spoon as it cooks. Brown the meat for 7-10 minutes until it develops a deep golden color and is cooked through—this creates rich, savory flavor that forms the foundation of the soup. Remove the cooked sausage with a slotted spoon, leaving about 1 tablespoon of fat in the pot to cook the aromatics.
- In the same pot with the sausage fat, add the diced onion and celery, cooking for 4-5 minutes until softened and fragrant. Sprinkle the flour over the vegetables and stir constantly for about 1 minute to toast it lightly, then add the minced garlic and cook for another 30 seconds until aromatic. This flour coating (called a roux) will thicken the soup and create a silky texture once the liquid is added.
- Gradually pour in the chicken broth while stirring constantly to dissolve the flour and prevent lumps from forming. Add the cooked sausage back to the pot along with the diced tomatoes and Italian seasoning, then bring everything to a gentle boil. I like to taste the broth at this point and season lightly with salt and pepper—this ensures the flavors develop evenly throughout the soup.
- Add the refrigerated cheese tortellini directly to the simmering soup and cook for about 5 minutes, stirring occasionally to prevent sticking. Refrigerated tortellini cooks much faster than dried varieties and maintains a better tender texture, so don't be tempted to cook them longer or they'll become mushy.
- Pour in the heavy cream and stir gently to combine, then simmer for about 5 minutes to let the cream warm through and meld with the broth. Add the fresh spinach and stir until it wilts completely, which takes just 1-2 minutes. Taste the soup and adjust seasoning with additional salt and pepper as needed before serving—the cream will have mellowed some of the spice, so you may need a bit more seasoning at the end.