Tomato-Tortellini Soup Recipe: Cheesy Tortellini Melting Into Savory Tomato Broth

Soups & Stews

Tomato-Tortellini Soup Recipe: Cheesy Tortellini Melting Into Savory Tomato Broth

Creating a tomato-tortellini soup recipe that balances rich tomato broth with cheesy, pillowy tortellini is one of those dishes that feels like a warm hug in a bowl. 💛 I developed this version after years of testing—my grandmother’s Sicilian tomato sauce meets American comfort food in the most satisfying way possible.

The key lies in building layers of flavor through slow-simmered tomatoes and aromatic herbs, then letting the cheese-filled tortellini melt into the broth for that signature creamy texture.

What makes this soup special is its simplicity and versatility—it’s ready in under 45 minutes but tastes like it simmered all day. You’ll start with sautéed onions and garlic as the base, then layer in canned tomatoes, vegetable broth, and fresh basil to create a deeply flavorful broth.

The tortellini (cheese or spinach-filled) are added just before serving so they stay tender and absorb the rich tomato essence without overcooking.

The result is a bowl of soup that’s comforting yet refined—the bright acidity of the tomatoes cuts through the richness of the cheese, while the tortellini add a satisfying bite.

Garnish with fresh basil or a sprinkle of parmesan for extra brightness, and you’ve got a dish that’s perfect for chilly evenings or family gatherings. This recipe is foolproof, restaurant-quality, and guaranteed to become a staple in your rotation.

Leftovers reheat beautifully, and the flavors deepen overnight, making it an ideal meal-prep option. Whether you’re feeding a crowd or treating yourself to a cozy solo dinner, this tomato-tortellini soup delivers on warmth, texture, and flavor every time. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for tomato-tortellini soup

Sixteen ingredients blending Sicilian tomato richness with cheesy tortellini comfort in under 45 minutes.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality for sautéing
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand or blender
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Basil Leaves 🌿 ½ cup Chopped, stems removed
Cheese Tortellini 🍝 12 oz Fresh or frozen, cheese-filled
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Red Pepper Flakes 🌶️ ¼ tsp For subtle heat
Fresh Mozzarella 🧀 4 oz Shredded, for topping

The tomatoes are the heart of this soup, so San Marzano makes all the difference—their sweetness and low acidity shine in slow-simmered broths. Grab a can from Whole Foods or Trader Joe's for the best quality. Fresh basil? Farmers markets have the most vibrant leaves, but grocery store basil works if it's bright green and not wilted. The tortellini should be cheese-filled (not spinach) for that classic creamy texture—Barilla or De Cecco are my go-tos, but any store brand works in a pinch. For the broth, low-sodium is key—you'll be adding salt later, and you don't want to overdo it.

No San Marzano tomatoes? Any high-quality crushed tomatoes will work—just taste first and add a pinch of sugar if they're too acidic. Fresh basil missing? Dried basil at one-third the amount gets you close, though it lacks that bright freshness. Short on heavy cream? Half-and-half or whole milk adds creaminess without overpowering. The Parmesan must be freshly grated—pre-grated tastes like sawdust and won't melt properly. For a vegetarian twist, swap the cheese tortellini for spinach-filled and use nutritional yeast in the broth. The red pepper flakes are optional but add that perfect Italian touch—skip them if you prefer mild flavor.

This soup tastes even better the next day, so double the batch if you can. Store leftovers in an airtight container for up to 5 days—the flavors meld beautifully overnight. Freeze portions for up to 3 months by portioning into ziplock bags (they thaw in 20 minutes). For serving, I always keep a stash of fresh basil and Parmesan on hand—toss a few leaves in at the end and sprinkle with cheese for that restaurant-quality finish. Garnish with a drizzle of extra-virgin olive oil for extra richness.

❤️

Why You'll Love This Recipe

  • Same soup, endless uses: dump it into jars for meal prep, ladle it into bowls for a cozy dinner, or double the batch for a crowd. Add fresh basil at the end if you’re feeling fancy—no one will guess it started with pantry staples.
  • Pantry Powerhouse: I swear by this recipe when my fridge is bare—just olive oil, onions, and a can of San Marzano tomatoes transform into something rich and satisfying. No last-minute grocery runs needed.
  • Garlic-Glazed Magic: That moment when you let the garlic sizzle in olive oil until it’s golden but not burnt? Pure flavor payoff. The tomatoes soak up all the sweet, nutty depth, making every spoonful taste like a little Italian vacation.
  • Weeknight to Potluck: Same soup, endless uses: dump it into jars for meal prep, ladle it into bowls for a cozy dinner, or double the batch for a crowd. Add fresh basil at the end if you’re feeling fancy—no one will guess it started with pantry staples.

