Creamy Tomato Basil Soup

A rich, velvety tomato basil soup made with canned whole tomatoes, garlic, fresh basil and a splash of cream. Ready in 30 minutes and perfect with grilled cheese.

Mug of creamy tomato soup with basil leaves, fresh tomatoes, garlic and bread on a checked cloth
Photo: Pexels

Homemade tomato soup tastes far brighter than the canned kind, and it takes just 30 minutes. Good canned whole tomatoes simmer with onion and garlic, then get blended with fresh basil and a little cream until velvety.

A teaspoon of sugar balances the acidity of the tomatoes, and the cream softens the flavor without making it heavy.

Serve it with a grilled cheese sandwich for the ultimate cozy lunch.

Why You’ll Love This Recipe

  • Ready in 30 minutes
  • Pantry ingredients
  • Rich and velvety
  • Perfect with grilled cheese

Ingredient Notes

Canned tomatoes: Whole peeled tomatoes, especially San Marzano style, have the best flavor. Crush them by hand as they go into the pot.

Basil: Add fresh basil at the end so its flavor stays bright.

See the recipe card below for full measurements.

How to Make Creamy Tomato Basil Soup

  1. Soften the onion

    Melt the butter in a large pot over medium heat. Cook the onion 5 to 6 minutes until soft, then add the garlic for 1 minute.

  2. Simmer

    Add the tomatoes, crushing them with your hands or a spoon, plus the broth, sugar, salt and pepper. Bring to a boil, then simmer uncovered for 15 minutes.

  3. Blend

    Add the basil and blend until smooth with an immersion blender, or carefully in batches with the blender lid vented.

  4. Finish

    Stir in the cream and warm through without boiling. Taste and adjust salt. Serve topped with basil and a drizzle of cream.

Tips for the Best Results

  • Roast fresh tomatoes at 400°F (200°C) for 30 minutes in summer for an even deeper flavor.
  • Taste before adding all the sugar; some tomatoes are sweeter than others.
  • A pinch of red pepper flakes adds gentle warmth.
  • For a dairy-free version, use olive oil and coconut milk.

Common Mistakes to Avoid

MistakeHow to fix it
Too acidicAdd a little more sugar or a pinch of baking soda.
Thin soupSimmer a few minutes longer before blending.
Split creamWarm gently after adding cream; do not boil.

Substitutions

  • Heavy cream: Half-and-half, milk or coconut milk.
  • Vegetable broth: Chicken broth.
  • Fresh basil: 1 teaspoon dried basil added with the tomatoes.

What to Serve With It

  • Grilled cheese sandwiches
  • Soft dinner rolls
  • Chicken Caesar salad
  • Crusty bread

Storage and Reheating

Fridge: Refrigerate for up to 5 days.

Freezer: Freeze for up to 3 months, ideally before adding cream.

Reheat: Reheat on the stove over medium heat, stirring.

Tools That Make This Easier

As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

Creamy Tomato Basil Soup

A rich, velvety tomato basil soup made with canned whole tomatoes, garlic, fresh basil and a splash of cream. Ready in 30 minutes and perfect with grilled cheese.

📌 Save to Pinterest
Prep
10 min
Cook
25 min
Total
35 min
Serves
6
Course
Soup
Cuisine
American

Ingredients

Servings6

Instructions

  1. Melt the butter in a large pot over medium heat. Cook the onion 5 to 6 minutes until soft, then add the garlic for 1 minute.
  2. Add the tomatoes, crushing them with your hands or a spoon, plus the broth, sugar, salt and pepper. Bring to a boil, then simmer uncovered for 15 minutes.
  3. Add the basil and blend until smooth with an immersion blender, or carefully in batches with the blender lid vented.
  4. Stir in the cream and warm through without boiling. Taste and adjust salt. Serve topped with basil and a drizzle of cream.

Nutrition (per serving)

Calories
180 kcal
Protein
4 g
Carbohydrates
18 g
Total Fat
11 g
Saturated Fat
6 g
Fiber
4 g
Sugar
11 g
Sodium
780 mg

Nutrition is an estimate per serving without optional sauces, calculated from standard USDA values. It will vary with brands and portion sizes.

Frequently Asked Questions

Can I use fresh tomatoes?

Yes. Use about 4 pounds of ripe tomatoes, cored and quartered, and simmer 25 to 30 minutes before blending.

How do I make tomato soup less acidic?

Add a teaspoon of sugar, a splash of cream, or a tiny pinch of baking soda.

Can I freeze tomato basil soup?

Yes, for up to 3 months. Freeze it before adding the cream for the best texture.

What goes with tomato soup?

Grilled cheese is the classic. Crusty bread, salad or a quesadilla also work.

Follow on Pinterest