3 Cheese Tortellini Soup Recipe: Triple-Cheese Swirls in Creamy Broth

Soups & Stews

3 Cheese Tortellini Soup Recipe: Triple-Cheese Swirls in Creamy Broth

This 3 cheese tortellini soup delivers the ultimate comfort in every spoonful—creamy, cheesy, and packed with triple-cheese swirls that melt into a velvety broth. 💛 The secret lies in balancing three cheeses (Parmesan, mozzarella, and ricotta) for a rich, satisfying texture that feels indulgent yet balanced. I developed this recipe after years of testing—no heavy cream, no gimmicks, just a simple method that yields restaurant-quality results at home.

The foundation is a simmering broth infused with aromatics, where cheese-stuffed tortellini cook until tender. The real magic happens when the melted cheeses blend into the broth, creating pockets of creamy goodness with every bite. Unlike store-bought versions, this recipe uses fresh ingredients and a foolproof technique to ensure the tortellini stays perfectly al dente while the cheese sauce remains luscious.

What you’ll end up with is a creamy, hearty soup that’s perfect for chilly evenings or when you crave something comforting. The triple-cheese combination delivers a perfect balance—sharp Parmesan, mild mozzarella, and creamy ricotta—all swirling together in every spoonful. It’s the kind of dish that disappears quickly, leaving everyone asking for seconds.

Serve it as-is for a simple meal, or top with fresh basil and a drizzle of olive oil for extra brightness. The best part? It’s ready in under 30 minutes, making it ideal for weeknight dinners without sacrificing flavor. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for 3 cheese tortellini soup

Triple-cheese swirls and velvety broth—just 15 ingredients for restaurant-quality comfort.

Ingredient Amount Notes
Unsalted Butter 🧈 3 tbsp Cold, cubed for sauteing
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Carrots 🥕 2 medium Peeled, diced small
Celery Stalks 🌿 2 whole Diced, fresh preferred
Low-Sodium Chicken Broth 💧 6 cups Homemade or high-quality
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Basil Leaves 🌿 ¼ cup Chopped, for garnish
Freshly Grated Parmesan Cheese 🧀 ½ cup Block, not pre-grated
Shredded Mozzarella Cheese 🧀 1 cup Fresh, not pre-shredded
Whole Milk Ricotta Cheese 🧀 ½ cup Full-fat for creaminess
Cheese-Stuffed Tortellini 🍝 16 oz Fresh or high-quality frozen
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning broth
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing

The cheese trio is non-negotiable. Parmigiano-Reggiano from the deli counter (not pre-grated) gives the sharpest flavor, while fresh mozzarella from the cheese section melts into silky strands. Ricotta should be whole milk—part-skim feels dry. I always grab mine from Whole Foods or the Italian market, but any quality grocery store works. For tortellini, fresh is best—look for cheese-stuffed in the refrigerated section, or frozen if fresh isn't available. The broth? Homemade wins, but Pacific Foods or Swanson low-sodium are solid shortcuts.

No Parmesan? Pecorino Romano works in a pinch (use half the amount). Fresh mozzarella hard to find? Low-moisture shredded from a block melts better than pre-shredded. The tortellini can be swapped for fresh spinach and ricotta if you prefer, but the cheese-stuffed kind is what makes this special. Heavy cream too rich? Half-and-half or whole milk keeps it creamy without overpowering. And if you're watching calories, Greek yogurt at the end adds tang without extra fat.

Broth keeps 5 days in the fridge, tortellini 2 days—use them first. Cheeses? Parmesan lasts weeks in the fridge, mozzarella 1 week, ricotta 10 days. For meal prep, make the broth base ahead and store separately. When ready to serve, just reheat with fresh tortellini and cheese—5 minutes to melt everything together. Garnish with basil and olive oil right before serving, or it wilts.

❤️

Why You'll Love This Recipe

  • Soup in Minutes: The butter and onions caramelize while you chop—no fancy techniques, just a pot, a spoon, and 15 minutes. Honestly, the celery and carrots soften so fast you’ll forget you even prepped them.
  • Cheese Overload: That creamy, melty trio of cheeses clings to every tortellini like it’s their job. Between us, the nutty sharpness of Parmesan with the smooth ricotta? It’s the kind of combo that makes you close your eyes mid-bite.
  • Weeknight Magic: Toss in frozen tortellini, dump in the broth, and boom—dinner’s ready. I’ll be real: this is my go-to when I’m too tired to think but still need something warm, filling, and actually satisfying.
  • Leftovers That Win: The flavors deepen overnight, and reheating? Just a splash of milk or water—no grainy cheese here. My kids beg for seconds, and I’ve even packed it for lunch without judgment. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy triple-cheese tortellini soup

