This creamy tomato tortellini soup is loaded with Italian sausage, cheese tortellini, spinach, and Parmesan in a rich tomato cream broth. Using marinara sauce gives the broth plenty of slow-cooked tomato flavor without starting from scratch, and the sausage makes it hearty enough for a full dinner. It’s an easy one-pot sausage tortellini soup that’s especially good during fall and winter.

Table of Contents
Why You'll Love This Creamy Tortellini Soup
I love making soup once the weather turns cold, and living in Buffalo gives me a pretty long soup season. It can literally snow from November through March, so I need a few dinners I can look forward to making on those freezing nights. One of my favorites has always been my creamy Parmesan Italian sausage soup, so I used some of those same flavors as the starting point for this recipe.
For this version, I wanted something with more tomato flavor, so I used marinara sauce to build the broth instead of starting with canned tomatoes and a long list of seasonings. The chicken stock and heavy cream turn the marinara into a smooth tomato cream broth with minimal work.
Then I added cheese tortellini because, honestly, if I’m making soup in the middle of winter, I want it to be filling and comforting. The Italian sausage, cheese-filled pasta, spinach, and Parmesan make this much more substantial than regular tomato soup, but it still comes together quickly in one pot. This is the ideal dinner when it's cold outside and you want a cozy meal without spending all night in the kitchen.

Creamy Tomato Tortellini Soup Ingredients
- 1 tablespoon olive oil
- 1 pound ground Italian sausage
- 1 large yellow onion, small diced
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 24 ounce jar marinara sauce
- 3 cups chicken stock
- 10 ounce package cheese tortellini
- 1 cup heavy cream
- 2 cups spinach
- Fresh grated parmesan cheese, for serving
- Salt and pepper, to taste
Ingredient Notes and Substitutions
- Italian sausage: I like using mild Italian sausage to give the soup plenty of savory flavor without making it spicy. Hot Italian sausage works if you want more heat, or use turkey sausage for a lighter option.
- Marinara sauce: Use a marinara you already like since it forms the base of the broth. A smoother sauce works best here, and a heavily sweetened marinara can make the soup taste too sweet once the cream is added.
- Cheese tortellini: Refrigerated cheese tortellini cooks quickly and makes the soup extra filling. Frozen tortellini works too, but follow the package cooking time since it may need a few extra minutes.
- Chicken stock: Low-sodium chicken stock gives you more control over the seasoning, especially since the sausage, marinara, Parmesan, and tortellini all add salt.
- Heavy cream: Heavy cream softens the acidity of the tomato broth and gives it a silky texture. Half-and-half can work, but the broth will be a little lighter.
- Spinach: Baby spinach wilts right into the hot soup, so there’s no need to cook it separately. Kale also works, but give it a few extra minutes to soften.
- Parmesan: Freshly grated Parmesan adds a salty, nutty finish and melts more smoothly than pre-shredded cheese. Add it to each bowl right before serving.

How to Make Creamy Tomato Tortellini Soup
Step 1: Brown the Sausage
Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the Italian sausage and cook for 4–6 minutes, breaking it into small pieces as it browns.
Step 2: Cook the Onion and Garlic
Add the diced onion and cook for 3–4 minutes, until softened. Stir in the garlic and Italian seasoning and cook for about 30 seconds, just until fragrant.

Step 3: Build the Tomato Broth
Pour in the marinara sauce and chicken stock. Stir well, bring the soup to a boil, then reduce the heat to a gentle simmer.

Step 4: Cook the Tortellini
Add the cheese tortellini and simmer according to the package directions, just until tender. Avoid overcooking since the pasta will continue softening in the hot broth.

Step 5: Finish With Cream and Spinach
Remove the pot from the heat. Stir in the heavy cream, then add the spinach and let it wilt into the soup for a minute or two.

Step 6: Season and Serve
Taste and add salt and black pepper as needed. Ladle the soup into bowls and finish with a generous amount of freshly grated Parmesan.

My Tips for the Best Creamy Tomato Tortellini Soup
- Drain excess grease from the sausage. If your sausage releases a lot of fat, spoon some out before adding the onion. A little is good for flavor, but too much can make the broth greasy.
- Keep the tortellini slightly firm. Don’t cook it past tender. Tortellini keeps absorbing liquid after it comes off the heat, so a little bite in the pasta helps it hold up better in the soup.
- Take the pot off the heat before adding the cream. This keeps the tomato cream broth smooth and lowers the chance of the dairy separating.
- Loosen the broth if it gets too thick. Tortellini releases starch and continues soaking up broth as it sits. Add a splash of chicken stock if you want a thinner, soupier consistency.
- Taste after the Parmesan goes on. Between the sausage, marinara, stock, tortellini, and Parmesan, there’s already plenty of seasoning in the bowl. I wait until the end before adding extra salt.
- Serve it soon after the tortellini is cooked. The soup is at its best while the pasta is tender but still holding its shape. If it sits for a long time, the tortellini can become overly soft and absorb too much broth.

