Creamy Tortellini Soup
This creamy tortellini soup is the bowl I reach for when the day has been long and dinner still has to happen.
Cheese tortellini simmer in a vegetable broth base with diced tomatoes, tomato sauce, and fresh basil, and the whole pot is ready in under 30 minutes.
It is easy, it is comforting, and it tastes like I stood at the stove far longer than I actually did.
I am a big fan of recipes that work harder than they look, and this is one of them. Serve it as a main dish with a piece of crusty bread, or set it out as an appetizer or a side next to a simple green salad.
Either way, it fits the kind of evening where everyone is hungry and nobody wants a complicated plan.
The idea came from a creamy tomato and spinach tortellini pasta I have made for years. The pasta was always a hit at my table, so turning those same flavors into a soup felt like the natural next step.
Now the soup is the version my family asks for first, and I keep the ingredients on hand so it can be thrown together on a weeknight without a special trip to the store.
What makes it so quick is the tortellini itself. Refrigerated cheese tortellini cook in just a few minutes, so they go straight into the simmering broth and finish right there. No separate pot, no draining, no extra cleanup. That single shortcut is the reason this soup lands on the table in about 25 minutes from start to finish.
Jump To
What I LOVE about this soup recipe:
There are three things that keep this recipe in my regular rotation, and they are worth knowing before you start.
- Refrigerated tortellini, not dried. The refrigerated kind is inexpensive, tastes better than the dry packaged version, and cooks much faster. That last part matters most on a busy night.
- Creamy, but not heavy. The broth is built on 3 cups of vegetable broth, and only 1/2 cup of cream or half and half goes in at the very end. You get a silky, rich bowl without it turning into a heavy cream sauce.
- Truly versatile. It works as a main dish, as an appetizer in small bowls, or as a side alongside something else. I have served it all three ways and never had a complaint.
That balance is the whole trick. Enough cream to feel indulgent, enough broth to keep it light enough for a weeknight.
How to Make Tortellini Soup:
The method is straightforward, and the whole thing happens in one large saucepan.




- Add the olive oil and butter to a large saucepan over medium heat. Once the butter melts, add the diced onion and cook, stirring occasionally, for 5 minutes.
- Add the garlic, then stir in the flour and cook for another minute. The flour thickens the broth slightly and gives the soup its body.
- Pour in the vegetable broth, diced tomatoes, tomato sauce, Italian seasoning, and dried basil. Season with salt and freshly ground black pepper, then taste the broth and adjust the seasonings if needed.
- Bring the mixture to a gentle boil, add the tortellini, and cook for a few minutes until they are tender.
- Remove the pot from the heat and stir in the spinach, parmesan cheese, and cream. The residual heat wilts the spinach and melts the cheese without boiling the cream.
- Add the chopped fresh basil, then ladle into bowls and serve warm, with extra parmesan on top and breadsticks on the side if you like.
One thing I have learned: do not skip the taste at step 3. A little extra salt at that point does more for the finished bowl than anything you add later.

