Creamy Pesto Tomato Tortellini Soup

I love recipes that feel comforting but still a little special, and this creamy pesto tomato tortellini soup checks all those boxes for me. It’s the kind of soup I make when I want something cozy and satisfying without spending hours in the kitchen. The combination of tender tortellini, rich tomato broth, and a swirl of pesto creates layers of flavor that taste like they’ve been simmering all day.

What really makes this soup a favorite in my home is how adaptable it is. I can serve it as a simple weeknight dinner with crusty bread, or dress it up for guests with extra pesto and Parmesan on top. Every spoonful is creamy, herby, and just hearty enough to feel like a full meal.


What You Need To Make This Recipe

Olive oil:
This is the flavor base that starts everything off. A good-quality olive oil helps gently sauté the aromatics and adds a subtle richness to the soup.

Onion:
Finely chopped onion brings natural sweetness and depth, balancing the acidity of the tomatoes and creating a savory foundation.

Garlic:
Fresh garlic is essential here. It adds warmth and bold flavor that pairs beautifully with both tomato and pesto.

Crushed tomatoes:
These give the soup its classic tomato body. Crushed tomatoes create a smooth yet slightly textured base that feels hearty and comforting.

Vegetable or chicken broth:
Broth thins out the tomatoes and adds savory complexity. Vegetable broth keeps it vegetarian, while chicken broth adds extra richness.

Cheese tortellini:
The star of the soup. Cheese-filled tortellini make this recipe filling and give it that irresistible, creamy bite in every spoonful.

Heavy cream:
This is what turns the soup luxuriously creamy. It softens the acidity of the tomatoes and creates a silky texture.

Pesto:
Fresh basil pesto adds a bright, herby punch that transforms the soup from simple to unforgettable.

Salt and black pepper:
Seasoning is key to bringing all the flavors together. Adjust to taste as the soup simmers.

Parmesan cheese:
Grated Parmesan adds a salty, nutty finish and enhances the creamy elements of the soup.

Fresh basil (optional):
A final sprinkle of basil adds freshness and a pop of color right before serving.


Ingredients List

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (28 oz / 800 g) crushed tomatoes
  • 4 cups vegetable or chicken broth
  • 10–12 oz (280–340 g) refrigerated cheese tortellini
  • ¾ cup heavy cream
  • ⅓ cup basil pesto, plus more for serving
  • Salt and black pepper, to taste
  • ¼ cup grated Parmesan cheese, plus extra for garnish
  • Fresh basil leaves, optional

How to Make Creamy Pesto Tomato Tortellini Soup

Sauté the Aromatics

Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, stirring occasionally. Add the garlic and cook for about 30 seconds, just until fragrant.

Build the Tomato Base

Pour in the crushed tomatoes and broth. Stir well to combine, then bring the mixture to a gentle simmer. Let it cook for about 10 minutes so the flavors can meld.

Cook the Tortellini

Add the cheese tortellini directly to the simmering soup. Cook according to the package instructions, usually about 5–7 minutes, until the tortellini are tender and floating.

Make It Creamy

Lower the heat and slowly stir in the heavy cream. The soup will immediately become richer and smoother.

Add the Pesto and Finish

Stir in the pesto and Parmesan cheese until fully incorporated. Taste and season with salt and black pepper as needed.

Serve and Garnish

Ladle the soup into bowls and finish with extra pesto, grated Parmesan, and fresh basil if desired.


Tips for Making this Recipe

  • Use fresh or refrigerated tortellini for the best texture; dried tortellini will need a longer cooking time.
  • Stir the soup gently after adding the tortellini to avoid breaking them.
  • If the soup thickens too much, add a splash of broth to loosen it.
  • For a lighter version, you can substitute half-and-half for the heavy cream.
  • Add a pinch of red pepper flakes if you like a subtle kick of heat.
  • Homemade pesto will give the brightest flavor, but high-quality store-bought works perfectly too.

FAQs

Can I make this soup ahead of time?
Yes, but it’s best enjoyed fresh. If making ahead, cook the tortellini separately and add them when reheating to prevent them from becoming too soft.

Is this soup vegetarian?
It can be. Just be sure to use vegetable broth and vegetarian Parmesan if needed.

Can I freeze this soup?
Freezing isn’t recommended because the cream and tortellini can change texture. If you plan to freeze it, do so before adding the cream and pasta.

What can I serve with this soup?
Crusty bread, garlic knots, or a simple green salad pair beautifully with this recipe.

Can I add protein?
Absolutely. Cooked chicken, Italian sausage, or even white beans make great additions for extra heartiness.