When you need dinner that behaves itself—one pot, no fussy steps, and something everyone will actually eat—one pot creamy tomato tortellini soup is the move. It’s basically tomato soup that grew up: richer, a little cheesier, and hearty enough to count as the meal.
Here’s the weeknight reality check: keep the tortellini and spinach ready to dump in at the end, because the soup base can simmer while you help with homework or break up sibling nonsense. I first tested this after a friend asked for “tomato soup, but with dinner in it,” and yeah…this is exactly that.
Ingredients
- 1 tbsp (15 ml) olive oil
- 1 small yellow onion (about 150 g), finely diced
- 3 cloves garlic, minced
- 1 tsp (1 g) dried basil
- 1 tsp (1 g) dried oregano
- 1/4 tsp red pepper flakes (optional; skip if you’ve got spice-sensitive kids)
- 1 can (28 oz / 794 g) crushed tomatoes
- 4 cups (960 ml) chicken broth or vegetable broth
- 1/2 cup (120 ml) heavy cream
- 1 package (9 oz / 250 g) refrigerated cheese tortellini
- Frozen tortellini works too; it just takes a few extra minutes.
- 1 1/2 cups (45 g) baby spinach, lightly packed
- Kale works, but it needs a longer simmer to soften.
- 1/2 cup (50 g) finely grated Parmesan, plus more for serving
- 1/2 tsp kosher salt, plus more to taste
- Black pepper, to taste
- Optional for serving: fresh basil, crusty bread, or grilled cheese
Step-by-Step One Pot Creamy Tomato Tortellini Soup
-
Start the base. Set a Dutch oven or soup pot over medium heat and add the olive oil. Once it shimmers, add the onion and a pinch of the salt. Cook 4–5 minutes, stirring now and then, until softened and translucent.
-
Bloom the aromatics. Add garlic, dried basil, dried oregano, and red pepper flakes (if using). Stir constantly for about 1 minute—you want fragrant, not browned. (Burned garlic will haunt the whole pot.)
-
Tomatoes + broth, then simmer. Pour in crushed tomatoes and broth. Bring to a gentle boil, then lower to a steady simmer. Simmer 10 minutes, uncovered, so it doesn’t taste like straight canned tomato.
-
Cook the tortellini in the soup. Keep the soup at a gentle simmer and stir in the tortellini. Cook until tender, 7–10 minutes (check the package; brands vary).
One thing — tortellini keeps absorbing liquid. If you’re planning leftovers, you might want to cook the tortellini separately and add it to bowls, or just be ready to loosen leftovers with a splash of broth.
-
Turn down the heat before dairy. Drop the heat to low. Stir in the heavy cream.
Heads up: if your soup is boiling hard when you add cream, it can split. It won’t kill dinner, but it won’t look as nice.
-
Finish with spinach + Parmesan. Add the spinach and stir until it wilts, 1–2 minutes. Stir in the Parmesan until it melts into the broth. Taste, then adjust salt and pepper.
-
Serve immediately. Ladle into bowls and top with extra Parmesan and basil if you’ve got it. Bread is nice, but grilled cheese is the obvious partner.
What to Expect
This soup ends up velvety and creamy, but not thick like a bisque. You’ll see little pools of cream swirled through the tomato base unless you stir aggressively—either is fine. Flavor-wise it’s tomato-forward, softened by cream and Parmesan, with a gentle herby background.
If you simmer longer than 10 minutes before adding tortellini, the tomato flavor mellows more (good). If you overcook the tortellini, it’ll get puffy and a bit fragile (not great, but still edible).
Ways to Change It Up
-
Want protein? Brown 225 g / 1/2 lb Italian sausage in the pot first, scoop it out, then cook the onions in the drippings. Add the sausage back right before the tortellini.
-
Vegetarian version: use vegetable broth and cheese tortellini. That’s it. Don’t overcomplicate it.
-
A different direction: stir in 1–2 tbsp (15–30 ml) pesto at the very end. It turns the soup into more of a tomato-basil vibe, and it’s a smart way to use up a jar that’s been lingering in the fridge.
For a little background on tortellini’s roots (and the Bologna/Modena debate), this overview is a good starting point: historical notes on tortellini. And if you’re curious how tomato soup became such an American pantry staple, this piece from Smithsonian Magazine is a great read: how tomato soup shaped tomato growing in New Jersey.
Serving and Storage
I serve this the same way I’d serve tomato soup, just with a bigger bowl:
- grilled cheese (obviously)
- a simple Caesar salad
- roasted broccoli or green beans on the side if you want something crunchy
Storage: refrigerate in an airtight container for up to 3 days.
Reheating: warm gently on the stove over medium-low, stirring often. The tortellini will soften the longer it sits, and the soup will thicken. Add a splash of broth (or even water in a pinch) to loosen it.
If you’re making it ahead for a busy weeknight, my honest advice is: make the tomato base, refrigerate it, and cook the tortellini fresh when you reheat. The texture’s just better.

