This rich, comforting soup combines refrigerated cheese tortellini with a medley of tender vegetables—onions, carrots, celery, and spinach—simmered in a velvety broth enhanced with heavy cream and Parmesan. Ready in just 45 minutes, this Italian-American classic delivers restaurant-quality results with minimal effort. The dish balances the heartiness of pasta with the lightness of vegetables, while the creamy broth brings everything together into a satisfying bowl perfect for chilly weather.
The first autumn chill hit our windows last Tuesday, and I found myself craving something that felt like a warm blanket in bowl form. I raided the pantry and discovered a package of cheese tortellini hiding behind the canned beans, plus some wilting spinach that needed rescuing. That impromptu soup became the dinner my husband keeps asking for on repeat. There's something about the way the cream swirls into the tomato broth that makes the whole house feel cozier.
My sister was visiting last month when I first made this, and she literally sat at the counter watching the pot, asking if it was ready yet every five minutes. We ended up eating it straight from mismatched mugs while curled up on the couch watching old movies. Now she texts me every time she makes it herself, usually with some variation about what she added or forgot.
Ingredients
- 2 tablespoons unsalted butter: Butter creates a richer base than olive oil for this soup, and I've learned that letting it foam slightly before adding vegetables gives the best flavor foundation.
- 1 medium yellow onion, finely diced: The onion sweetness balances the tomatoes' acidity. Take your time dicing evenly so everything cooks at the same rate.
- 2 medium carrots, peeled and sliced: These add natural sweetness and hold their shape beautifully. I slice them about 1/4 inch thick so they're tender but not mushy.
- 2 celery stalks, diced: Essential for that classic soup base flavor. Include some of the tender inner leaves for extra aroma.
- 3 garlic cloves, minced: Fresh garlic makes all the difference here. Don't use the pre-minced stuff from a jar, it lacks the punch we need.
- 4 cups baby spinach, roughly chopped: Spinach wilts perfectly into hot soup. Chop it before adding so you don't get long stringy bits in every spoonful.
- 5 cups vegetable broth: Use a good quality broth you'd happily drink on its own. The broth is half the flavor here, so don't skimp.
- 1 (14.5-ounce) can diced tomatoes, undrained: The juices become part of the broth, so don't drain them. I like fire-roasted for extra depth.
- 1 teaspoon dried Italian herbs: A blend of basil, oregano, and thyme works perfectly. Rub them between your fingers before adding to wake up the oils.
- 1/2 teaspoon crushed red pepper flakes: Just a subtle warmth that makes everything else pop. Omit if you're sensitive to heat.
- Salt and freshly ground black pepper: Taste and adjust gradually. The Parmesan adds saltiness too, so keep that in mind.
- 10 ounces refrigerated cheese tortellini: Refrigerated pasta cooks up more tender than dried. Look for packages without broken pieces.
- 1 cup heavy cream: This transforms the broth into something velvety and luxurious. Don't substitute milk, it won't give the same richness.
- 1/2 cup grated Parmesan cheese: Freshly grated melts better and tastes brighter than the pre-grated stuff in a tub.
- Fresh basil or parsley, chopped: The fresh herb finish cuts through all that richness. I always add more than I think I need.
Instructions
- Build the flavor foundation:
- Melt butter in a large pot or Dutch oven over medium heat until it foams slightly. Add onion, carrots, and celery, then cook for 5 to 6 minutes until the vegetables begin to soften and the onions turn translucent.
- Add the aromatic garlic:
- Stir in the minced garlic and cook for just 1 minute, stirring constantly so it doesn't burn. You want it fragrant and golden, not brown or bitter.
- Create the soup base:
- Pour in the vegetable broth and the entire can of diced tomatoes with their juices. Stir in the Italian herbs, red pepper flakes if using, salt, and pepper. Bring everything to a gentle boil.
- Cook the tortellini:
- Reduce heat to a steady simmer and add the tortellini. Cook according to package instructions, usually 4 to 7 minutes, stirring occasionally to prevent sticking.
- Make it creamy:
- Stir in the heavy cream and grated Parmesan cheese. Let the soup simmer for 2 to 3 minutes until it thickens slightly and everything is heated through.
- Wilt in the spinach:
- Add the chopped spinach and cook for 1 to 2 minutes until it wilts completely. Taste the soup and adjust salt and pepper as needed.
- Serve it up:
- Ladle the hot soup into bowls and sprinkle with fresh basil or parsley. Bring it to the table while steaming, with crusty bread for dipping if you like.
Last week my neighbor smelled this simmering through our open kitchen window and actually knocked on the door to ask what I was making. I sent her home with a container, and she texted me at 11pm saying she ate it straight from the container standing in her kitchen.
Making It Heartier
Sometimes I add a cup of shredded cooked chicken or browned Italian sausage when I need something more substantial. The meat absorbs all that creamy tomato flavor and makes the soup feel like a complete meal. Just add it during the last few minutes so it heats through without toughening.
The Bread Situation
This soup demands crusty bread for dipping. I usually grab a baguette from the bakery and tear it into chunks rather than slicing it neatly. Something about the rustic pieces feels right for this kind of comfort food. Toasted bread works too, especially rubbed with a cut garlic clove first.
Freezing And Make-Ahead
This soup freezes surprisingly well, though I recommend leaving out the tortellini if you plan to freeze it. The pasta can get mushy after freezing and reheating. Instead, freeze the soup base and cook fresh tortellini when you reheat.
- Let the soup cool completely before transferring to freezer-safe containers
- Label with the date, it keeps well for up to three months
- Thaw overnight in the refrigerator and reheat gently over medium-low heat
There's nothing quite like watching steam rise off a bowl of this soup while rain taps against the kitchen window. It's the kind of meal that makes you slow down and savor every spoonful.
Your Recipe Questions Answered
- → Can I make this soup ahead of time?
-
Yes, though the tortellini is best added just before serving to prevent it from becoming too soft. Prepare the vegetable broth base up to 2 days in advance, then reheat and add fresh tortellini when ready to serve.
- → What pasta substitutes work well?
-
Small pasta shapes like ditalini, orzo, or mini shells work beautifully. For gluten-free options, use rice-based tortellini or small gluten-free pasta. Adjust cooking time according to package directions.
- → How do I store and reheat leftovers?
-
Store in an airtight container for up to 3 days. Reheat gently over medium-low heat, adding a splash of broth if the soup thickens. The tortellini will continue absorbing liquid, so you may need extra broth when reheating.
- → Can I freeze this soup?
-
Freezing isn't recommended as the dairy and pasta texture changes significantly. Instead, freeze the vegetable broth base without tortellini and cream. Add fresh tortellini and cream when reheating.
- → What protein additions work well?
-
Shredded cooked chicken, browned Italian sausage, or white beans make excellent additions. Add cooked meats during the last few minutes of heating to maintain texture.