Tomato Tortellini Soup (Creamy & Comforting!)

Total Time: 30 mins Difficulty: Beginner
Rich tomato cream soup with cheese-filled tortellini—restaurant-quality in 30 minutes
Creamy tomato tortellini soup in a white bowl with cheese tortellini, spinach, and fresh basil garnish pinit

I’ll never forget the first time I had tortellini soup at a little Italian place in my neighborhood. I’d ordered it on a whim because it was cold outside and soup sounded perfect. When it arrived, I was blown away—these little pillows of cheese-filled pasta swimming in the most velvety, rich tomato cream broth I’d ever tasted.

I became slightly obsessed with recreating it at home. After a few attempts, I figured out the secret: it’s not complicated at all. Good canned tomatoes, some cream, fresh herbs, and store-bought tortellini. That’s it. The “fancy restaurant” version was actually incredibly simple.

Now I make this all the time because it feels special and indulgent but comes together in about 30 minutes. It’s become my go-to when I want something cozy and comforting but don’t want to spend hours in the kitchen. One pot, minimal effort, maximum deliciousness. That’s the kind of recipe that earns a permanent spot in the rotation. 🙂

Why You’ll Love This Recipe

Ready in 30 Minutes With Minimal Effort This is genuinely fast. From chopping your first onion to ladling soup into bowls, you’re looking at 30 minutes max. The tortellini cook right in the soup, so there’s no extra pot of boiling water. It’s weeknight-dinner easy.

Tastes Like Upscale Italian Restaurant Soup The creamy tomato broth has that rich, velvety texture you get at nice restaurants. The combination of tomatoes, cream, garlic, and Italian herbs creates something that tastes way more sophisticated than the effort required.

Creamy Tomato Broth With Cheese-Filled Tortellini Every spoonful gives you creamy tomato goodness plus those little pockets of cheese from the tortellini. It’s like if tomato soup and ravioli had a baby. The best of both worlds.

Can Be Made Vegetarian or With Sausage The base recipe is vegetarian, using vegetable broth. But you can easily add Italian sausage if you want a heartier, meatier version. Both ways are equally delicious.

Perfect Comfort Food for Any Season This works year-round. It’s warming in winter, but the tomatoes and basil make it fresh enough for spring and summer too. It’s one of those soups that never feels wrong.

One Pot, Easy Cleanup Everything cooks in a single pot. No pre-cooking pasta separately, no multiple pans. Just throw it all in, simmer, and you’re done. Future you will appreciate the minimal cleanup.

Ingredients

For the Soup:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 4 cloves fresh garlic, minced
  • 3 tablespoons tomato paste
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14.5 oz) diced tomatoes with juices
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1 lb cheese tortellini (fresh or frozen)
  • 3 cups fresh spinach, roughly chopped
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional, for subtle heat)
  • 1 teaspoon sugar (to balance acidity)
  • Salt and black pepper to taste
  • ½ cup freshly grated parmesan cheese, plus extra for serving

For Garnish:

  • Fresh basil leaves, torn or chopped
  • Extra grated parmesan cheese
  • Drizzle of olive oil or heavy cream
  • Red pepper flakes (optional)

Optional Add-Ins:

  • 1 lb Italian sausage (sweet or spicy), casings removed
  • Fresh kale instead of spinach
  • Sun-dried tomatoes, chopped
  • White beans for extra protein

Key Ingredient Notes:

Tortellini Choice: Frozen cheese tortellini from the freezer aisle works perfectly and is convenient. Fresh tortellini from the refrigerated section is even better if you can find it. Look for varieties filled with cheese (ricotta, parmesan, etc.). Three-cheese tortellini is classic.

Canned Tomatoes: Use good quality canned tomatoes—they’re the foundation of the soup. San Marzano tomatoes are worth seeking out if you can find them. The combination of crushed and diced tomatoes gives you both smooth texture and chunky bits.

Heavy Cream is Key: This is what makes the soup luxurious and restaurant-quality. Half-and-half works for a lighter version but won’t be as rich. For dairy-free, use full-fat coconut milk (it adds subtle sweetness that actually works).