Freezing and Storing Instructions:
Leftovers keep well, which is one reason I often make a double batch.
- Refrigerator: Store the soup covered in the refrigerator for 3 to 4 days.
- Freezer: Prepare the soup through step 3, which is before the tortellini go in. Let it cool completely, then transfer it to a freezer safe container and freeze for up to 3 months.
- Reheating from frozen: Bring the frozen soup base to a boil, add the tortellini, and cook until tender. Take the pot off the heat, then stir in the spinach, parmesan cheese, and cream.
Freezing the base without the tortellini is the trick. Tortellini that freeze and thaw in liquid tend to go soft, so adding them fresh on the day you serve keeps the texture right.
Recipe Variations:
This soup is a great base, so there is plenty of room to make it your own.
Sausage tortellini soup. Add cooked ground sausage and cook it with the onion in step 1. It turns the soup into something heartier and adds a savory note that plays nicely with the tomatoes.
Extra vegetables. This is my favorite way to clean out the produce drawer. Celery, shredded carrot, baby broccoli, chopped kale, or chopped zucchini all work. Sauté them with the onion so they soften before the broth goes in.
Crockpot tortellini soup. Sauté the onion first, then add it to the slow cooker with the remaining ingredients except the tortellini, spinach, parmesan cheese, and cream. Cook for 4 to 5 hours, add the tortellini during the last 30 minutes, and stir in the spinach, parmesan, and cream a few minutes before serving.
Ingredients
This makes 4 servings. Here is everything you need:
- 1 Tablespoon olive oil
- 1 Tablespoon butter
- 1 onion, diced
- 2 cloves garlic, minced
- 1 pinch crushed red pepper flakes
- 1/4 cup all purpose flour
- 3 cups vegetable broth
- 1 can (14.5 ounces) diced tomatoes
- 8 ounces tomato sauce
- 1/2 teaspoon dried basil
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- 8 ounces cheese tortellini, the refrigerated kind
- 1/2 cup freshly grated parmesan cheese
- 1 1/2 cups fresh spinach leaves, packed
- 1/2 cup heavy cream, or half and half
- 1/4 cup fresh basil leaves, chopped
A quick note on the tortellini: buy the refrigerated kind in the deli section, not the dry boxes on the pasta aisle. The texture and the cooking time are both better, and it is usually the cheaper option too.
Instructions
- Add the oil and butter to a large saucepan over medium heat. Once melted, add the onion and cook, stirring occasionally, for 5 minutes.
- Add the garlic. Stir in the flour and cook for another minute.
- Add the vegetable broth, diced tomatoes, tomato sauce, Italian seasoning, and dried basil. Season with salt and pepper. Taste the broth and adjust the seasonings if needed.
- Bring the mixture to a gentle boil, then add the tortellini. Cook for a few minutes, until the tortellini are tender.
- Remove from the heat and stir in the spinach, parmesan cheese, and cream.
- Add the chopped basil. Serve warm.
That is the whole recipe. From the first chop to the first spoonful, it takes about 25 minutes.
Notes
A few small things make a noticeable difference here.
- Season early. The broth is the flavor base, so taste it after the tomatoes and seasonings go in and add salt and pepper until it tastes right. Everything that follows builds on that.
- Take the pot off the heat before the dairy. The cream, parmesan, and spinach go in with the burner off. That keeps the cream from separating and lets the spinach wilt gently instead of turning dark.
- Save the basil for the end. Fresh basil loses its perfume when it cooks, so stir it in just before serving.
- Make it ahead. The soup base can be made earlier in the day and gently reheated, then finished with the tortellini, spinach, parmesan, and cream right before dinner.
For the slow cooker version, sauté the onion first, then add it to the crockpot with everything except the tortellini, spinach, parmesan, and cream. Cook 4 to 5 hours, add the tortellini during the last 30 minutes, and stir in the spinach, parmesan, and cream a few minutes before serving.
Storage is simple. Keep leftovers covered in the refrigerator for 3 to 4 days. To freeze, prepare the soup through step 3, before the tortellini go in, cool it completely, and store it in a freezer safe container for up to 3 months.
To reheat, bring the base to a boil, add the tortellini, and cook until tender. Then take the pot off the heat and stir in the spinach, parmesan, and cream.
This recipe was first shared back in 2014, and it was inspired by Closet Cooking. It has been a favorite ever since, and it is still the soup I make when I want something that feels like a hug in a bowl without spending my evening in the kitchen.
Nutrition, as listed by the original source: 472 calories, 46 grams carbohydrates, 16 grams protein, 26 grams fat, 13 grams saturated fat, 5 grams fiber, 10 grams sugar, 1490 milligrams sodium, and 74 milligrams cholesterol.
Recipe details
Here is the quick overview before you start cooking.
| Detail | Amount |
|---|---|
| Prep time | 10 minutes |
| Cook time | 15 minutes |
| Total time | 25 minutes |
| Servings | 4 |
FAQs
What is the best type of tortellini to use for creamy tortellini soup?
Refrigerated cheese tortellini is the best choice for this soup. It cooks quickly in just a few minutes and has a tender, delicate texture that holds up well in the broth. Dried tortellini takes longer to cook and can become too soft or starchy.
Can you freeze creamy tortellini soup?
Yes, but it is best to freeze the soup base before adding the tortellini. Prepare the soup up to the point of adding the pasta, then let it cool and store it in a freezer-safe container for up to 3 months. To serve, bring the base to a boil, add the tortellini, and finish with spinach, parmesan, and cream.
How do you thicken creamy tortellini soup?
This recipe uses a small amount of all-purpose flour, which is stirred into the sautéed onions and garlic, to create a lightly thickened and silky broth. The tortellini also releases starch as it cooks, which naturally helps thicken the soup. For an even thicker texture, you can mash some of the cooked tortellini or blend a portion of the soup.
How long does creamy tortellini soup last in the fridge?
Leftover creamy tortellini soup can be stored in a covered container in the refrigerator for 3 to 4 days. Keep in mind that the tortellini will continue to absorb liquid and soften over time. For best results, store the soup base separately from the cooked tortellini if you plan to have leftovers.

Creamy Tortellini Soup
Creamy Tortellini Soup This creamy tortellini soup is the bowl I reach for when the day has been long and dinner still has to happen. Cheese tortellini simmer in a vegetable broth base with diced tomatoes, tomato sauce, and fresh basil, and the whole pot is ready in under 30 minutes.
- Total Time: 25 min
- Yield: 4 1x
Ingredients
1 Tablespoon olive oil
1 Tablespoon butter
1 onion, diced
2 cloves garlic, minced
1 pinch crushed red pepper flakes
1/4 cup all-purpose flour
3 cups vegetable broth
14.5 ounce diced tomatoes
8 ounces tomato sauce
1/2 teaspoon dried basil
1 teaspoon Italian seasoning
salt
freshly ground black pepper
8 ounces cheese tortellini, the refrigerated kind
1/2 cup freshly grated parmesan cheese
1 1/2 cups fresh spinach leaves, packed
1/2 cup heavy cream, or half and half
1/4 cup fresh basil leaves, chopped
Instructions
1-Add oil and butter to a large: Add oil and butter to a large saucepan over medium heat. Once melted, add the onion and cook, stirring occasionally, 5 minutes.
2-Add the garlic: Add the garlic. Stir in the flour and cook for another minute.
3-Add the vegetable broth, diced tomatoes, tomato: Add the vegetable broth, diced tomatoes, tomato sauce, Italian seasoning, and dried basil. Season with salt and pepper. Taste broth and adjust seasonings if needed.
4-Bring mixture to a gentle boil and: Bring mixture to a gentle boil and then add the tortellini. Cook for a few minutes, until tortellini are tender.
5-Remove from heat and stir in spinach,: Remove from heat and stir in spinach, parmesan cheese, and cream.
6-Add chopped basil: Add chopped basil. Serve warm.
- Prep Time: 10 min
- Cook Time: 15 min
- Method: stovetop
Nutrition
- Calories: 472kcal
- Sugar: 10g
- Sodium: 1490mg
- Fat: 26g
- Saturated Fat: 13g
- Carbohydrates: 46g
- Fiber: 5g
- Protein: 16g
- Cholesterol: 74mg






