Skip to main content

Some days you just want a bowl of something warm and creamy that doesn’t require a ton of effort. That’s this soup. It comes together in about 30 minutes, most of which is hands-off simmering, and it tastes like you spent way longer on it than you did.

The tortellini is what takes it from “tomato soup” to an actual meal. Those little pillows of cheese pasta swimming in a rich tomato broth, and it’s hard to stop at one bowl. Add a swirl of cream and some fresh basil, and you’ve got something that feels like a restaurant dish but uses about six dollars worth of groceries.

I stumbled onto this recipe on a Wednesday night when I had canned tomatoes, a package of tortellini that was about to expire, and not much else. What was supposed to be a “whatever, this will do” dinner turned into something my family now specifically requests. That’s always the best kind of recipe. The ones you discover by accident.

Creamy Tomato Basil Tortellini Soup

A rich, 30-minute tomato soup loaded with cheese tortellini, fresh basil, and a swirl of cream. Way more filling than regular tomato soup.
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Course: Lunch, Soup
Cuisine: Italian
Keyword: 30 minute meal, tomato soup, tortellini soup
Servings: 4 servings
Calories: 350kcal

Ingredients

  • 1 package (9 oz) refrigerated cheese tortellini
  • 1 can (28 oz) crushed tomatoes
  • 2 cups vegetable or chicken broth
  • 3 garlic cloves minced
  • 1 small onion diced
  • 2 tbsp butter
  • 1/2 cup heavy cream
  • 1/4 cup fresh basil chopped
  • 1 tsp Italian seasoning
  • salt, pepper, red pepper flakes
  • Parmesan cheese for serving

Instructions

  • Melt butter in a large pot over medium heat. Cook onion until soft, about 4 minutes. Add garlic and Italian seasoning and cook until fragrant.
  • Pour in crushed tomatoes and broth. Bring to a simmer and cook 15 minutes.
  • Add tortellini and cook according to package time, usually 3 to 5 minutes.
  • Stir in heavy cream and basil. Season with salt, pepper, and red pepper flakes.
  • Serve with grated Parmesan and crusty bread.

Notes

The tortellini absorbs liquid as it sits, so leftovers will be thicker — more like a stew. Add a splash of broth when reheating.

Nutrition

Calories: 350kcal | Carbohydrates: 38g | Protein: 14g | Fat: 16g | Sodium: 780mg | Fiber: 4g

Ingredients

1 package (9 oz) refrigerated cheese tortellini. The refrigerated kind from the deli or dairy section is better than dried tortellini. It cooks faster, has better texture, and the cheese filling is creamier. 1 can (28 oz) crushed tomatoes. I prefer crushed over diced for soup because crushed breaks down into a smoother base. San Marzano tomatoes are the gold standard here if you can find them. They’re sweeter and less acidic than regular canned tomatoes. 2 cups vegetable or chicken broth. 3 cloves garlic minced. 1 small yellow onion diced. 2 tablespoons butter. ½ cup heavy cream. ¼ cup fresh basil chopped, plus more whole leaves for garnish. 1 teaspoon Italian seasoning (a dried blend of oregano, basil, thyme, and rosemary). Salt, pepper, and a pinch of red pepper flakes for just a whisper of heat. And Parmesan cheese for serving.

Steps

Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and cook until it’s soft and translucent, about 4 to 5 minutes. You don’t need to caramelize it, just soften it. Add the garlic and Italian seasoning and cook for about 30 seconds, just until fragrant. Don’t let the garlic brown. It goes from fragrant to burnt in a very short window, and burnt garlic tastes acrid and bitter.

Pour in the crushed tomatoes and broth. Stir everything together and bring it to a simmer. Let it cook, uncovered, for about 15 minutes. This simmering time is important. It’s what takes the soup from tasting like canned tomatoes with broth to tasting like a properly developed tomato soup. The flavors meld, the acidity mellows, and the whole thing rounds out. You can taste the difference between the 5-minute version and the 15-minute version. Don’t skip this.

After 15 minutes, add the tortellini. Cook according to the package directions, usually 3 to 5 minutes for refrigerated. Don’t overcook them. You want them tender but still with a little resistance when you bite in. They’ll continue to absorb liquid as they sit, so slightly underdone is actually better than fully soft at this stage.

Remove the pot from the heat. Stir in the heavy cream and chopped basil. The cream should be stirred in off the heat (or at a very low temperature) to prevent it from curdling. Season with salt, pepper, and a pinch of red pepper flakes. The red pepper flakes don’t make the soup spicy at this amount. They just add a barely perceptible warmth that rounds out the flavor.

Serve in bowls with a generous amount of freshly grated Parmesan on top and crusty bread on the side for dunking. The bread is honestly half the experience. Something about dipping warm, crusty bread into creamy tomato soup is one of life’s simple perfect pleasures.

Why This Soup Works So Well

The beauty of this recipe is balance. You’ve got the acidity of the tomatoes, the richness of the cream, the salty umami of the Parmesan, the freshness of the basil, and the hearty, satisfying chew of the tortellini. Every spoonful hits multiple notes, which is why it’s so hard to stop eating. A plain tomato soup, as good as it can be, is one-dimensional by comparison. The tortellini turns it into a complete meal in a single bowl.

Variations

Add protein: Brown half a pound of Italian sausage (sweet or spicy) and add it with the tomatoes. It makes the soup heartier and adds another flavor dimension. You can also add shredded rotisserie chicken.

Add greens: Stir in a big handful of baby spinach or chopped kale right before adding the cream. The greens wilt in seconds and add color, nutrition, and a slightly earthy flavor that complements the tomatoes nicely.

Make it lighter: Skip the cream entirely and finish with a good drizzle of extra virgin olive oil instead. It’s a different character but still really satisfying. The olive oil adds richness without heaviness.

Make it chunkier: Add diced zucchini or white beans with the tomatoes for more substance.

Use different pasta: No tortellini? Small pasta shapes like ditalini, shells, or orzo work well too. You lose the cheese-filled element, but the soup is still excellent.

Leftovers

A note on leftovers: the tortellini will absorb liquid as the soup sits, so when you reheat it the next day, it’ll be thicker. More like a stew than a soup. This isn’t a bad thing, it’s just different. Add a splash of broth (or water in a pinch) when you reheat it to bring the consistency back to where you want it. Stir gently so you don’t break up the tortellini.

The soup keeps in the fridge for about 3 days. I wouldn’t push it beyond that because the tortellini gets progressively softer each day. It’s best on day one and still very good on day two.

I don’t recommend freezing this particular soup because the tortellini doesn’t freeze and thaw well. It gets mushy. If you want to meal prep this, make the tomato soup base without the tortellini and freeze that. Cook fresh tortellini when you reheat.

Frequently Asked Questions

Can I use dried tortellini instead of refrigerated? Yes, but it takes longer to cook (usually 10 to 12 minutes) and the texture is a bit chewier. Add extra broth since dried pasta absorbs more liquid than refrigerated.

What if I don’t have fresh basil? You can use an extra teaspoon of dried Italian seasoning, but it won’t have the same brightness. Fresh basil really lifts this soup. If you can find it, it’s worth the extra dollar or two.

This is too acidic. How do I fix it? A pinch of sugar (just ¼ teaspoon) stirred into the broth neutralizes excess acidity from the tomatoes. You can also add a bit more cream, which naturally tempers acidity.

ian