Fresh Spinach: Baby spinach is easiest since it’s pre-washed and tender. Mature spinach works too—just remove tough stems and chop. Kale is a heartier alternative that adds earthiness.

Tomato Paste: Don’t skip this! Cooking the tomato paste for a minute deepens its flavor and adds richness to the soup. It’s a small amount but makes a big difference.

Sugar Balances Acidity: A teaspoon of sugar mellows the acidity of the tomatoes without making the soup sweet. It’s a classic Italian technique.

Step-by-Step Instructions

Step 1: Build the Aromatic Base

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sauté for about 5 minutes, stirring occasionally, until softened and translucent.

Add the minced garlic and cook for another minute until fragrant. Don’t let it brown—garlic burns quickly and turns bitter.

Step 2: Develop Deep Tomato Flavor

Add the tomato paste to the pot and stir it into the onions and garlic. Cook for about 1-2 minutes, stirring constantly. The tomato paste will darken slightly and smell sweeter—this concentrates its flavor.

This step is crucial. Raw tomato paste tastes sharp and metallic. Cooked tomato paste adds deep, rich umami to the soup.

Step 3: Create the Rich Tomato Broth

Add the crushed tomatoes, diced tomatoes (with their juices), vegetable broth, dried basil, oregano, red pepper flakes (if using), sugar, salt, and pepper. Stir everything together.

Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for about 10 minutes. This allows the flavors to meld and the tomato flavor to develop.

Step 4: Make It Creamy and Luxurious

Reduce heat to low and stir in the heavy cream. Mix well until the soup becomes a beautiful peachy-orange color. Don’t let it boil vigorously after adding cream or it might separate.

Taste the soup at this point and adjust seasoning. You might need more salt, pepper, or a pinch more sugar depending on the acidity of your tomatoes.

Step 5: Cook the Tortellini Right in the Soup

Add the tortellini directly to the soup. If using frozen tortellini, no need to thaw—just add them straight from the freezer.

Increase heat slightly to bring it back to a gentle simmer. Cook for about 5-7 minutes (or according to package directions) until the tortellini are tender and floating. Stir occasionally to prevent sticking.

Fresh tortellini cook faster (3-4 minutes), frozen take a bit longer (7-8 minutes).

Step 6: Finish With Greens and Cheese

Once the tortellini are cooked, stir in the fresh spinach. It’ll wilt in about 1-2 minutes, reducing dramatically in volume.

Remove the pot from heat and stir in the grated parmesan cheese. It’ll melt into the soup, adding extra creaminess and that nutty, salty flavor.

Taste one final time and adjust seasoning if needed. The soup should be rich, creamy, tomatoey, and perfectly balanced.

Step 7: Serve With Love

Ladle the soup into bowls. Garnish with fresh torn basil leaves, extra grated parmesan, a crack of black pepper, and maybe a drizzle of good olive oil or a swirl of cream for presentation.

Serve immediately while hot, with crusty bread on the side for dipping. This soup is best eaten fresh when the tortellini are perfectly tender.


Serving Suggestions

Crusty Italian Bread or Garlic Bread This is essential. You need something to soak up all that creamy tomato goodness. A warm, crusty Italian loaf, garlic bread, or even focaccia are all perfect choices.

Simple Caesar Salad A crisp romaine Caesar salad with parmesan and croutons balances the richness of the soup. Keep the dressing lemony and tangy to cut through the cream.

Parmesan Crisps Make quick parmesan crisps by baking small piles of shredded parmesan on parchment paper at 400°F for 5 minutes. They add a fun, crispy element to the soup.

Wine Pairing Ideas A light Italian red like Chianti or Sangiovese pairs beautifully. For white wine lovers, a Pinot Grigio works nicely. The acidity in the wine complements the tomatoes.

Making It a Complete Italian Meal Start with a simple antipasto platter (olives, marinated vegetables, cured meats, cheese), serve this soup as the main course with bread, and finish with tiramisu or panna cotta. Instant Italian dinner party.