How to Store Creamy Tomato Tortellini Soup
- In the fridge: Let the soup cool, then store it in an airtight container in the refrigerator for up to 4 days. The tortellini will continue absorbing broth as it sits, so the soup will be thicker the next day.
- To reheat: Warm the soup over medium-low heat, stirring occasionally. Add a splash of chicken stock or cream if the broth has thickened too much. Avoid boiling it hard once the cream is in.
- For the best texture: If you know you’ll have a lot of leftovers, cook the tortellini separately and add it to each bowl as you serve. That keeps the pasta from getting overly soft in the fridge.
- In the freezer: I don’t recommend freezing the fully assembled soup because the cream can separate and the tortellini can get mushy after thawing. If you want to freeze it, freeze the sausage and tomato broth before adding the cream, spinach, and tortellini.

Creamy Tomato Tortellini Soup FAQs
Can I use frozen tortellini instead of refrigerated tortellini?
Yes. Frozen cheese tortellini works well in this soup. Add it directly from the freezer and cook according to the package directions. It may need a few minutes longer than refrigerated tortellini.
What kind of sausage is best for tortellini soup?
I prefer mild Italian sausage because it adds seasoning without overpowering the creamy tomato broth. Hot Italian sausage is a great option if you want some spice, and Italian chicken or turkey sausage works if you want a leaner alternative.
Can I make tomato tortellini soup without sausage?
Absolutely. Leave out the sausage and use vegetable stock instead of chicken stock for a meatless version. You can also add mushrooms or extra spinach to make the soup more substantial.
Can I use pasta sauce instead of marinara?
Yes. Marinara is essentially doing the work of the tomato base in this recipe, so another tomato-based pasta sauce can work. Choose one that isn’t overly sweet or heavily flavored since its seasonings will carry through the entire broth.
Why does my tortellini soup get so thick?
Tortellini releases starch and continues absorbing broth even after the soup is finished cooking. If the soup becomes thicker than you like, stir in additional chicken stock until it reaches the consistency you want.
Can I use half-and-half instead of heavy cream?
Yes. Half-and-half will still give you a creamy tomato broth, but it won’t be quite as rich as heavy cream. I’d add it off the heat just like the heavy cream to keep the broth smooth.
Can I make creamy tortellini soup ahead of time?
Yes. Brown the sausage and make the tomato broth up to 2 days ahead, then cool and refrigerate it in an airtight container. When you’re ready to serve, reheat the broth gently, add the tortellini, and cook until just tender. Remove the pot from the heat, then stir in the heavy cream and spinach.
What goes well with creamy tomato tortellini soup?
Garlic bread or crusty Italian bread is my first choice because it’s great for soaking up the tomato cream broth. A simple green salad, roasted broccoli, or Caesar salad also works well if you want something lighter on the side.

Soup Recipes to Try Next
- ABC soup
- Creamy potsticker soup
- Cold fighting chicken noodle soup
- Japanese clear soup
- Italian penicillin soup
One Pot Creamy Tomato Tortellini Soup
This creamy tomato tortellini soup is loaded with Italian sausage, cheese tortellini, spinach, and Parmesan in a rich tomato cream broth. Using marinara sauce gives the broth plenty of slow-cooked tomato flavor without starting from scratch, and the sausage makes it hearty enough for a full dinner. It’s an easy one-pot sausage tortellini soup that’s especially good during fall and winter.
Ingredients
- 1 tablespoon olive oil
- 1 pound ground Italian sausage
- 1 large yellow onion, small diced
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 24 ounce jar marinara sauce
- 3 cups chicken stock
- 10 ounce package cheese tortellini
- 1 cup heavy cream
- 2 cups spinach
- Fresh grated parmesan cheese, for serving
- Salt and pepper, to taste
Instructions
1. Heat olive oil in a large soup pot or dutch oven over medium heat. Brown the sausage and break it into pieces, cooking for 4-6 minutes.
2. Add the onions, garlic and seasonings, cook for another 3-4 minutes until the onions are softened and the garlic is fragrant.
3. Add the marinara sauce and chicken stock and stir to combine. Bring to a boil and add the tortellini. Reduce to a simmer and cook uncovered for 8-10 minutes until pasta is cooked.
4. Remove from the heat and stir in the heavy cream and spinach. Ladle into bowls and garnish each with fresh grated parmesan cheese.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 547Total Fat: 30gSaturated Fat: 10gUnsaturated Fat: 19gCholesterol: 68mgSodium: 1483mgCarbohydrates: 43gFiber: 6gSugar: 11gProtein: 28g
Leave a Reply