Creamy Tomato Soup with Canned Tomatoes and Basil

30 min prep 5 min cook 1 servings
Creamy Tomato Soup with Canned Tomatoes and Basil
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about a steaming bowl of creamy tomato soup that transports me straight back to my grandmother's cozy kitchen on rainy Sunday afternoons. She'd simmer her famous tomato soup for hours, filling the house with an aroma so inviting that we'd all gather around the table well before dinnertime. While I've updated her recipe to work with canned tomatoes for busy weeknights, every spoonful still carries that same warmth and comfort that makes everything feel right in the world.

This creamy tomato soup has become my go-to recipe when I need comfort food that's both sophisticated and incredibly simple. Whether you're hosting an elegant dinner party, meal prepping for the week ahead, or simply craving that perfect grilled cheese companion on a chilly evening, this recipe delivers restaurant-quality results with pantry staples you probably already have. The secret lies in the careful layering of flavors – from the aromatic base of onions and garlic to the bright freshness of basil, all balanced with just the right amount of cream to create that luxuriously smooth texture that makes this soup absolutely irresistible.

Why This Recipe Works

  • Pantry Perfect: Uses canned tomatoes so you can enjoy this soup year-round without compromising on flavor
  • Restaurant Quality: The technique of roasting aromatics before blending creates depth that rivals any fine dining establishment
  • One-Pot Wonder: Everything cooks in a single pot, minimizing cleanup while maximizing flavor development
  • Customizable Consistency: Easily adjust thickness from silky smooth to rustic chunky based on your preference
  • Make-Ahead Friendly: Flavors actually improve overnight, making this perfect for meal prep and entertaining
  • Nutrient Powerhouse: Packed with lycopene from tomatoes and antioxidants from fresh basil
  • Family Approved: Kid-friendly while sophisticated enough to serve at dinner parties

Ingredients You'll Need

Ingredients

The beauty of this creamy tomato soup lies in its simplicity – each ingredient plays a crucial role in building the complex flavors that make this soup so memorable. I've tested countless combinations over the years, and this carefully curated list delivers the perfect balance of sweetness, acidity, and creaminess every single time.

Canned Whole Tomatoes (28 oz): The star of our show! I prefer whole tomatoes over crushed or diced because they break down more naturally during cooking, releasing their juices gradually for a smoother, more integrated flavor. Look for San Marzano or fire-roasted varieties for an extra layer of complexity. If you can't find whole tomatoes, crushed make an acceptable substitute, but avoid diced as they contain calcium chloride that prevents them from breaking down properly.

Yellow Onion (1 large): This aromatic foundation provides the savory backbone of our soup. Dice it finely so it melts into the base, creating a natural sweetness that balances the tomatoes' acidity. In a pinch, white or red onions work, but yellow onions offer the mildest, most complementary flavor.

Garlic (4 cloves): Fresh garlic is non-negotiable here – the powdered stuff simply can't compete with the bright, pungent flavor that fresh garlic brings to the party. Mince it finely or use a garlic press to ensure it distributes evenly throughout the soup.

Fresh Basil (1 cup packed): This is where the magic happens! Fresh basil adds that unmistakable Italian restaurant aroma and flavor that dried basil simply cannot replicate. Add it at the end to preserve its vibrant color and delicate flavor compounds. If you absolutely must substitute, use 1/3 the amount of dried basil, but fresh really makes this soup special.

Heavy Cream (1 cup): This creates that luxurious, silky texture that defines a truly exceptional tomato soup. For a lighter version, you can substitute half-and-half, but the soup won't be quite as rich and satisfying. Coconut cream works for dairy-free versions, though it will impart a subtle coconut flavor.

Chicken or Vegetable Broth (2 cups): The broth thins the soup to the perfect consistency while adding another layer of savory flavor. I prefer low-sodium varieties so I can control the salt level myself. Homemade stock is fantastic if you have it, but good quality store-bought works beautifully.

Butter (3 tablespoons): Butter adds richness and helps create that beautiful sheen on the finished soup. It also helps carry flavors throughout the dish. Use unsalted butter so you can control the seasoning precisely.

Olive Oil (2 tablespoons): A good quality extra virgin olive oil adds fruitiness and helps prevent the butter from burning. The combination of butter and oil gives us the best of both worlds – butter's flavor and oil's higher smoke point.

