Tortillini Soup Recipe: Cheesy Pasta Twists in Creamy Tomato Broth

Soups & Stews

Tortillini Soup Recipe: Cheesy Pasta Twists in Creamy Tomato Broth

This tortellini soup recipe delivers the perfect balance of cheesy pasta twists and rich tomato broth, creating a comforting meal that’s both hearty and satisfying. The secret lies in simmering flavorful broth with spinach, garlic, and herbs before adding the tortellini—this ensures every bite is packed with creamy, savory goodness.

I developed this version after testing countless combinations, and it’s become a weeknight staple that even picky eaters love.

The beauty of this soup is its versatility—it’s creamy enough to feel indulgent but light enough for a summer dinner. With just 30 minutes of active prep and 45 minutes of simmering, you’ll have a steaming bowl of soup that’s perfect for chilly evenings.

The tortellini absorb the broth beautifully, while the Parmesan topping adds a final layer of richness that ties everything together.

What makes this recipe stand out is the depth of flavor from the tomato base, which caramelizes slightly as it simmers, creating a natural sweetness that balances the saltiness of the cheese. The spinach wilts just enough to release its earthy notes, while the garlic and herbs add aromatic complexity.

Every spoonful is a mix of textures—soft tortellini, tender spinach, and velvety broth—that makes this soup impossible to resist.

Serve it with a sprinkle of fresh basil or extra Parmesan for a restaurant-quality finish, and pair it with crusty bread to soak up every last drop.

This is the kind of soup that transforms a simple meal into something memorable—perfect for feeding a family or enjoying solo on a cozy night in.

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

Ingredients for tortillini soup

Creamy tomato broth, cheesy tortellini, and wilted spinach—this soup is pure comfort in a bowl.

Ingredient Amount Notes
Cheese Tortellini 🍝 12 oz Fresh or frozen, cheese-filled
Canned Crushed Tomatoes 🍅 1 can (14.5 oz) San Marzano preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Fresh Spinach 🌿 3 cups Baby spinach works too
Garlic Cloves 🧄 3 cloves Minced for depth
Yellow Onion 🧅 1 medium Diced, not too fine
Fresh Basil 🌿 ¼ cup Chopped, for freshness
Dried Italian Seasoning 🌿 1 tsp Or 1 tbsp fresh herbs
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Grated Parmesan Cheese 🧀 ½ cup Freshly grated from block
Extra-Virgin Olive Oil 🫒 1 tbsp For sautéing aromatics
Crusty Bread 🍞 1 loaf For serving, optional

The tortellini are the star, so grab fresh or frozen cheese-filled ones—they hold up better than spinach-filled when simmering. San Marzano crushed tomatoes give that sweet, rich base (no substitutes here!), and the chicken broth should be low-sodium—you're adding plenty of salt later. I always grab Costco's Kirkland brand for broth—it's cheap and flavorful. The spinach? Baby spinach wilts faster than big leaves, so it blends perfectly into the broth without turning it green. Fresh basil is a must for that bright finish, but dried works in a pinch if you're in a rush.

No fresh basil? Dried oregano at half the amount gives a similar vibe. Short on heavy cream? Half-and-half or whole milk works, but the soup won't be as rich. The Italian seasoning can be swapped for 1/4 tsp each of dried oregano, thyme, and basil if you're feeling fancy. For the Parmesan, only freshly grated from a block does the job—pre-grated tastes like sawdust. The garlic and onion? Sauté them low and slow in olive oil until soft—they're the flavor foundation here. No crusty bread? Baguette or sourdough works just as well for soaking up that creamy goodness.

This soup tastes even better the next day—make extra and freeze portions for lazy nights. Keeps 4-5 days in the fridge, but I usually eat it all in two. The tortellini stay tender when reheated, and the broth gets even more flavorful. Store in airtight containers, and cover with a thin layer of broth before sealing to keep it from drying out. Serve with that crusty bread on the side—every last drop matters when you're this close to the end!

❤️

Why You'll Love This Recipe

  • Pantry-to-Bowl Magic: I swear by this one—just dump the tortellini, tomatoes, and broth, then let it simmer. No chopping, no fuss, and honestly? The heavy cream ties it all together without extra work.
  • Cheesy, Creamy, Crispy: That moment when the tortellini float up golden and the cream swirls into the broth? Rich, tangy, and just enough spinach to brighten it up—it’s the kind of soup that disappears in bowls.
  • Lunch or Leftovers: Make a big batch on Sunday, and you’ve got weeknight dinners covered. Or serve it at a potluck—it’s hearty enough for a crowd but still feels special.
  • Budget-Friendly Luxury: Crushed tomatoes and tortellini stretch this into four servings for pennies, but the heavy cream makes it taste like you splurged. My wallet and taste buds win.

