There is nothing quite like a steaming, rustic bowl of Creamy Tortellini Soup to bring warmth and comfort to your kitchen. This authentic, home-cooked masterpiece perfectly balances a thick, velvety tomato broth with tender, cheese-filled tortellini. Every spoonful delivers a hearty bite that feels both deeply traditional and incredibly accessible for home cooks.
You will immediately notice the beautiful visual contrast in this dish. The deep, rich blush of the creamy tomato base pops against vibrant wilted spinach and fresh chopped parsley. Finished with a savory sprinkle of parmesan cheese, this soup fills the room with an irresistible, mouth-watering aroma.
Best of all, this recipe comes together quickly without sacrificing that slow-simmered flavor. It uses simple, high-quality ingredients to build a stunning, restaurant-quality meal. Grab your favorite heavy pot, and let’s create a cozy dinner that your entire family will crave.
Why You’ll Love This Recipe
- Unbeatable Texture: The thick, rich tomato broth clings beautifully to the plump, cheese-filled tortellini for a perfect bite every time.
- Vibrant and Fresh: Wilted spinach and freshly chopped parsley cut through the richness, adding a beautiful pop of green and a layer of earthy flavor.
- One-Pot Wonder: Everything comes together in a single Dutch oven, making cleanup a breeze while maximizing flavor development.
- Comfort in a Bowl: The combination of heavy cream, parmesan, and warm Italian spices creates a truly inviting, mouth-watering experience.
Ingredients & Substitutions
Building a deep, flavorful foundation is the secret to this hearty soup. Make sure your ingredients are prepped and ready before you begin cooking.
1 tbsp (15ml) Olive Oil & 1 tbsp (14g) Unsalted Butter
We use a combination of oil and butter to sauté the aromatics. The oil prevents burning, while the butter adds a foundational layer of rich flavor.
1 medium Yellow Onion, diced (about 1 cup / 150g)
Onions provide the crucial aromatic base for our soup. Cooking them down releases their natural sweetness to balance the acidity of the tomatoes.
4 cloves Garlic, minced (about 1 tbsp / 15g)
Fresh garlic adds a robust, pungent bite that is essential for authentic Italian-inspired soups. Mince it finely so it melts seamlessly into the broth.
2 tbsp (30g) Tomato Paste
This invisible powerhouse ingredient deepens the tomato flavor and helps thicken the soup. Browning it slightly in the pan unlocks a complex, savory umami note.

1 can (28 oz / 800g) Crushed Tomatoes
Crushed tomatoes create the thick, rustic body of the soup. Look for high-quality canned tomatoes for the sweetest, most vibrant flavor.
4 cups (946ml) Vegetable Broth or Chicken Broth
Broth stretches the tomato base into a slurpable consistency. Use a low-sodium variety so you can perfectly control the final seasoning.
1 tsp (2g) Italian Seasoning
A classic blend of oregano, basil, and thyme that infuses the soup with herbaceous warmth. You can substitute with a mix of dried oregano and basil if needed.
1 cup (240ml) Heavy Cream
Heavy cream is what transforms the acidic tomato broth into a luscious, velvety masterpiece. Do not substitute with milk, or the soup may curdle and lose its signature thickness.
16 oz (450g) Refrigerated Cheese Tortellini
These tender pasta rings are the star of the show, bringing hearty texture and a gooey cheese filling. Refrigerated tortellini cooks quickly and yields the best mouthfeel.
3 cups (90g) Fresh Baby Spinach
Fresh spinach leaves wilt beautifully into the hot broth right at the end of cooking. They add essential nutrients and a striking visual contrast to the orange broth.
1/4 cup (15g) Fresh Parsley, chopped & 1/4 cup (25g) Parmesan Cheese, grated
These are your finishing touches. The fresh parsley adds a clean, bright aroma, while the parmesan provides a salty, nutty bite that ties the whole dish together.
Equipment Needed
- Large Dutch Oven or Heavy-Bottomed Soup Pot
- Wooden Spoon or Heat-Proof Spatula
- Measuring Cups and Spoons
- Cutting Board and Chef’s Knife
- Ladle for Serving
Step-by-Step Instructions
1. Sauté the Aromatics
Place your Dutch oven over medium heat and add the olive oil and butter. Once the butter is melted and foaming, add the diced yellow onion. Sauté for 4-5 minutes until the onions become soft, translucent, and highly fragrant.
2. Bloom the Garlic and Tomato Paste
Add the minced garlic and tomato paste to the pot, stirring constantly. Cook for 1-2 minutes until you smell a potent, roasted garlic aroma and the tomato paste deepens to a dark, brick-red hue. This visual cue lets you know the flavors have properly caramelized.
3. Build the Tomato Base
Pour in the crushed tomatoes, vegetable broth, and Italian seasoning. Stir well, scraping the bottom of the pot with your wooden spoon to release any browned bits. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15 minutes to allow the flavors to meld and the broth to thicken.

