Welcome to Connectrecipes

Creamy Tomato Basil Soup with Tortellini and Spinach

By Claire Whitaker | March 14, 2026
Creamy Tomato Basil Soup with Tortellini and Spinach

There’s something undeniably comforting about a bowl of soup that marries the bright acidity of ripe tomatoes with the herbaceous perfume of fresh basil, all while offering a creamy, velvety texture that coats the palate. Our Creamy Tomato Basil Soup with Tortellini and Spinach takes this classic comfort food to a new level, introducing tender cheese‑filled tortellini that add a satisfying bite and a burst of dairy richness, and a handful of baby spinach that injects a subtle earthiness and a splash of vibrant green color. Rooted in the Italian tradition of simmering tomatoes with aromatics, this soup also draws inspiration from modern home‑cooking trends that favor one‑pot meals packed with protein and vegetables, making it both nostalgic and contemporary.

Personally, I first fell in love with this soup on a chilly autumn evening when I was looking for a dish that could warm the soul without demanding hours in the kitchen. The moment the fragrant steam rose from the pot, I knew it would become a staple for family gatherings, cozy solo lunches, and even elegant dinner parties when served in chic bowls. The flavor profile balances sweet tomato depth, aromatic basil, creamy dairy undertones, and the slight bitterness of spinach, while the tortellini provides a delightful textural contrast that keeps every spoonful interesting. Serve it as a starter for a holiday feast or as the main attraction on a rainy night, and watch how it instantly becomes the star of the table.

Creamy Tomato Basil Soup with Tortellini and Spinach

A steaming bowl of creamy tomato basil soup brimming with cheese tortellini and fresh spinach.

Quick Overview

Difficulty: Medium

Best for: Family dinners, holiday gatherings, cozy weeknight meals

Taste profile: Bright tomato acidity, herbaceous basil, creamy richness, subtle spinach earthiness

Diet info: Vegetarian (contains dairy); can be made vegan by substituting cheese and cream

Why This Recipe Works

The secret to a silky‑smooth soup lies in the careful emulsification of the tomato base with a blend of dairy—heavy cream and a splash of milk—creating a stable emulsion that prevents the soup from separating even after reheating. By first sautéing the aromatics (onion, garlic, and carrot) in olive oil, we coax out natural sugars that deepen the flavor, while the addition of a modest amount of tomato paste intensifies the umami without overwhelming acidity. The final step of blending the soup partially, rather than fully pureeing it, preserves a pleasant texture that carries the tiny spinach pieces and the tender tortellini in a luscious broth.

Choosing high‑quality ingredients elevates every component: vine‑ripe San Marzano tomatoes deliver a balanced sweetness, fresh basil offers a volatile oil that brightens the palate, and cheese‑filled tortellini provides a protein‑rich element that makes the soup more filling. Moreover, the inclusion of spinach not only adds a nutritional boost of iron and vitamins but also contributes a subtle bitterness that cuts through the creaminess, resulting in a harmonious balance that many generic tomato soups lack.

  • Depth of flavor: Caramelized aromatics and tomato paste create a rich foundation.
  • Creamy texture: Proper emulsification of cream and stock prevents curdling.
  • Balanced nutrition: Protein from tortellini, greens from spinach, and antioxidants from tomatoes.
  • Versatility: Easy to adapt for vegan, gluten‑free, or low‑fat diets.
  • Visual appeal: Bright red broth contrasted with green spinach and golden tortellini.

Ingredients

Ingredients for Creamy Tomato Basil Soup with Tortellini and Spinach

Main Ingredients

  • 2 tablespoons extra‑virgin olive oil
  • 1 large onion, finely diced
  • 2 carrots, peeled and diced
  • 3 garlic cloves, minced
  • 1 ½ cups fresh basil leaves, loosely packed
  • 400 g (14 oz) cheese‑filled tortellini (fresh or frozen)
  • 150 g (5 oz) baby spinach, roughly chopped
  • 2 cups vegetable broth (low‑sodium)
  • 1 cup heavy cream
  • ½ cup whole milk
  • Salt and freshly ground black pepper, to taste
  • Optional garnish: grated Parmesan, drizzle of olive oil