Step-by-step instructions for creamy tortellini soup

This rich, comforting soup comes together faster than you'd think—creamy, cheesy, and packed with flavor.

1

Sauté Aromatics Until Fragrant

Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 medium yellow onion, diced into even pieces, and cook for 5 minutes until softened and translucent. Stir in the 3 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant—you should smell that sweet garlic aroma filling your kitchen.

Here's the thing—don't let the garlic burn. It turns bitter fast, and you'll lose all that beautiful depth of flavor. Keep the heat at medium and stir constantly. Once the garlic is golden and smells amazing, you're ready for the next step. This aromatic base is the flavor foundation for your entire soup.

2

Build the Tomato-Broth Base

Pour in the 1 can (14.5 oz) canned crushed tomatoes and stir to combine with the aromatics. Let it simmer for 5 minutes to develop some depth. Then add the 4 cups chicken broth, 1 teaspoon dried Italian seasoning, 1 teaspoon salt, and ½ teaspoon black pepper. Bring everything to a gentle boil, then reduce heat to low and let it simmer for 10 minutes—this lets the flavors meld together beautifully.

I like to taste the broth at this stage to check seasoning. If it needs more salt, add it now. The broth should be flavorful but not overwhelming—you'll be adding more components that will balance it out. This simmering step is where all the foundational flavors come together, so don't rush it.

3

Add Tortellini and Cream for Richness

Add the 12 oz cheese tortellini to the simmering broth. Stir gently to distribute them evenly. Cook for 8 minutes—they'll finish cooking in the cream later, so you don't want to overcook them now. Then stir in the ½ cup heavy cream and let it warm through for 2 minutes. The cream will create that luxurious, velvety texture we're after.

This is where the magic happens—watch as the cream transforms the broth into something truly special. You'll see the soup take on a beautiful, glossy sheen. If you want an extra-rich version, you could add a splash more cream here, but the recipe as written gives you that perfect balance of creaminess without heaviness.

4

Finish with Spinach and Fresh Herbs

Stir in the 3 cups fresh spinach and cook for 2 minutes until just wilted. The spinach should soften completely but still retain some vibrant color. Remove from heat and fold in the ¼ cup fresh basil, chopped, and ½ cup grated Parmesan cheese. Let it sit for 1 minute to allow the Parmesan to melt slightly into the soup, creating that irresistible cheesy pull.

Here's a pro tip: If you're using frozen spinach, thaw and drain it first, then squeeze out any excess water before adding it to the soup. Watery spinach will dilute your beautiful, creamy broth. The fresh basil adds that bright, herbal note that cuts through the richness perfectly, while the Parmesan gives you that final cheesy punch that makes this soup truly special.

5

Serve with Crusty Bread

Ladle the hot soup into bowls, making sure each serving gets a generous helping of those cheesy tortellini. Garnish with additional grated Parmesan cheese and a sprinkle of fresh basil if you're feeling fancy. Serve immediately with slices of the 1 loaf crusty bread on the side—it's perfect for soaking up every last drop of that creamy goodness.

This soup tastes even better the next day, so make extra if you can. The flavors continue to develop as it sits, and the tortellini absorbs even more of that rich broth. Each spoonful delivers that perfect combination of creamy, cheesy, and slightly tangy tomato flavors that make this soup so incredibly satisfying.

👨‍🍳

Pro Tips For Making Tortillini Soup

  • COOK TORTELLINI AL DENTE: DESCRIPTION: Undercooked tortellini turn this soup into a mushy mess. Boil them in salted water for just 1 minute less than package instructions—cheese tortellini finish cooking in the broth. Drain well, or they’ll turn into gluey blobs. (Yes, I’ve learned this the hard way.)
  • SIMMER TOMATOES FIRST: DESCRIPTION: Don’t just dump crushed tomatoes into the pot—sauté them for 3-4 minutes on medium heat first. This caramelizes the sugars and deepens the flavor before adding broth. Skipping this step leaves your soup tasting flat and one-dimensional.
  • WATCH THE CREAM: DESCRIPTION: Heavy cream curdles faster than you think when it hits hot liquid. Stir in the cream off the heat or over the lowest possible flame, and whisk constantly. If it splits, a splash of cold water or a pat of butter can save it—but prevention is easier.
  • SAUTE SPINACH LAST: DESCRIPTION: Tossing spinach into simmering soup wilts it into oblivion. Instead, blanch it for 30 seconds in boiling water, drain, then stir in at the very end. This keeps the leaves vibrant and prevents a sad, mushy pile at the bottom of your bowl. (Your future self will notice the difference.)