Add Some Protein While the cheese tortellini provide some protein, you can bulk this up with white beans (add them with the broth), grilled chicken strips on top, or Italian sausage cooked into the base.

Storage Tips

Refrigeration

Store leftover soup in an airtight container in the fridge for up to 4 days. Like all pasta soups, the tortellini will continue to absorb liquid, so the soup will thicken considerably overnight.

The flavors actually improve as they sit, so day-two soup is often even more delicious than fresh. Just be prepared to thin it out when reheating.

Why Tortellini Absorbs Liquid

Like any pasta, tortellini keeps absorbing liquid even after cooking. This is completely normal. When you reheat leftovers, add vegetable broth, water, or even milk ½ cup at a time until you reach your desired consistency.

Some people prefer to cook the tortellini separately and store the soup base and pasta separately to avoid this issue entirely.

Reheating Without Overcooking Tortellini

Reheat gently on the stovetop over medium-low heat, stirring frequently and adding liquid to thin as needed. Don’t boil it hard or the tortellini can burst or get mushy.

Microwave works for individual portions. Add a splash of broth, heat in 1-minute intervals, stirring between each, until hot.

Freezing Tips

The soup base (before adding tortellini and cream) freezes well for up to 3 months. Freeze the tomato broth, then when ready to serve, thaw, reheat, add fresh cream and tortellini, and cook fresh.

Don’t freeze the finished soup with tortellini and cream—both freeze poorly and the texture suffers. The tortellini get mushy and the cream can separate.

Make-Ahead Strategy

Make the soup base (through Step 4, before adding tortellini) up to 2 days ahead. Store in the fridge. When ready to serve, reheat the base, add the tortellini and spinach, and cook fresh. This gives you most of the work done ahead but maintains the best tortellini texture.

Final Thoughts

Here’s what I love about Tomato Tortellini Soup: it feels fancy and restaurant-quality but is secretly super easy to make. The creamy tomato broth tastes like you’ve been simmering it for hours, when in reality, it comes together in 30 minutes.

This is the kind of soup that makes you look like a better cook than you actually are. Serve it to guests and they’ll be impressed. Make it on a weeknight and you’ll feel like you treated yourself to something special without spending much time or money.

The combination of rich tomato cream, those little cheese-filled pillows of tortellini, and the pop of fresh spinach just works. It’s comforting without being heavy, quick without tasting rushed, and elegant without being fussy.

Give this a try and let me know what you think! Tag me on Instagram or Pinterest with your tortellini soup creations. And if you add your own twists—different vegetables, Italian sausage, creative garnishes—share them in the comments. I love seeing how people make these recipes their own.

Now go make some creamy, comforting, Italian-inspired magic in your kitchen. This one’s a keeper.

Happy cooking!
— Kip

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Estimated Cost: $ 15
Best Season: Suitable throughout the year

Description

Tomato Tortellini Soup is the perfect combination of rich, creamy tomato broth and pillowy cheese-filled tortellini, creating a bowl of pure comfort. This Italian-inspired soup features a velvety tomato cream base infused with garlic and herbs, tender cheese tortellini, and fresh spinach for color and nutrition. Ready in just 30 minutes with one pot, it tastes like something you'd order at an upscale Italian restaurant but requires minimal effort. Perfect for cozy nights, busy weeknights, or anytime you're craving comforting Italian flavors.

Ingredients

For Garnish:

Instructions

  1. Heat olive oil in large pot over medium heat. Add onion and sauté 5 minutes until softened. Add garlic and cook 1 minute until fragrant.
  2. Add tomato paste and cook 1-2 minutes, stirring constantly, until darkened and fragrant.
  3. Add crushed tomatoes, diced tomatoes with juices, broth, dried basil, oregano, red pepper flakes, sugar, salt, and pepper. Bring to boil, reduce heat, and simmer 10 minutes.
  4. Reduce heat to low. Stir in heavy cream until well combined. Taste and adjust seasoning.
  5. Add tortellini to soup. Increase heat to bring back to gentle simmer. Cook 5-7 minutes (or per package directions) until tortellini are tender and floating. Stir occasionally.
  6. Stir in fresh spinach and cook 1-2 minutes until wilted. Remove from heat and stir in parmesan cheese.
  7. Taste and adjust final seasoning. Ladle into bowls and garnish with fresh basil, extra parmesan, and a drizzle of olive oil or cream.