Sugar (1 teaspoon): Just a touch of sugar balances the natural acidity of the tomatoes without making the soup taste sweet. This is especially important if your tomatoes are particularly acidic. You might not need it with very ripe, sweet tomatoes.

Salt and Black Pepper: Essential for bringing all the flavors together. Season at multiple stages throughout cooking for the most balanced result. Freshly cracked black pepper provides the best flavor.

Optional Garnishes: Croutons for crunch, extra cream for swirling, fresh basil leaves for color, or a drizzle of good olive oil for richness.

How to Make Creamy Tomato Soup with Canned Tomatoes and Basil

1

Sauté the Aromatics

Heat olive oil and 2 tablespoons of butter in a large Dutch oven or heavy-bottomed pot over medium heat. Once the butter has melted and begins to foam, add the diced onion with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onions become translucent and start to turn golden around the edges. Add the minced garlic and cook for another 30-45 seconds until fragrant but not browned. This aromatic base is crucial for building depth of flavor in your finished soup.

2

Add the Tomatoes

Pour in the entire can of tomatoes with their juice, using a wooden spoon to break them into smaller pieces. If you're particular about texture, you can crush them through your fingers as you add them to the pot. Add the tomato paste and cook for 2-3 minutes, stirring constantly. This step caramelizes the tomato paste, intensifying its flavor and adding a subtle sweetness that balances the acidity. The deep red color should become even richer and more vibrant.

3

Simmer and Develop Flavor

Pour in the chicken or vegetable broth and add the bay leaf, dried oregano, and a generous amount of freshly cracked black pepper. Bring the mixture to a gentle simmer, then reduce heat to low and partially cover. Let it simmer for 20-25 minutes, stirring occasionally. This slow simmer allows all the flavors to meld together beautifully while reducing the liquid slightly to concentrate the taste. Your kitchen should start smelling absolutely incredible at this point!

4

Blend Until Smooth

Remove the bay leaf and turn off the heat. Using an immersion blender directly in the pot, blend the soup until completely smooth and velvety. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, filling it no more than half full and removing the center cap to allow steam to escape. Cover with a kitchen towel and blend until smooth. Return all the blended soup to the pot. The soup should have a luxurious, silky consistency at this point.

5

Add the Cream and Final Seasonings

Return the pot to low heat and stir in the heavy cream. Add the remaining tablespoon of butter and let it melt into the soup. Taste and adjust seasoning with salt, pepper, and sugar if needed. The sugar helps balance any remaining acidity from the tomatoes. Keep the heat gentle here – you want to warm the cream through without letting it come to a boil, which could cause it to curdle. The soup should take on a beautiful, pale coral color once the cream is incorporated.

6

Finish with Fresh Basil

Just before serving, stir in most of the fresh basil, saving some for garnish. The residual heat will wilt the basil slightly, releasing its aromatic oils without cooking away its fresh flavor. If you prefer a more subtle basil presence, you can simply garnish each bowl with fresh leaves instead of stirring it into the entire pot. This final addition of fresh herbs brightens the entire dish and adds that unmistakable Italian restaurant quality.

7

Serve and Garnish

Ladle the hot soup into warmed bowls and garnish with a swirl of cream, fresh basil leaves, homemade croutons, or a drizzle of good olive oil. For an extra special touch, serve with grilled cheese triangles or crusty bread on the side. The soup should be served hot but not boiling – let it cool for 2-3 minutes after ladling to achieve the perfect temperature for enjoying all those carefully developed flavors.

Expert Tips

Choose the Right Tomatoes

San Marzano tomatoes are worth the extra cost for their superior flavor and lower acidity. If using regular canned tomatoes, add a pinch of baking soda to neutralize excess acidity.

Control the Consistency

For a thinner soup, add more broth. For ultra-smooth, strain through a fine-mesh sieve after blending. For rustic texture, pulse blend just 3-4 times.

Prevent Curdling

Let cream come to room temperature before adding, and never let the soup boil after adding dairy. Warm it gently over low heat.

Boost the Umami

Add a tablespoon of tomato paste and let it caramelize for 2-3 minutes before adding liquid. A parmesan rind simmered in the soup adds incredible depth.

Make-Ahead Magic

This soup tastes even better the next day! Make it up to 3 days ahead, but add the cream and fresh basil just before serving for best results.

Perfect Pairings

Serve with grilled cheese, garlic bread, or simple croutons. For wine pairing, try a crisp Sauvignon Blanc or light Chianti.

