Creamy Tomato Basil Soup (Better Than Canned)

This creamy tomato basil soup is pure comfort in a bowl, and it beats the canned version in every way. Canned tomatoes simmer with aromatics and fresh basil, then get blended smooth and finished with a swirl of cream.

It is ready in about 30 minutes and pairs perfectly with a grilled cheese for dipping.

Recipe at a glanceJump to instructions ↓
  • Prep10 min
  • Cook25 min
  • Total35 min
  • Serves6
  • CourseSoup
  • CuisineAmerican
  • Ingredients10
  • Steps5

Written by · Updated September 2026

Why you’ll love this creamy tomato basil soup

  • Pantry-friendly: uses canned tomatoes you already have.
  • 30 minutes: quick comfort food.
  • Velvety texture: blended smooth and finished with cream.
  • Freezer-friendly: make a batch and freeze.

Ingredients you’ll need

Good-quality canned San Marzano tomatoes make a noticeable difference.

  • 2 tablespoons butter
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 (28 oz) cans crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1/2 cup heavy cream
  • 1/2 cup fresh basil, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

How to make creamy tomato basil soup (step by step)

  1. Melt the butter in a large pot over medium heat. Add the onion and cook for 5 minutes until soft, then add the garlic and cook 30 seconds.
  2. Stir in the crushed tomatoes, broth, sugar, salt, and pepper. Bring to a simmer and cook for 15 minutes.
  3. Add the fresh basil, then blend the soup smooth with an immersion blender (or in batches in a countertop blender).
  4. Stir in the heavy cream and warm through gently.
  5. Taste, adjust the seasoning, and serve with extra basil.

Tips for the best results

  • A pinch of sugar balances the acidity of the tomatoes.
  • Blend carefully. Hot soup expands, so fill the blender only halfway.
  • Add cream off the boil so it stays smooth.

Variations & substitutions

  • Stir in a spoonful of pesto for extra basil flavor.
  • Make it dairy-free with coconut cream.
  • Add a pinch of red pepper flakes for warmth.

Storage & make-ahead

Refrigerate for up to 5 days or freeze for up to 3 months. If freezing, add the cream after reheating for the smoothest texture.

Frequently asked questions

Can I use fresh tomatoes?

Yes, but canned tomatoes give the most consistent, rich flavor year-round. If using fresh, you will need about 3 pounds, roasted for the best taste.

How do I make it smooth?

Blend it with an immersion blender right in the pot, or carefully blend in batches in a countertop blender.

Can I make it dairy-free?

Yes. Use coconut cream or a splash of oat cream in place of the heavy cream.

What goes with tomato basil soup?

Grilled cheese is the classic pairing, along with crusty bread or a green salad.

Leave a Comment