Storing and reheating this recipe

Refrigerator Storage

Let your tortellini soup cool to room temperature (about 30 minutes) before transferring it to airtight glass containers—I love using Pyrex with snap-on lids for easy reheating.

Store in the fridge at 40°F or below for up to 4 days, though I usually eat mine within 2 days because it tastes even better the next day. The tortellini stays tender, and the broth absorbs all the flavors like a sponge. 💛

Freezer Prep Tips

For long-term storage, portion the soup into freezer-safe containers or quart-sized silicone bags, leaving 1-inch headspace for expansion. Press out excess air to prevent freezer burn, and label with the date.

This soup freezes beautifully for up to 3 months—the tortellini maintains its texture, and the cream doesn’t separate if you reheat it properly. I always make double batches for busy nights. ❄️

Stovetop Reheating

This is my go-to method because it preserves the creamy texture. Transfer the soup to a heavy-bottomed pot and heat over medium-low heat for 10-12 minutes, stirring occasionally. If it looks thickened, add 2-3 tablespoons of water or broth to restore its silky consistency.

Taste and adjust seasoning—it often needs a pinch of salt or a splash of lemon juice to brighten flavors after reheating. 🔥

Microwave Method

For quick reheating, transfer 1-2 servings to a microwave-safe bowl, cover loosely with a microwave-safe lid, and heat on medium power (50%) for 3-4 minutes, stirring halfway. Avoid high power—it can make the soup unevenly hot or cause the cream to separate.

If it looks too thick, stir in 1 tablespoon of broth while reheating. The tortellini stays soft, but the cream might need a quick whisk to restore its velvety texture. ✨

Reviving Leftovers

If your soup tastes flat after reheating, it’s likely lost some of its richness. Fix it by stirring in 1 tablespoon of heavy cream or a pat of butter while warm.

For extra depth, add a pinch of red pepper flakes or a sprinkle of fresh basil—it’s amazing how a little freshness can transform the flavor. The tortellini absorbs the new seasoning instantly, making it taste like it just came out of the pot. 💡

Garnish Refresh

Before serving reheated soup, always garnish with freshly grated Parmesan and a sprinkle of black pepper. The contrast of warm, creamy soup with cool, sharp cheese elevates every bite. If you have toasted breadcrumbs on hand, sprinkle them on top for a crunchy texture that cuts through the richness.

This simple step makes reheated soup feel like a fresh-cooked meal. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 26g52%
* 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 coconut milk for a dairy-free option. The soup will still be creamy but slightly less rich. If you want extra body, add 1 tablespoon cornstarch mixed with 2 tablespoons cold water and stir it in at the end—this thickens the broth naturally without dairy.

2

How do I prevent the tortellini from getting mushy?

Cook the tortellini for exactly 8 minutes in the broth before adding cream—this ensures they're al dente when the soup finishes. Avoid overcrowding the pot while cooking, and always use fresh or frozen cheese tortellini (spinach-filled ones tend to break down faster). If your soup sits too long before serving, stir in 1 tablespoon cold water to refresh the texture.

3

Can I add protein like chicken or sausage?

Yes! Brown ½ lb Italian sausage or shred 1 cup cooked chicken breast with the onions and garlic in Step 1. For sausage, remove it before adding the tomatoes to avoid overcooking. If using chicken, add it with the tortellini in Step 3. Either option adds heartiness—just adjust salt accordingly since sausage is already seasoned.

4

Why does my soup look too thick after reheating?

This happens when the starch from the tortellini releases more as it cools and reheats. Thin it with 2-3 tablespoons warm broth or water while stirring. For extra creaminess, whisk in 1 tablespoon heavy cream or a pat of butter. The key is to reheat gently over medium-low heat—high heat can make the soup separate or thicken unevenly.

5

What’s the best way to serve this soup for a crowd?

Double the recipe and use a large stockpot (8-10 quarts) for easy serving. Keep it warm in the pot on low heat while ladling portions into bowls. For a buffet-style setup, place the soup in a slow cooker on "warm" and serve with a ladle. Garnish each bowl with Parmesan and basil at the table so everyone can customize their toppings. ‍

★★★★★4.5(13 reviews)
Categories Soups & Stews