Creamy tomato soup, tender cheese tortellini, fresh basil, and Parmesan come together in this cozy Tomato Tortellini Soup. It’s warm and satisfying, but the best part might be how quickly it gets to the table.
There are some nights when a bowl of soup is exactly what I want for dinner, but I don’t necessarily want to wait for a pot to simmer all evening. This is the kind of recipe I reach for on those nights. It has all the comfort of a creamy tomato soup, with plump cheese tortellini tucked into every spoonful.
The tomato broth is rich and silky from a splash of heavy cream, while balsamic vinegar gives it a little brightness and keeps the flavors from feeling too heavy. Fresh basil stirred in at the end adds a lovely freshness, and a shower of Parmesan on top makes the whole bowl even better.
And it all happens surprisingly fast. With a package of tortellini and a few simple ingredients, you can have a steaming pot of soup ready in about 20 minutes. Add some crusty bread alongside it, and dinner is done.
Why You’ll Love This Recipe
This Tomato Tortellini Soup has quickly become the kind of easy dinner that checks all the boxes. It’s creamy and comforting, filled with cheesy pasta, and simple enough to make when you don’t have much time to cook.
It’s wonderfully quick. There’s no long afternoon of simmering required here. The tomato broth needs just a few minutes on the stove before the tortellini goes in.
The tortellini makes it satisfying. Instead of serving pasta alongside your soup, you cook the cheese tortellini right in the pot. It turns a creamy tomato soup into a hearty dinner.
Fresh or frozen tortellini both work. Keep a package in the freezer and you’ll already have the star ingredient waiting for a busy night.
The flavors are simple but balanced. Crushed tomatoes give the soup its rich tomato flavor, cream makes it silky, balsamic vinegar adds tang, and fresh basil brightens everything up at the end.
There’s only one pot to worry about. The onions, broth, tomatoes, and tortellini all cook in the same Dutch oven. Fewer dishes are always welcome on a weeknight!
Tomato Tortellini Soup Ingredients
Here’s a closer look at the simple ingredients that make this soup creamy, savory, and satisfying:
- Unsalted Butter – used to sauté the onion and garlic and gives the soup a rich base.
- Yellow Onion – adds a mild sweetness and savory depth as it softens in the butter.
- Garlic – brings plenty of aromatic, savory flavor to the tomato broth.
- Kosher Salt and Black Pepper – simple seasonings that bring out the flavors of the onion, garlic, tomatoes, and broth.
- Balsamic Vinegar – adds a little tang and sweetness that complements the tomatoes and balances the richness of the cream.
- Low-Sodium Vegetable or Chicken Broth – forms the base of the soup. Either works, so use vegetable broth for a vegetarian option or chicken broth if you prefer.
- Crushed Tomatoes – the heart of the soup, giving it its rich tomato flavor and thick, hearty texture.
- Heavy Cream – makes the tomato broth smooth, creamy, and a little more indulgent.
- Bay Leaves – simmer in the broth to add another layer of savory flavor. Remember to remove them before serving.
- Cheese Tortellini – makes this soup extra comforting and filling. You can use fresh or frozen cheese tortellini; fresh will cook more quickly.
- Fresh Basil – stirred in at the end for a fresh, herby flavor that pairs beautifully with the tomato and cheese.
- Parmesan Cheese – an optional finishing touch. Sprinkle grated or shredded Parmesan over each bowl for a salty, cheesy finish.
Step-by-Step Instructions
First, start with the onion and garlic.
Melt the butter in a Dutch oven over medium heat. Add the onion, garlic, salt, and pepper and cook, stirring occasionally, until tender, about 6 minutes.
This simple first step builds the savory base of the soup. Give the onion enough time to become tender before moving on.
Next, build the creamy tomato broth.
Stir in the vinegar. Add the crushed tomatoes, broth, cream, and bay leaves, and bring to a boil.
The balsamic vinegar is a small addition, but it works beautifully with the tomatoes. The cream softens their acidity and gives the broth its smooth, creamy finish.
Let it simmer.
Reduce the heat to a simmer and simmer for 5 minutes.
You don’t need to cook the tomato broth for hours. A short simmer is enough before it’s time to add the pasta.
Add the tortellini.
Add the tortellini and simmer until cooked through, 5 to 6 minutes more (check at 3 minutes for fresh tortellini).
Fresh tortellini cooks faster than frozen, so keep an eye on it. You want the pasta tender without letting it become overly soft.
Finish with fresh basil.
Remove from the heat, remove and discard the bay leaves, and stir in the basil.
Adding the basil at the end gives the rich tomato soup a fresh, herby finish.
Time to eat!
Ladle into bowls and top with Parmesan cheese and more basil, if desired.
I especially love this soup with plenty of Parmesan over the top and something crusty on the side for soaking up the creamy tomato broth.
Expert Tips
Keep an eye on fresh tortellini. It can cook very quickly. The recipe calls for checking fresh tortellini at 3 minutes, while frozen tortellini may need the full 5 to 6 minutes.
Add the basil after cooking. Fresh basil is one of the flavors that makes this soup feel bright and fresh. Stir it in after removing the pot from the heat rather than simmering it for a long time.
Remember the bay leaves. They add flavor while the soup simmers, but remove and discard both before serving.
Use low-sodium broth. The recipe specifically calls for low-sodium vegetable or chicken broth. This gives you a flavorful base without adding unnecessary salt.
Expect leftovers to thicken slightly. Tortellini can continue absorbing some of the surrounding liquid while it sits in the refrigerator. The leftover soup may therefore be a little thicker than it was straight from the pot.
Recipe Variations
One thing I love about this soup is that the original recipe already gives you a few easy choices without requiring you to change the recipe itself.
For a vegetarian version, use the low-sodium vegetable broth listed in the ingredients. Otherwise, low-sodium chicken broth works beautifully.
You can also choose between fresh and frozen cheese tortellini. Fresh tortellini is especially quick, while frozen tortellini is convenient to keep on hand whenever a soup craving strikes. Just remember that their cooking times are slightly different.
And while Parmesan is optional, I love adding it. A little grated or shredded Parmesan melts into the hot soup and pairs naturally with the tomatoes, basil, and cheese tortellini.
Storage & Reheating
If you have leftovers, transfer them to an airtight container and keep them in the refrigerator for up to 3 days.
To reheat the soup, warm it in a saucepan over medium heat until heated through. You can also reheat individual servings in the microwave.
The tortellini may absorb more of the broth as the soup sits, so don’t be surprised if your leftovers are thicker the next day. They’ll still have all those cozy tomato, basil, and cheese flavors.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a saucepan over medium heat or in the microwave.
Serving Suggestions
This soup can easily stand on its own as dinner. The cheese tortellini makes it much more filling than a plain tomato soup, and a sprinkle of Parmesan and fresh basil is really all it needs.
But if I’m turning it into a cozy sit-down meal, crusty bread would be my first choice. Tear off a piece and use it to catch every last bit of creamy tomato broth at the bottom of the bowl.
Garlic bread or focaccia would be delicious for the same reason. For something fresh alongside the rich soup, try a simple green salad or roasted vegetables.
And if you’re serving smaller portions as a starter, follow the soup with a simple Italian-inspired main dish. Pasta, roasted vegetables, or a warm sandwich would all feel right at home next to it.
Recipe FAQs
1. Can I use frozen tortellini instead of fresh?
Yes, you can definitely use frozen tortellini. Add it straight to the soup and simmer until cooked through, about 5 to 6 minutes. If you’re using fresh tortellini, start checking it around 3 minutes since it cooks much faster.
2. How do I keep the tortellini from getting too soft?
Make sure you don’t overcook the tortellini. Add it during the last few minutes and remove the soup from the heat once the pasta is tender. This will help keep the tortellini from becoming too soft in the creamy tomato broth.
3. Can I make this Tomato Tortellini Soup vegetarian?
Yes! Simply use the low-sodium vegetable broth instead of chicken broth. Just make sure your cheese tortellini is vegetarian as well, and you can keep the rest of the recipe the same.
4. Why does my Tomato Tortellini Soup get thicker after storing?
This is completely normal. The tortellini will continue to soak up some of the broth as it sits in the refrigerator, so the soup may be thicker the next day. The pasta may also become a little softer, but the leftovers are still delicious.
5. What is the best way to reheat Tomato Tortellini Soup?
You can easily reheat the soup in a saucepan over medium heat until warmed through. For a single serving, the microwave works great too. Store any leftovers in an airtight container in the refrigerator for up to 3 days.