For the Sauce/Seasoning

  • 800 g (28 oz) canned whole peeled tomatoes, crushed by hand
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar (balances acidity)
  • ¼ teaspoon red‑pepper flakes (optional heat)
  • ½ teaspoon dried oregano
  • ¼ teaspoon smoked paprika (adds depth)
  • Freshly grated nutmeg, a pinch (enhances cream)
  • Fresh basil leaves for garnish

Ingredient Notes & Substitutions

When selecting tomatoes, opt for San Marzano or vine‑ripe plum tomatoes; they provide a natural sweetness and low acidity that reduces the need for additional sugar. Fresh basil should be bright green with no dark spots; store it in a glass of water like cut flowers to retain its aroma. For the tortellini, choose a high‑quality brand that uses real cheese and a tender pasta dough—this ensures the pasta cooks evenly and doesn’t become mushy when added to the hot broth.

If you need to accommodate dietary restrictions, consider these swaps: replace the cheese tortellini with gluten‑free, dairy‑free pasta or a plant‑based ravioli; use coconut cream or oat cream in place of heavy cream for a vegan version; and substitute the vegetable broth with homemade mushroom broth for an earthy twist. For a lower‑fat alternative, halve the cream and replace the remaining liquid with low‑fat milk, but be sure to finish the soup with a teaspoon of olive oil to maintain silkiness.

Equipment Needed

  • Large heavy‑bottomed pot or Dutch oven (5‑6 qt)
  • Chef’s knife and cutting board
  • Wooden spoon or silicone spatula
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Fine‑mesh sieve (optional, for smoother texture)
  • Ladle for serving

Step‑By‑Step Instructions

Step 1: Prepare the Aromatics

Heat the olive oil in a large pot over medium heat (≈180 °C / 350 °F). Add the diced onion and carrot, sautéing for 5–7 minutes until they turn translucent and begin to caramelize. Stir in the minced garlic and cook an additional 30 seconds, being careful not to let it brown.

Step 2: Build the Tomato Base

Push the aromatics to the sides of the pot and add the tomato paste, letting it fry for 1‑2 minutes until it darkens slightly, releasing its deep umami. Pour in the crushed canned tomatoes, stir well, and bring the mixture to a gentle simmer.

Step 3: Season the Soup

Add the sugar, red‑pepper flakes, dried oregano, smoked paprika, and a pinch of nutmeg. Season with ½ teaspoon of salt, then let the soup simmer uncovered for 10 minutes, allowing the flavors to meld and the sauce to thicken slightly.

Step 4: Incorporate the Broth and Cream

Stir in the vegetable broth, heavy cream, and milk, mixing until fully combined. Return the pot to a low simmer (≈90 °C / 195 °F) and let it cook for another 5 minutes, watching for a gentle bubbling around the edges.

Step 5: Blend for Silkiness

Using an immersion blender, partially blend the soup directly in the pot, leaving some texture for a rustic feel. If you prefer a smoother consistency, transfer half of the soup to a countertop blender, blend until smooth, then return it to the pot.

Step 6: Add Fresh Basil

Stir in the fresh basil leaves, allowing them to wilt for 2‑3 minutes. The basil will infuse the soup with its fragrant oils, creating a bright, herbaceous note that lifts the overall flavor.

Step 7: Cook the Tortellini

Bring a separate pot of salted water to a rolling boil (≈100 °C / 212 °F). Add the cheese tortellini and cook according to package instructions, usually 3–4 minutes for fresh pasta. Drain and set aside.

Step 8: Wilt the Spinach

While the tortellini cooks, add the chopped spinach to the soup. Stir continuously for about 1‑2 minutes, just until the leaves turn a deep emerald green and are fully incorporated.