4. Make It Creamy
Remove the lid and slowly stream in the heavy cream while stirring gently. Watch as the soup transforms from a bright, acidic red to a rich, inviting blush orange color. Keep the heat on low to prevent the dairy from boiling and breaking.
5. Cook the Tortellini
Carefully drop the refrigerated cheese tortellini into the gently simmering soup. Cook for 3-5 minutes, or according to the package directions. You will know they are ready when they plump up and float slightly toward the surface of the thick broth.
6. Wilt the Spinach and Garnish
Turn off the heat entirely and fold in the fresh baby spinach, stirring for about 60 seconds until the leaves are just wilted and tender. Ladle the hot soup into rustic bowls, garnishing generously with fresh chopped parsley and a sprinkle of grated parmesan cheese.
Expert Tips for Success
- Do Not Boil the Cream: Once you add the heavy cream, keep the soup at a gentle simmer. Boiling dairy can cause it to separate and ruin the smooth, velvety texture.
- Use Refrigerated Pasta: Refrigerated tortellini yields a much softer, more authentic texture than dried tortellini and absorbs the flavors of the soup beautifully.
- Brown the Tomato Paste: Taking the extra 2 minutes to cook the tomato paste until it darkens is a professional culinary secret that eliminates raw, metallic flavors.
- Serve Immediately: Tortellini acts like a sponge and will continue to soak up the broth as it sits. For the best ratio of soup to pasta, serve right off the stove.
Storage & Reheating/Freezing
Store any leftover Creamy Tortellini Soup in an airtight container in the refrigerator for up to 3 days. Because the tortellini absorbs liquid over time, you may need to add a splash of vegetable broth or water when reheating.
Reheat gently on the stovetop over medium-low heat until warmed through, avoiding a rolling boil. We do not recommend freezing this soup once the cream and tortellini have been added, as the dairy can separate and the pasta will become overly mushy upon thawing.
What to Serve With This
This hearty soup pairs perfectly with an array of comforting sides and appetizers. For a bakery-style experience, dunk a thick slice of our garlic herb dutch oven bread right into the creamy broth. If you are craving a crunchy, cheesy companion, our pizza grilled cheese or a batch of mediterranean quesadillas make for an incredible lunch combo.
Looking to host a cozy dinner party? Start the evening with a crispy prosciutto appetizer, baked spinach artichoke dip, or fun pepperoni pizza bombs. You can even set up a full soup and stew bar featuring this tortellini masterpiece alongside our lasagna soup recipe, the creamy white lasagna soup, and a classic chicken tortilla soup.
If you love creamy, comforting bowls, you should also explore our cheesy broccoli potato soup or the rich italian ground beef pasta soup. For a lighter pairing, serve this tortellini soup with a side of cottage cheese crackers or a small portion of tomato white bean stew.
Frequently Asked Questions
Absolutely! Browned Italian sausage, ground beef, or shredded rotisserie chicken are fantastic additions. Cook the raw meat along with the onions in the first step before adding your garlic and tomato paste.
Yes. Combine all ingredients except the heavy cream, tortellini, and spinach in the slow cooker. Cook on low for 6 hours. During the last 30 minutes, stir in the cream and tortellini. Fold in the spinach right before serving.
Yes, you can use frozen or dried tortellini, but you will need to adjust the cooking time. Dried tortellini takes about 10-12 minutes to cook, while frozen takes about 5-7 minutes. Refrigerated tortellini is recommended for the best texture.
To prevent curdling, make sure to lower the heat to a gentle simmer before adding the heavy cream. Do not allow the soup to come to a rolling boil once the dairy has been stirred into the tomato base.
Tortellini acts like a sponge and will naturally continue to absorb the broth as it sits in the refrigerator. When reheating, simply stir in a splash of vegetable broth or water to thin it back to your desired consistency.
Let’s Get Cooking!
This Creamy Tortellini Soup is truly a home-cooked masterpiece that delivers restaurant-quality flavors in under 30 minutes. The rich, velvety tomato broth and cheese-filled pasta will quickly make this a beloved staple in your dinner rotation.
If you loved this thick, rich, and deeply flavorful soup, please leave a comment and a 5-star rating below! Don’t forget to subscribe to our newsletter for more comforting, accessible recipes, and save this post to your favorite Pinterest boards for your next cozy night in.

Recipe Schema

Rich & Creamy Tortellini Soup with Spinach and Tomato
Ingredients
Equipment
Method
- Place your Dutch oven over medium heat and add the olive oil and butter. Once melted, add the diced yellow onion and sauté for 4-5 minutes until translucent.
- Add the minced garlic and tomato paste to the pot. Stir constantly and cook for 1-2 minutes until the paste deepens to a dark, brick-red hue.
- Pour in the crushed tomatoes, vegetable broth, and Italian seasoning. Bring to a gentle boil, reduce heat to low, cover, and simmer for 15 minutes.
- Remove the lid and slowly stream in the heavy cream while stirring gently to create a rich, blush orange broth. Keep heat on low.
- Drop the refrigerated cheese tortellini into the simmering soup. Cook for 3-5 minutes until the pasta plumps up and floats.
- Turn off the heat. Fold in the fresh baby spinach and stir for 60 seconds until wilted. Ladle into bowls and garnish with chopped parsley and parmesan cheese.
Notes
Use refrigerated tortellini for the best texture and cooking time.
Serve immediately as the tortellini will continue to soak up broth as it rests.