Common Questions
Can I use frozen tortellini?
Yep. Add it straight from frozen. Expect 2–4 extra minutes of simmer time, and keep the soup at a gentle bubble so the pasta cooks through.
Can I swap the heavy cream for milk?
I wouldn’t. Milk makes the soup thinner and it’s more likely to curdle. Half-and-half is the only swap I’ll endorse without grumbling (same amount).
Why did my soup get so thick overnight?
Tortellini is basically a sponge. It drinks broth and swells. Loosen with more broth when reheating, and next time consider storing with extra broth or cooking the tortellini separately if you care about leftovers.
Can I blend this soup?
You can blend the base before adding tortellini if you want it super smooth. Once the tortellini’s in, don’t blend unless your goal is “mystery chowder.”
I only have diced tomatoes—will it work?
It’ll work, but the soup’s chunkier. If that bothers you, hit it with an immersion blender for 10–15 seconds before adding tortellini.
That’s the whole thing. Next time, try adding pesto at the end or browning sausage first—both change the vibe in a good way. If you make it, tell me which tortellini you used (cheese, spinach, or something fancy).

One Pot Creamy Tomato Tortellini Soup Kids Want
Equipment
- Dutch oven or soup pot
- Wooden spoon or spatula
- Measuring cups and spoons
Ingredients
- 1 tbsp olive oil
- 1 small yellow onion finely diced (about 150 g)
- 3 cloves garlic minced
- 1 tsp dried basil
- 1 tsp dried oregano
- 1/4 tsp red pepper flakes optional
- 1 can crushed tomatoes 28 oz / 794 g
- 4 cups chicken broth or vegetable broth
- 1/2 cup heavy cream
- 1 package refrigerated cheese tortellini 9 oz / 250 g (frozen works too, with extra cook time)
- 1 1/2 cups baby spinach lightly packed (about 45 g)
- 1/2 cup finely grated Parmesan plus more for serving
- 1/2 tsp kosher salt plus more to taste
- black pepper to taste
- fresh basil optional, for serving
- crusty bread optional, for serving
- grilled cheese optional, for serving
Instructions
- Start the base. Set a Dutch oven or soup pot over medium heat and add the olive oil. Once it shimmers, add the onion and a pinch of the salt. Cook 4–5 minutes, stirring now and then, until softened and translucent.
- Bloom the aromatics. Add garlic, dried basil, dried oregano, and red pepper flakes (if using). Stir constantly for about 1 minute—fragrant, not browned.
- Tomatoes + broth, then simmer. Pour in crushed tomatoes and broth. Bring to a gentle boil, then lower to a steady simmer. Simmer 10 minutes, uncovered.
- Cook the tortellini in the soup. Keep the soup at a gentle simmer and stir in the tortellini. Cook until tender, 7–10 minutes (check the package; brands vary). Note: tortellini absorbs liquid—if planning leftovers, consider cooking tortellini separately or loosen later with extra broth.
- Turn down the heat before dairy. Drop the heat to low and stir in the heavy cream (adding cream to a hard boil can cause splitting).
- Finish with spinach + Parmesan. Add the spinach and stir until it wilts, 1–2 minutes. Stir in the Parmesan until it melts. Taste and adjust salt and pepper.
- Serve immediately. Ladle into bowls and top with extra Parmesan and basil if desired. Serve with bread or grilled cheese.

Leave a Reply