Soups & Stews
This 3 cheese tortellini soup delivers the kind of creamy, cheesy perfection that makes every spoonful irresistible. The secret lies in blending three distinct cheeses—mozzarella for melt, parmesan for depth, and ricotta for richness—creating a sauce so luxurious it practically dissolves on your tongue. I've perfected this recipe to balance hearty tortellini with a velvety broth that feels like a warm hug on cold days.
The magic happens when you cook the tortellini directly in the simmering broth, allowing them to absorb the full flavor of the cheese sauce. A simple starter of garlic, onion, and celery forms the aromatic base, while a splash of white wine adds brightness that cuts through the richness. The result? A soup so satisfying it disappears faster than you can say "comfort food."
What you'll end up with is a steaming bowl of triple-cheese tortellini where every bite delivers tender pasta, creamy sauce, and that perfect melt-in-your-mouth cheese pull. The aroma alone will have everyone gathering around your kitchen, and the first spoonful will have them asking for seconds before you've even finished serving. This is the kind of soup that transforms an ordinary weeknight into a cozy, restaurant-quality meal.
For an extra touch of elegance, garnish with fresh parsley and a sprinkle of additional parmesan—though I can't promise anyone will leave any behind. Ready to make this soup that sticks to spoons? Let's get started with the ingredients you'll need.
Ingredients for 3 cheese tortellini soup
Three cheeses, one pot, spoon-sticking perfection waiting to happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 2 tbsp | Cold for sautéing vegetables |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Celery Stalks 🥬 | 2 whole | Medium size, diced |
| Garlic Cloves 🧄 | 3 cloves | Freshly minced |
| All-Purpose Flour 🌾 | ¼ cup | For roux thickening |
| Dry White Wine 🍷 | ½ cup | Chilled, like Sauvignon Blanc |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Frozen Cheese Tortellini 🍝 | 12 oz | Uncooked package |
| Mozzarella Cheese 🧀 | 1 cup | Fresh, shredded |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Ricotta Cheese 🧀 | ½ cup | Whole-milk preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The cheese trio is non-negotiable here. Fresh mozzarella (the kind in blocks, not shredded) melts like a dream—Whole Foods or the deli counter at Trader Joe's have the best. For Parmesan, grate it yourself from a wedge (pre-grated turns to dust). Ricotta should be whole-milk for that creamy texture. The tortellini? Buitoni or Barilla are my go-to brands—they hold up perfectly in the soup. Skip the pre-shredded cheese; it's a flavor killer.
No white wine? Chicken broth plus a splash of lemon juice works in a pinch. Fresh herbs not an option? Dried parsley at half the amount gets you close. The flour needs to be all-purpose—King Arthur if you want to splurge, but store-brand works fine. For the broth, low-sodium is key—you'll be adding plenty of salt later. The onion and celery can be swapped for leeks if you're feeling fancy, but no one will judge you for using the basics.
This soup tastes even better the next day—make a double batch if you can. Keeps in the fridge for 4-5 days, freezes beautifully for 3 months. I always portion it into containers so lunches are ready to grab. The cheese sauce thickens as it cools, so a splash of warm water or broth helps loosen it up when reheating. Garnish with extra Parmesan and parsley right before serving—no one will leave any behind.
Why You'll Love This Recipe
- Pantry-Friendly Start: I swear by this soup because it begins with what I always have: butter, flour, and the holy trinity of onion, celery, garlic. No fancy ingredients, just a simple roux that builds that rich, velvety base—no chopping stress, just flavor.
- Cheese Overload Magic: That first bite? The three cheeses—creamy, sharp, and nutty—melt together in a way that makes you forget it’s just store-bought tortellini. The butter-to-flour roux soaks up the cheese like a dream, turning every spoonful into pure satisfaction.
- Weeknight to Potluck: Make a big batch on Sunday, and it’s dinner for the week. Or double it for a crowd—it’s the kind of soup that disappears fast, whether you’re feeding your family or bringing it to a holiday gathering. The leftovers? Even better the next day.
- Budget Comfort Food: This recipe costs me pennies but tastes like a restaurant dish. The butter and flour make it feel indulgent, while the tortellini stretch it into multiple servings. Honestly, it’s my go-to when I want something hearty without breaking the bank.
Step-by-step instructions for triple cheese tortellini soup
Here's how to create a rich, velvety soup where melted cheese clings to every spoonful.
Sauté the Aromatic Vegetables
Heat the 2 tablespoons unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and 2 whole celery stalks, both diced, and cook for 5-6 minutes until softened and translucent. You'll know they're ready when they release their raw aroma and take on a slightly golden hue.
Stir in the 3 cloves minced garlic and cook for another 30 seconds until fragrant. This step builds the flavor foundation—don't let the garlic burn, or it'll turn bitter. Keep the heat at medium to maintain gentle cooking throughout.
Create the Roux and Deglaze
Lower the heat to medium-low and whisk in the ¼ cup all-purpose flour. Cook for 1-2 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty. This roux will thicken your soup beautifully.
Pour in the ½ cup dry white wine and stir vigorously, scraping up any browned bits from the bottom of the pot. Let it simmer for 2-3 minutes until the wine has mostly evaporated. This deglazing step captures all those delicious caramelized flavors you just created.
Build the Cheesy Base
Gradually whisk in the 4 cups chicken broth, making sure to incorporate it smoothly to avoid lumps. Bring the mixture to a gentle simmer and let it cook for 5 minutes to develop the flavor base. Add the 1 teaspoon salt and ½ teaspoon black pepper now—seasoning early allows flavors to meld properly.
Reduce heat to low and stir in the ½ cup ricotta cheese and ½ cup parmesan cheese. Let the mixture simmer for 3-4 minutes until the cheeses are completely melted and the soup is smooth. This creates the perfect creamy foundation for your triple cheese experience.
Cook the Tortellini
Add the 12 ounces frozen cheese tortellini to the pot. 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 fully cooked and floating to the surface.
Here's the thing—don't overcook them. They'll continue cooking slightly from the residual heat. You want them tender but still with a slight bite. Taste a piece to check for doneness before proceeding.
Finish with Melty Cheese and Fresh Herbs
Remove the pot from heat and stir in the 1 cup mozzarella cheese until completely melted. The cheese should create a luxurious, stretchy texture that clings to every spoonful. If the soup seems too thick, add ¼ cup hot chicken broth to reach your desired consistency.
Finally, stir in the ¼ cup chopped fresh parsley and adjust seasoning if needed. Ladle the soup into bowls immediately—this triple cheese tortellini soup is best enjoyed while the cheese is still beautifully melted and the flavors are at their peak.
Pro Tips For Making 3 Cheese Tortellini Soup
- Sweat the Veggies Slow: I used to rush the onion, celery, and garlic—now I cook them over medium-low for at least 8 minutes. The extra time melts the butter into the veggies instead of burning them, giving that rich, caramelized base the soup needs. (Yes, even if you're impatient like me.)
- Grind the Cheese Fresh: Skip the pre-shredded cheese—it’s coated in anti-caking agents that make the soup grainy. Instead, grate your own Parmesan, Pecorino, and fontina right before adding it to the soup. The texture difference is night and day.
- Bloom the Flour Right: When making the roux, don’t just toss in the flour—cook it with the butter for 2-3 minutes until it turns a pale gold. This removes the raw flour taste and thickens the soup properly. (I learned this the hard way when my first batch tasted like paste.)
- Salt the Water Generously: The tortellini absorbs flavor from the broth, so salt the water before boiling it—about 1½ tablespoons per quart. If you forget, add a pinch of salt to the finished soup, but it won’t be as effective. (Your future self will thank you.)
Common mistakes when making this dish
Overcooking Tortellini
I’ve made this mistake more times than I’d like to admit—adding the tortellini too early or cooking them too long. The frozen cheese tortellini need just 8-10 minutes in simmering broth to reach perfect tenderness. Overcooking turns them mushy and waterlogged, ruining the texture. Always check for doneness by tasting a piece—they should be tender but still hold their shape slightly. 🍲
Skipping the Roux
If you rush through the roux step, your soup will end up thin and watery. The ¼ cup flour cooked for 1-2 minutes creates the perfect thickening agent that transforms the broth into a luscious base. Without it, the cheese sauce will separate or turn grainy. Trust me, take that extra minute—your taste buds will thank you.
Using Pre-Shredded Cheese
This is a flavor dealbreaker. Pre-shredded cheese contains anti-caking agents that make the melted cheese turn into a dry, clumpy mess. Always use freshly grated Parmesan and fresh mozzarella (block form, not shredded). The difference in melt and texture is night and day. I keep a microplane handy just for grating Parmesan—it makes all the difference. 🧀
Ignoring the Wine Deglaze
The ½ cup white wine isn’t just for flavor—it’s for cleaning the pot and adding brightness. If you skip this step, you’ll miss out on the caramelized fond (those browned bits) that add depth to the soup. Always deglaze after the roux with wine or broth to capture every last bit of flavor. It’s one of those small steps that makes a huge difference.
Adding All Cheeses at Once
Adding all three cheeses together can cause the ricotta and Parmesan to clump or separate. Instead, stir in the ricotta and Parmesan first to create a smooth base, then fold in the mozzarella at the very end. This ensures a velvety texture without lumps. The mozzarella melts last, creating that perfect stretchy pull that makes the soup irresistible. 💫
Underseasoning the Broth
Don’t be shy with the salt and pepper! The broth needs to be well-seasoned before adding the cheeses, as they’ll mellow out the flavors. Taste the broth after adding the salt and pepper—it should be rich and savory, not bland. Adjust as needed, remembering that the cheeses will add their own saltiness. Trust your taste buds here—this is where the soup’s depth comes from.
Nutrition facts
Frequently asked questions
Can I use fresh tortellini instead of frozen?
Fresh tortellini works beautifully—just reduce cooking time to 5-6 minutes instead of 8-10 minutes. They cook faster than frozen, so keep an eye on them! The soup's cheese sauce will still cling perfectly to their delicate texture.
What if I don't have white wine for deglazing?
No problem! Use ½ cup extra chicken broth or even apple cider vinegar (1 tablespoon) for brightness. The key is to deglaze after the roux to capture those flavorful browned bits. A splash of lemon juice also works in a pinch.
Can I make this soup vegetarian?
Swap the chicken broth for vegetable broth and use vegetarian Parmesan (nutritional yeast works well). The ricotta and mozzarella remain dairy-based, but the rest of the recipe stays the same. It'll still be just as creamy and satisfying.
How do I store leftovers?
Let the soup cool completely, then store in an airtight container in the fridge for 4-5 days. For reheating, warm over medium-low heat on the stove, stirring occasionally, until hot. If the cheese thickens too much, add a splash of warm broth. Freeze for up to 3 months—portion into containers for easy grab-and-go lunches.