Step 9: Combine All Components

Gently fold the cooked tortellini into the soup, ensuring they are evenly distributed. Taste and adjust seasoning with additional salt, pepper, or a splash of extra‑virgin olive oil for richness.

Step 10: Serve and Garnish

Ladle the soup into warm bowls, garnish with a generous sprinkle of grated Parmesan, a few fresh basil leaves, and a drizzle of olive oil. Serve immediately while steaming hot for the best texture and flavor.

Expert Tips for Perfect Results

Tip 1: Use Fresh Tomatoes When In Season

If you have access to ripe, fresh tomatoes in summer, blanch, peel, and crush them instead of canned. Fresh tomatoes provide a brighter acidity and a more nuanced sweetness that canned varieties can’t match.

Tip 2: Finish with a Splash of Acid

A teaspoon of good-quality balsamic vinegar or a squeeze of lemon juice added at the very end can brighten the soup, balancing the cream’s richness and enhancing the basil’s aroma.

Tip 3: Avoid Over‑Blending

Leave a few small chunks of tomato and carrot in the soup for texture. Over‑blending can turn the soup into a uniform puree, losing the delightful bite of the vegetables.

Tip 4: Toast the Tortellini Lightly

After boiling, toss the tortellini in a hot skillet with a drizzle of olive oil for 1‑2 minutes. This adds a subtle caramelized flavor and prevents the pasta from soaking up too much broth.

Tip 5: Keep the Soup Warm, Not Boiling

Once the cream is added, keep the soup at a gentle simmer. Boiling can cause the dairy to curdle, resulting in a grainy texture.

Tip 6: Garnish Just Before Serving

Adding fresh herbs, cheese, and a drizzle of oil at the table preserves their vibrant colors and aromas, making each bowl look restaurant‑quality.

Common Mistakes to Avoid

  • Over‑cooking the spinach: Spinach wilts in seconds; cooking it too long makes it mushy and loses its bright color.
  • Adding cream at too high a temperature: Introduce cream when the soup is just below boiling to prevent curdling.
  • Using low‑quality canned tomatoes: Opt for San Marzano or plum tomatoes; cheap varieties can be overly acidic and watery.
  • Skipping the sauté step: Sautéing aromatics develops sweetness and depth that raw ingredients can’t provide.
  • Over‑seasoning early: Salt gradually; the cheese in the tortellini will add saltiness later.

Recipe Variations

Spicy Arrabbiata Twist

Increase the red‑pepper flakes to 1 teaspoon and add a splash of hot sauce. The heat pairs beautifully with the cooling cream and makes the soup perfect for colder months.

Roasted Red Pepper Version

Blend in one roasted red bell pepper with the tomatoes for a smoky, sweet nuance. This variation adds a subtle sweetness and a deeper orange hue.

Vegan Creamy Alternative

Swap the cheese tortellini for vegan mushroom ravioli, replace heavy cream with coconut cream, and use nutritional yeast instead of Parmesan. The result is a dairy‑free, still‑rich soup.

Protein‑Packed Chicken Addition

Stir in shredded rotisserie chicken or poached chicken breast cubes for extra protein, making the dish suitable as a main course for athletes or busy families.

How to Serve

Serve this soup in shallow, wide bowls to showcase the colorful tortellini and spinach. Pair it with a crisp, lightly toasted baguette brushed with garlic‑infused olive oil, or a simple arugula salad dressed in lemon vinaigrette to cut through the richness. For an upscale presentation, drizzle a swirl of basil‑infused oil on top and sprinkle micro‑greens for a fresh, restaurant‑style finish.

When entertaining, consider offering an array of toppings such as toasted pine nuts, crumbled feta, or a dollop of Greek yogurt. These add texture and flavor layers, allowing guests to customize each bowl to their liking. A chilled glass of dry rosé or a light Italian white wine, like Vermentino, complements the tomato‑basil notes beautifully.