Step-by-step instructions for tomato-tortellini soup

Here's how to craft a velvety tomato-tortellini soup with perfectly melted cheese and vibrant flavors.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and the edges begin to caramelize slightly.

Add the 4 minced garlic cloves and 0.25 tsp red pepper flakes, stirring constantly for 30 seconds until the garlic turns golden and fragrant. Be careful not to let the garlic burn—it should smell like a fresh garden, not like charred paper. This aromatic base forms the flavor foundation for your soup.

2

🍳 Step 2: Build the Tomato Broth

Pour in the 28 oz canned San Marzano tomatoes (crushed by hand) and stir to combine with the aromatics. Let the mixture simmer for 5 minutes until the raw tomato flavor mellows slightly. You'll notice the tomatoes begin to break down and release their juices, creating a rich, concentrated base.

Add the 4 cups vegetable broth, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This step develops the depth of flavor—don't rush it. You're looking for a smooth, velvety texture with no visible tomato chunks remaining.

3

🥘 Step 3: Cook the Tortellini Perfectly

While the broth simmers, bring a separate pot of salted water to a boil. Add the 12 oz cheese tortellini and cook according to package instructions until just al dente. I prefer mine slightly undercooked because they'll finish cooking in the soup. Drain and set aside, reserving 1 cup of pasta water.

Add the cooked tortellini to the simmering tomato broth. Stir gently to distribute them evenly. Let the soup simmer together for 5 minutes to meld the flavors. The tortellini should be fully heated through and the cheese inside should begin to soften slightly—this is when you'll start seeing that beautiful golden swirl of melted cheese in the broth.

4

🍳 Step 4: Finish with Cream and Fresh Herbs

Reduce heat to low and stir in the 0.5 cup heavy cream and 0.5 cup freshly grated Parmesan cheese. Let the soup simmer gently for 3-4 minutes until the cream is fully incorporated and the cheese has melted completely. If the soup becomes too thick, add 2-3 tablespoons of reserved pasta water to reach your desired consistency.

Remove from heat and stir in the 0.5 cup chopped fresh basil leaves. The basil will brighten the flavors and add a fresh herbal note. Taste and adjust seasoning—you might need a pinch more salt or pepper to balance the flavors. The soup should be rich but not overpowering, with a perfect harmony of tomato, cheese, and herbs.

5

🍽️ Step 5: Serve with Melted Mozzarella

Ladle the soup into bowls and top each serving with about 2 tablespoons of shredded fresh mozzarella. The residual heat from the soup will make the mozzarella melt beautifully on top, creating a creamy, gooey finish. Serve immediately while the tortellini are still warm and the cheese is perfectly melted.

For the best experience, pair with crusty bread to soak up every last drop of that cheesy tomato broth. The contrast of the crisp bread against the velvety soup makes each bite even more satisfying. This soup tastes even better the next day as the flavors continue to meld—just reheat gently and add a splash of water if needed.

👨‍🍳

Pro Tips For Making Tomato-Tortellini Soup

  • CRUSH THE GARLIC: Start with whole cloves—peeled, but left intact—so they infuse the soup without turning it bitter. After 2 minutes of sizzling in olive oil, smash them with the flat of your knife (no chopping needed) for a deeper flavor that won’t overpower the tomatoes.
  • SWEAT THE ONION LOW: Keep the heat at a true simmer, not a sizzle, until the onion is translucent but not browned. Rushed cooking turns onions bitter, and you’ll end up tasting regret in every spoonful—trust me, I’ve made that mistake.
  • STIR THE TOMATOES: Break up the San Marzano tomatoes with a wooden spoon while simmering, letting their juices mingle with the broth. Skipping this step leaves you with a soup that’s more like a sad, watery stew—no one wants that.
  • SALT THE BROTH LATE: Hold off on adding salt until the broth is fully incorporated and the soup is simmering steadily. Adding it early dilutes the flavor as the liquid reduces, and you’ll end up chasing saltiness instead of savoring the natural sweetness of the tomatoes.

Dietary considerations for tomato-tortellini soup