This rich, velvety soup brings together three cheeses and tender tortellini in a symphony of flavors.

1

🍳 Step 1: Sauté the Aromatic Vegetable Base

In a large Dutch oven, melt the 3 tbsp unsalted butter over medium heat. Add the 1 whole yellow onion, 2 medium carrots, and 2 whole celery stalks, stirring occasionally for 5-6 minutes until the vegetables soften and the butter takes on a golden hue. This is your flavor foundation—don't rush it.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. The garlic should perfume the air without browning—this prevents bitterness. If the vegetables stick, add a splash of low-sodium chicken broth to deglaze. This step builds the depth of flavor that makes the soup extraordinary.

2

🥘 Step 2: Build the Creamy Broth

Pour in the 6 cups low-sodium chicken broth and bring to a gentle simmer. Stir in the 1 tsp Diamond Crystal kosher salt and ½ tsp freshly ground black pepper, then reduce heat to medium-low. Let the broth simmer uncovered for 10 minutes to allow the vegetables to release their sweetness into the liquid.

After 10 minutes, taste the broth. It should be seasoned but not salty—this is your base. If needed, adjust the salt now. The vegetables should be fork-tender but not mushy. This is where the magic begins—your aromatic vegetables have infused the broth with layers of flavor.

3

🥘 Step 3: Add the Cheese and Tortellini

Add the 16 oz cheese-stuffed tortellini to the simmering broth. Stir gently to distribute them evenly. Bring the soup back to a gentle simmer and cook for 8-10 minutes, stirring occasionally, until the tortellini are cooked through and float to the surface.

Reduce heat to low and stir in the ½ cup freshly grated Parmesan cheese, 1 cup shredded mozzarella cheese, and ½ cup whole milk ricotta cheese. Let the soup simmer gently for 2-3 minutes, stirring constantly, until the cheeses melt completely and create a luscious, creamy texture. The ricotta adds a delicate tang that balances the richness of the mozzarella and Parmesan.

4

🍽️ Step 4: Finish with Cream and Fresh Herbs

Remove the soup from heat and stir in the ½ cup heavy cream. The cream should blend seamlessly, creating a velvety finish. If the soup is too thick, add 2-3 tablespoons of hot broth to reach your desired consistency. The cream should make the soup luxuriously smooth—this is the moment it transforms from good to extraordinary.

Finally, stir in the ¼ cup chopped fresh basil leaves and drizzle with 1 tbsp extra-virgin olive oil. The basil brightens the dish with a fresh herbal note, while the olive oil adds a touch of sophistication. Taste and adjust seasoning with additional salt or pepper if needed. Ladle into bowls and serve immediately while the cheese swirls are still visible on the surface.

👨‍🍳

Pro Tips For Making 3 Cheese Tortellini Soup

  • SOFTEN THE VEGETABLES FIRST: I used to toss diced carrots and celery straight into the pot with onions, and they’d turn to mush before the soup even smelled right. Instead, parboil them for 3-4 minutes in salted water first—just until they’re fork-tender but still hold shape. Drain well, then add them to the pot with the onions. The texture stays intact, and the soup builds flavor faster.
  • SWEEP THE POT AFTER BUTTER: That browned butter at the bottom? It’s not just for show—it’s where the real depth lives. After melting the butter with onions, tilt the pot and use a wooden spoon to scrape up those golden bits from the edges. Pour a splash of broth to deglaze, then stir it back in. Skimp here, and your soup tastes like it’s missing something.
  • DON’T BOIL THE TORTELLINI DRY: I learned this the hard way—adding tortellini to boiling soup makes them gummy and gluey. Instead, cook them in the broth after the vegetables are tender, and use just enough liquid to cover them by about an inch. Stir occasionally and add hot water as needed. They’ll finish cooking perfectly without turning into a sad, doughy mess.
  • UPGRADE WITH A CHEESE RIND: Sounds weird, but it works: Toss in a small piece of Parmesan rind (about 1 inch) while the soup simmers. It won’t dissolve, but it’ll infuse the broth with umami magic—no extra salt needed. Remove it before serving, or leave it in for the brave (it’s edible, just chewy). I was skeptical until I tried it, and now I never skip it.