With Italian Sausage: Brown 1 lb Italian sausage (casings removed) in Step 1 before adding onions. Proceed with recipe, using the rendered fat for sautéing vegetables.

Dairy-Free Version: Replace heavy cream with full-fat coconut milk and omit parmesan (or use nutritional yeast).

Keywords: tomato tortellini soup, creamy tortellini soup, tuscan tortellini soup, easy tortellini soup, vegetable tortellini soup, healthy tortellini soup, tomato based soups, cheesy tortellini soup, Italian soup recipes, comfort food soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use fresh vs. frozen tortellini?

Both work great! Fresh tortellini (from the refrigerated section) cook faster (3-4 minutes) and have a slightly more delicate texture. Frozen tortellini (from the freezer aisle) are more convenient, store longer, and don't need thawing—just add them frozen to the soup and cook for 7-8 minutes. I usually use frozen because I always have them on hand. Either way, follow the package directions for cooking time.

 

How do I make this vegetarian?

The base recipe is already vegetarian! Just make sure to use vegetable broth instead of chicken broth. Check your tortellini package—most cheese tortellini are vegetarian, but some contain meat or use rennet (animal enzyme) in the cheese. Look for vegetarian-labeled options if this matters to you.

Can I add Italian sausage?

Absolutely! Remove the casings from 1 lb of Italian sausage (sweet or spicy, your choice). Brown it in the pot before adding the onions in Step 1. Break it up with your spoon as it cooks. Drain excess fat if needed, then proceed with the recipe. The sausage adds great flavor and makes the soup heartier. This transforms it into a Tuscan-style tortellini soup.

What if I don't have heavy cream?

Half-and-half works but won't be quite as rich. Whole milk works in a pinch—add a tablespoon of flour whisked into the milk to help thicken it. For dairy-free, full-fat coconut milk is your best bet (it adds subtle sweetness that actually complements tomatoes nicely). You can also use cashew cream if you're avoiding dairy. The soup will be slightly different but still delicious.

Can I use different greens instead of spinach?

Definitely! Kale is a popular substitute—use chopped kale and add it a few minutes earlier than spinach since it takes longer to soften. Swiss chard, arugula, or escarole also work. Baby spinach is the mildest and most kid-friendly option. Frozen spinach works too—thaw and squeeze out excess water before adding.

How do I prevent the tortellini from getting mushy?

Don't overcook them initially—cook just until tender according to package directions. Store leftovers properly (the soup will thicken, but that's different from mushy). When reheating, do it gently and don't boil hard. For the best texture in leftovers, some people store the soup base and tortellini separately, then combine when reheating. If you're meal prepping, consider making the soup base ahead and cooking fresh tortellini each time you serve it.

Can I make this in a slow cooker?

Sort of, but it's not ideal since this soup is so quick on the stovetop. If you want to use a slow cooker: sauté the onions and garlic first, then add them with all ingredients except tortellini, cream, spinach, and parmesan to the slow cooker. Cook on low 4-6 hours. In the last 30 minutes, add tortellini and cook on high until tender. Stir in cream, spinach, and parmesan just before serving. Honestly though, this soup is so fast stovetop that the slow cooker doesn't save you much time.

What pasta shapes work if I don't have tortellini?

Cheese ravioli is the closest substitute. Small pasta shells, orecchiette, or ditalini also work—they're not filled, so you'll want to add extra parmesan for that cheesy element. Even broken-up lasagna noodles work in a pinch. The cooking time will vary based on the pasta shape, so follow package directions.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.