Storage & Reheating

Refrigerator Storage

Transfer leftover soup to airtight containers and refrigerate for up to 4 days. Store the tortellini separately if possible to maintain its texture; reheat the broth and combine just before serving.

Freezing Instructions

The soup freezes well for up to 2 months. Freeze the broth without the tortellini; add fresh or frozen tortellini directly to the pot when reheating to avoid a mushy texture.

Reheating

Reheat gently over low heat, stirring frequently. Add a splash of broth or milk if the soup has thickened too much. Avoid boiling; keep it just below a simmer (≈85 °C / 185 °F) to preserve creaminess.

Frequently Asked Questions

Yes, canned tortellini can be used, but be sure to rinse them under cold water to remove excess sodium and simmer only until heated through, about 2‑3 minutes, to prevent them from breaking apart.

Choose a gluten‑free tortellini or replace it with gluten‑free pasta shells. Ensure your vegetable broth is certified gluten‑free, and double‑check that the canned tomatoes contain no added wheat‑based thickeners.

The broth may be too thin before the cream is incorporated. Simmer the tomato base longer to reduce it, or add a tablespoon of tomato paste during the seasoning step to thicken the mixture before blending.

Absolutely. Prepare the soup base up to the point of adding the tortellini and spinach. Store it in the refrigerator, and when ready to serve, reheat gently, add fresh spinach, and cook the tortellini separately before combining.

The soup freezes well for up to 2 months. For best texture, freeze the broth without the tortellini; add fresh or frozen tortellini when reheating.

Final Thoughts

Our Creamy Tomato Basil Soup with Tortellini and Spinach is more than a comforting bowl; it’s a celebration of seasonal produce, Italian culinary heritage, and modern convenience. By mastering the balance of acidity, creaminess, and texture, you’ll create a dish that feels both luxurious and home‑grown, perfect for any occasion from a quick weekday lunch to an elegant dinner party.

Give this recipe a try tonight, and don’t forget to share your experience in the comments below. Whether you tweak it with a spicy kick or keep it classic, we’re excited to see how you make this soup your own.

Creamy Tomato Basil Soup with Tortellini and Spinach

Creamy Tomato Basil Soup with Tortellini and Spinach

A velvety tomato‑basil broth packed with cheese‑filled tortellini and fresh spinach for a hearty, comforting meal.

Prep: 20 min
Cook: 30 min
Total: 50 min
Servings: 6
Pin Recipe

Ingredients

  • 2 tbsp olive oil
  • 1 large onion, diced
  • 2 carrots, diced
  • 3 garlic cloves, minced
  • 800 g canned tomatoes, crushed
  • 2 tbsp tomato paste
  • 1 tsp sugar
  • ¼ tsp red‑pepper flakes
  • ½ tsp dried oregano
  • ¼ tsp smoked paprika
  • 2 cups vegetable broth
  • 1 cup heavy cream
  • ½ cup milk
  • 400 g cheese tortellini
  • 150 g baby spinach
  • 1 ½ cups fresh basil leaves
  • Salt & pepper to taste

Instructions

  1. Heat olive oil in a pot over medium heat; sauté onion, carrot, and garlic until softened.
  2. Add tomato paste, cook briefly, then stir in crushed tomatoes and seasonings.
  3. Simmer 10 minutes, then add broth, cream, and milk; keep at low simmer.
  4. Partially blend the soup for a smooth yet textured consistency.
  5. Stir in fresh basil, then add spinach and cook until wilted.
  6. Cook tortellini separately, drain, and add to the soup.
  7. Adjust seasoning, garnish with Parmesan and basil, and serve hot.

Chef's Notes

For extra depth, roast the tomatoes before crushing them. If the soup thickens too much after cooling, whisk in a little extra broth or milk before reheating.

Calories
340 kcal
Protein
12 g
Carbs
28 g
Fat
18 g

More Recipes