Wine and beer pairings for this 3 cheese tortellini soup

Italian White Wines

This soup's creamy richness pairs beautifully with crisp Italian whites that cut through the fat without overwhelming the delicate cheese flavors. I always reach for a bottle of Vermentino from Sardinia—its bright citrus and mineral notes refresh your palate after each spoonful. For something slightly more robust, try a Pinot Grigio from Alto Adige, which balances the soup's richness with its crisp acidity and subtle almond undertones. 🍷

Crisp Lager Pairings

If wine isn't your thing, a crisp Italian lager like Peroni or Moretti works beautifully. The light carbonation and subtle malt sweetness cleanse your palate between bites of creamy tortellini. For a craft beer option, look for a Belgian-style witbier—the citrus and coriander notes complement the basil and Parmesan perfectly. Avoid heavy stouts or IPAs that would compete with the soup's delicate flavors.

Light Red Options

If you prefer red wine, opt for something light and fruity like a Chianti Classico or Valpolicella. These wines have enough acidity to stand up to the creaminess while their cherry and plum notes harmonize with the Parmesan. Avoid heavy Cabernets or Syrahs that would overpower the dish. A glass of Chianti at room temperature brings out the soup's herbal notes beautifully.

Non-Alcoholic Pairings

For a non-alcoholic option, try a sparkling San Pellegrino Aranciata—the orange flavor enhances the Parmesan and basil. Alternatively, a ginger beer like Feather's adds a spicy kick that contrasts nicely with the creamy soup. Iced herbal teas, especially those with lemon or mint, also work well to refresh your palate between bites. 💧

After-Dinner Digestifs

If you're serving this as a main course, consider finishing with a small glass of limoncello or amaretto. The citrus notes in limoncello echo the basil in the soup, while the almond flavor in amaretto complements the ricotta. Both are light enough to cleanse your palate without overpowering the meal's lingering richness. A small espresso after the meal also works wonderfully to cut through the fat and refresh your palate. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 880mg38%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* 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 make this soup without heavy cream?

For a lighter version, replace the ½ cup heavy cream with ½ cup whole milk or ¼ cup Greek yogurt. The soup will still be creamy but with a slightly tangier finish. If you prefer a richer texture without cream, use ¼ cup extra ricotta cheese instead. The key is balancing the fat content to maintain that velvety consistency.

2

What's the best way to reheat leftovers?

Reheat gently on the stovetop over low heat with a splash of chicken broth to restore creaminess. Stir constantly for 3-4 minutes until heated through—this prevents the cheese from separating or becoming grainy. Avoid microwaving, as it can make the tortellini rubbery. For extra flavor, add a pinch of freshly grated Parmesan and a few drops of lemon juice when serving.

3

Why did my cheese sauce get grainy?

Graininess usually happens when cheese melts too quickly or the heat is too high. Always melt cheeses over low heat while stirring constantly. Use freshly grated Parmesan (not pre-shredded) and whole milk ricotta—part-skim versions can separate. If it happens, whisk in 1 tbsp cold butter or 1 tsp cornstarch mixed with water to smooth it out. Stirring vigorously while off the heat also helps!

4

Can I use frozen cheese tortellini?

Yes! Just thaw the frozen tortellini in hot broth for 2-3 minutes before adding them to the soup. This ensures they cook evenly without becoming mushy. If using frozen, reduce the cooking time in the soup by 2 minutes—they'll finish cooking in the hot liquid. For best results, choose high-quality frozen tortellini with visible cheese filling.

5

How can I make this soup vegetarian?

Swap the chicken broth for vegetable broth and use vegetarian cheese tortellini (check labels for egg-free options). Add 1 cup sautéed mushrooms or spinach to the vegetable base for extra flavor. For a richer vegetarian version, stir in ¼ cup nutritional yeast when adding the cheeses—it adds a cheesy, umami depth without dairy.

★★★★★4.6(11 reviews)
Categories Soups & Stews