Tomato Tortellini Soup
Ingredients
- 2 tbsp unsalted butter
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1 tbsp balsamic vinegar
- 4 cups (32 ounces) low-sodium vegetable or chicken broth
- 1 can (28-ounce) crushed tomatoes
- 1/2 cup heavy cream
- 2 bay leaves
- 1 package (14-ounce) fresh or frozen cheese tortellini
- 1/2 cup fresh basil leaves, thinly sliced, plus more for garnish
- Grated or shredded Parmesan cheese, for garnish (optional)
Instructions
- Place a Dutch oven over medium heat and melt the butter. Add the onion, garlic, salt, and pepper. Cook for about 6 minutes, stirring occasionally, until the onion is tender.
- Stir in the balsamic vinegar. Add the crushed tomatoes, broth, heavy cream, and bay leaves, then bring the mixture to a boil.
- Lower the heat to maintain a simmer and cook for 5 minutes. Add the tortellini and continue simmering until cooked through, about 5 to 6 minutes. If using fresh tortellini, begin checking for doneness after 3 minutes.
- Take the soup off the heat. Remove and discard the bay leaves, then stir in the sliced basil.
- Divide the soup among bowls. If desired, finish each serving with Parmesan cheese and additional fresh basil.
Notes
Recipe Notes
- Tortellini: You can use fresh or frozen cheese tortellini. Frozen tortellini takes about 5 to 6 minutes to cook; start checking fresh tortellini at 3 minutes.
- Broth: Use low-sodium vegetable broth for a vegetarian option or low-sodium chicken broth for a richer savory flavor.
- Basil: Stir the fresh basil in after removing the soup from the heat to keep its flavor fresh and bright.
- Parmesan: Grated or shredded Parmesan is optional, but it makes a delicious finishing touch along with extra fresh basil.
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days. The tortellini will absorb some broth as it sits, so the soup may become thicker.
- Reheating: Warm leftovers in a saucepan over medium heat or reheat individual portions in the microwave.



