Creamy Tomato Soup (Better Than Canned)

↓ Jump to Recipe

This creamy tomato soup is everything the canned version wishes it could be: velvety, rich, and full of bright, deep tomato flavor with just a hint of sweetness. It comes together in about 30 minutes from pantry staples and tastes like it simmered all day — especially when paired with a gooey grilled cheese for dunking.

It's the ultimate cozy lunch or starter, and it freezes beautifully, so a comforting bowl is always within reach.

A bowl of creamy tomato soup with grilled cheese on the side

Why you'll love this recipe

  • Better than canned. Richer, fresher, and barely more effort.
  • Pantry-friendly. Mostly canned tomatoes and staples.
  • Cozy classic. Made for grilled cheese dunking.

Tips for the best results

Sautéing the onion and garlic builds a savory base, and a pinch of sugar balances the tomatoes' acidity. Blend it smooth with an immersion blender for that signature velvety texture, and stir the cream in off the heat so it doesn't curdle. A handful of fresh basil at the end brightens everything.

Recipe

Creamy Tomato Soup

Velvety, rich tomato soup from pantry staples — far better than canned.

Prep
10 min
Cook
25 min
Total
35 min
Serves
4 servings
Cuisine
American
Rate this recipe:
☆☆☆☆☆

Ingredients

  • 2 tbsp butter
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 (28 oz) cans whole peeled tomatoes
  • 2 cups vegetable broth
  • 1 tsp sugar
  • 1/2 cup heavy cream
  • 1/2 tsp salt, plus more to taste
  • 1/4 cup fresh basil, plus more to serve

Instructions

  1. Step 1. Melt the butter in a large pot over medium heat. Add the onion and cook 5 minutes until soft, then add the garlic for 1 minute.
  2. Step 2. Add the canned tomatoes (with their juices), broth, sugar, and salt. Break up the tomatoes with a spoon.
  3. Step 3. Bring to a simmer and cook 15 minutes to develop the flavor.
  4. Step 4. Blend until smooth with an immersion blender (or carefully in a countertop blender).
  5. Step 5. Stir in the cream and basil off the heat. Taste, adjust salt, and serve with extra basil.
Nutrition (per serving): calories 230 kcal · protein 5 g · carbs 22 g · fat 15 g

Nutrition is an estimate and provided for convenience only.

Make it your own

Roast the tomatoes first for even deeper flavor, add a Parmesan rind while simmering, or stir in a spoonful of pesto. For a dairy-free version, use coconut milk or simply blend in a cooked potato for creaminess.

Frequently asked questions

Can I use fresh tomatoes? Yes, when they're in season and ripe — roast about 3 pounds first for the best flavor. Canned tomatoes are reliable year-round.

How do I make it thicker? Simmer longer to reduce, or blend in a handful of cooked rice or a small potato.

Does it freeze well? Beautifully — freeze before adding the cream, then stir in cream when reheating, for up to 3 months.


Was this article helpful?


Read next

Leave a Comment

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

Scroll to Top