Variations to Try

Roasted Tomato Version

Roast fresh tomatoes with garlic and olive oil at 400°F for 30 minutes before adding to the soup. This adds incredible caramelized depth and sweetness.

Spicy Tomato Basil

Add 1/2 teaspoon red pepper flakes with the garlic, or stir in a tablespoon of harissa paste for North African flair. Perfect for those who like it hot!

Dairy-Free Delight

Replace heavy cream with full-fat coconut milk and use olive oil instead of butter. The coconut flavor surprisingly complements the tomatoes beautifully.

Protein-Packed Version

Stir in a can of white beans before blending, or add cooked chicken breast cubes after blending for a heartier meal that eats like a stew.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually intensify overnight, making this an excellent make-ahead meal. If the soup separates, simply whisk it back together while reheating.

Freezing

Freeze soup without cream for up to 3 months. Let cool completely, then portion into freezer bags, removing excess air. Thaw overnight in refrigerator, then add cream while reheating. Cream-based soups can separate when frozen, so it's best to add fresh cream after thawing.

Reheating

Reheat gently over low heat, stirring frequently. Add a splash of broth or cream if the soup has thickened too much. Avoid boiling, as this can cause the cream to separate and create an unappetizing texture.

Frequently Asked Questions

Absolutely! You'll need about 2.5 pounds of ripe tomatoes. Core and roughly chop them, then proceed with the recipe as written. For best results, peel them first by scoring an X on the bottom and blanching in boiling water for 60 seconds. The flavor will be brighter and more summery with fresh tomatoes.

Bitterness usually comes from tomato skins or overcooked garlic. Make sure to remove bay leaves before blending, and don't let the garlic brown. A pinch of sugar or baking soda can neutralize acidity. Also, using lower quality canned tomatoes can result in a bitter taste – invest in good San Marzano tomatoes for best results.

Yes! Sauté aromatics on the stovetop first, then transfer everything except cream and fresh basil to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Blend until smooth, then stir in cream and basil just before serving. This method is perfect for busy days when you want to come home to ready-to-eat soup.

For thicker soup, simmer uncovered for an additional 10-15 minutes to reduce, or add 1-2 tablespoons of tomato paste. You can also blend in a cooked potato for natural thickening. For thinner soup, gradually add more broth or cream until you reach your desired consistency. Remember that soup will thicken as it cools.

This soup is packed with nutrients! Tomatoes provide lycopene, a powerful antioxidant, while basil offers anti-inflammatory properties. For a lighter version, use half-and-half or evaporated milk instead of heavy cream. Each serving provides about 180 calories with 6g of protein and 3g of fiber. It's naturally gluten-free and can be made dairy-free with coconut milk.

Classic grilled cheese is the ultimate companion, but this soup also pairs beautifully with garlic bread, crusty artisan bread, or simple crackers. For a lighter meal, serve with a crisp green salad or roasted vegetables. A simple grilled chicken breast or shrimp skewers turn it into a complete, satisfying meal.
Creamy Tomato Soup with Canned Tomatoes and Basil
soups
Pin Recipe

Creamy Tomato Soup with Canned Tomatoes and Basil

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Build the Base: Heat olive oil and 2 tablespoons butter in a large pot over medium heat. Sauté onion for 5-6 minutes until translucent. Add garlic and cook 30 seconds until fragrant.
  2. Add Tomatoes: Pour in canned tomatoes with juice, breaking them up with a spoon. Add tomato paste if using and cook 2-3 minutes, stirring constantly.
  3. Simmer: Add broth, bay leaf, and oregano. Bring to a simmer and cook 20-25 minutes, partially covered, stirring occasionally.
  4. Blend: Remove bay leaf and blend until smooth using an immersion blender, or carefully transfer to a regular blender in batches.
  5. Add Cream: Return to low heat and stir in heavy cream and remaining butter. Warm gently without boiling.
  6. Season and Serve: Stir in most of the fresh basil, reserving some for garnish. Season with salt, pepper, and sugar if needed. Serve hot with garnishes.

Recipe Notes

For best results, use San Marzano tomatoes. The soup can be made up to 3 days ahead and refrigerated, or frozen without cream for up to 3 months. Add cream and fresh basil just before serving for optimal flavor and texture.

Nutrition (per serving)

280
Calories
6g
Protein
12g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.