Gluten-Free Adaptation

To make this tomato-tortellini soup gluten-free, swap the traditional wheat-based tortellini for gluten-free cheese tortellini—brands like Barilla GF or De Cecco GF work perfectly. I always check the label to ensure no cross-contamination warnings.

For the broth, use gluten-free vegetable broth (like Pacific Foods or Imagine) to avoid hidden gluten. The rest of the recipe stays the same, and the flavors remain just as rich and satisfying. 🌱

Dairy-Free Options

For a dairy-free version, replace the cheese tortellini with vegan cheese tortellini (like Tigelle or Banza) and use coconut milk instead of heavy cream. I also add nutritional yeast (about 2 tablespoons) to mimic the cheesy flavor.

Skip the Parmesan and mozzarella toppings, or use dairy-free alternatives like Violife shreds. The soup still delivers that creamy, comforting texture without any dairy. 🥥

Vegetarian-Friendly

This soup is already vegetarian-friendly, but you can elevate it further by using spinach-filled tortellini instead of cheese. Add 1 cup fresh spinach to the broth during the final simmer for a pop of color and nutrients.

For extra depth, stir in 1 teaspoon balsamic vinegar before serving—it enhances the tomato flavor beautifully. The result is a hearty, plant-based bowl that’s packed with flavor and texture. 🌿

Low-Carb Modifications

To reduce carbs, replace the tortellini with zucchini noodles (about 2 medium zucchinis, spiralized) or shirataki noodles (like Miracle Noodles). Simmer the zucchini noodles directly in the broth for 3-4 minutes until tender.

For a cheesy kick, stir in 2 tablespoons dairy-free cheese powder (like Nutritional Yeast) or a splash of cashew cream. The soup stays light yet satisfying, perfect for low-carb diets. 🥒

Protein Boost

Add 1 cup cooked white beans (like cannellini or great northern) to the broth during the final simmer for extra protein. I also stir in ½ cup diced Italian sausage (cooked separately) for a meaty twist.

For vegetarians, 1 cup crumbled tempeh or white beans work just as well. These additions keep the soup hearty and filling while balancing the richness of the tomatoes and cheese. 💪

Allergen-Friendly Tips

Watch for soy allergies—some gluten-free tortellini contain soy. Opt for soy-free brands like Explore Cuisine if needed. For nut allergies, avoid cashew cream and stick to coconut milk or omit the cream entirely.

Always double-check labels, and when in doubt, make your own tortellini dough with gluten-free flour and dairy-free cheese for complete control. Safety first—especially when accommodating dietary restrictions! 🛡️

Nutrition facts

Servings 6
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 90mg30%
Sodium 1100mg48%
Total Carbohydrate 35g12%
Dietary Fiber 4g14%
Sugars 10g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh tomatoes instead of canned San Marzano?

Fresh tomatoes work but require extra prep. Peel, seed, and chop 3 large ripe tomatoes (about 2 cups) before simmering. Add them with the broth and cook for 20 minutes to break down completely. For best results, use a mix of fresh and canned—1 can San Marzano + 1 cup fresh tomatoes balances convenience and flavor.

2

How do I prevent the tortellini from getting mushy?

Cook the tortellini just al dente (1 minute less than package time) in boiling water, then drain immediately. Add them to the soup only at the very end and simmer for no more than 5 minutes. The residual heat will finish cooking them gently without oversoftening.

3

What's the best way to make this soup ahead of time?

Prepare the broth base (without tortellini or cream) up to 3 days ahead and refrigerate. Reheat gently, then add fresh tortellini and cream just before serving. For freezing, portion the complete soup (before adding toppings) into airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on low heat.

4

Can I make this soup without heavy cream?

Use ½ cup whole milk or ¼ cup Greek yogurt for creaminess. For a dairy-free option, stir in ¼ cup coconut milk or 2 tablespoons nutritional yeast to mimic richness. The texture will be slightly lighter but still delicious—just add a pinch more salt to balance.

5

Why does my soup taste too acidic?

Tomatoes can be acidic, especially if not simmered long enough. Balance it by adding ½ teaspoon sugar or 1 teaspoon balsamic vinegar to the broth. For extra richness, stir in 1 tablespoon tomato paste during simmering. Always taste as you go—adjust gradually to avoid overpowering flavors.

★★★★★4.7(10 reviews)
Categories Soups & Stews