Creamy Tomato Basil Soup

Creamy Tomato Basil Soup

The onion softens in butter first, and the kitchen starts to smell like the beginning of a good soup before the tomatoes even hit the pot. Once the crushed tomatoes…

By Willow • • Reading time: 8 min
Tip: save now, cook later.

The onion softens in butter first, and the kitchen starts to smell like the beginning of a good soup before the tomatoes even hit the pot. Once the crushed tomatoes and broth go in, the whole thing simmers quietly while the sharp canned-tomato edge settles down. That’s the part I like about this Creamy Tomato Basil Soup: it gets its depth from a few patient minutes at the stove, not a long ingredient list.

Fresh basil goes in after the simmer, just before blending, so its aroma stays lively instead of disappearing into the pot. I blend everything smooth before stirring in the cream; that way, the finished soup feels silky rather than heavy. A bowl is rich and tomato-forward, with enough basil to taste fresh and a soft, creamy finish.

Creamy Tomato Basil Soup, smooth and velvety
“

Kitchen Note

Hot soup needs room to move, so fill a countertop blender no more than halfway and vent the lid before blending. That small bit of space helps keep steam from building up under the lid.

Save this creamy tomato basil soup for a night when you want a smooth, basil-bright bowl with pantry tomatoes and a gentle cream finish.

Save to Pinterest

Why the Tomato Paste Gets a Minute Before the Crushed Tomatoes

Tomato paste has a concentrated, almost sharp flavor straight from the can. Giving it a minute in the pot with the softened onion and garlic lets that concentrated tomato flavor cook briefly in the butter before broth and canned tomatoes dilute it. The mixture should smell fragrant after that minute; it doesn’t need to darken or stick to the bottom.

Adding the crushed tomatoes too early skips that short cooking window. It won’t ruin the soup, but the paste can taste more raw and less rounded. Keep the heat at medium and stir as the paste cooks, scraping it through the onion and garlic so it warms evenly. Then add the tomatoes and broth, bring the pot to a gentle boil, and turn the heat down for the simmer. This brief pause gives the soup a fuller tomato base without asking you to cook it for hours.

What the Canned Tomatoes, Basil, and Cream Each Bring to the Pot

Creamy Tomato Basil Soup, rich and silky
  • Crushed tomatoes — Their soft texture blends into a smooth soup without needing to break down large pieces first. Choose cans labeled crushed rather than whole peeled tomatoes if you want the most straightforward texture.
  • Tomato paste — This concentrated tomato ingredient adds depth that broth alone can’t supply. A tube or a small can both work; if you use a can, refrigerate any extra according to its package directions.
  • Low-sodium broth — Either chicken or vegetable broth works here. Vegetable broth keeps the soup vegetarian, while low-sodium broth leaves more room to adjust the seasoning without making the finished soup too salty.
  • Fresh basil — Fresh leaves give the soup a clean, leafy aroma that dried herbs won’t quite reproduce. Pick leaves that look perky rather than wilted, and chop them shortly before adding them.
  • Heavy cream — Cream softens the tomatoes’ acidity and gives the blended soup its rounded, velvety texture. Half-and-half can stand in if needed, though the soup will be lighter and less lush.
  • Granulated sugar — It balances the natural sharpness of canned tomatoes rather than making the soup taste sweet. The amount is modest, but it helps the tomato flavor feel less pointed.

From Soft Onion to Silky Soup: The Five Stages That Matter

Soften the onion in butter

Melt the butter in a 5-quart Dutch oven or soup pot over medium heat, then add the chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until the pieces have softened. Keep the heat steady rather than rushing them; the goal is tender onion, not browned edges. Soft onion gives the blended soup a smoother base.

Warm the garlic and tomato paste

Stir in the minced garlic and tomato paste, then cook for 1 minute until fragrant. Keep the mixture moving so the garlic doesn’t scorch against the bottom of the pot. The paste should be warmed through and mixed with the onion, not left in one thick clump. Once it smells fragrant, move on to the liquids.

Simmer the tomato base uncovered

Add the crushed tomatoes, broth, sugar, salt, and black pepper. Bring everything to a gentle boil over medium-high heat, then reduce the heat to low and simmer uncovered for 20 minutes. Look for small, steady bubbles rather than a hard boil that splashes sauce up the sides. Leaving the pot uncovered lets the tomato base simmer without trapping steam.

Blend until smooth

Stir in the chopped basil, then blend the soup until smooth with an immersion blender. Keep the blender head beneath the surface while it runs to limit splashes. If you’re using a countertop blender, work in batches rather than filling it to the top. The soup should look evenly blended, with no visible onion pieces.

Finish gently with cream

Stir in the heavy cream and heat the soup over low heat for 2 to 3 minutes, until hot but not boiling. Stir across the bottom of the pot as it warms so the cream disperses evenly. If the surface starts bubbling actively, lower the heat; a gentle finish keeps the texture smooth. Take the pot off the heat once the soup is hot.

Three Practical Swaps That Change the Soup Without Losing Its Character

Make the pot vegetarian with vegetable broth

Use vegetable broth in place of chicken broth. The soup keeps its tomato-and-basil character, and this simple swap makes the original version vegetarian without changing the cooking method.

Use half-and-half for a lighter finish

Swap the heavy cream for the same amount of half-and-half. The result is less rich and a little thinner, but it still blends into the tomato base for a creamy finish.

Make it dairy-free with olive oil and coconut milk

Replace the butter with olive oil and the heavy cream with unsweetened full-fat coconut milk. The soup will still be creamy, but the coconut brings a noticeable flavor of its own, so expect a less classic tomato-basil taste.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers within 2 hours and keep them for 3 to 4 days. The soup may thicken slightly as it chills.
  • Freezer: Freeze in airtight containers for up to 3 months. The cream may separate a little after thawing, but stirring as it warms helps bring the texture back together.
  • Reheating: Reheat on the stovetop over low heat, stirring often, or microwave in short intervals and stir between them. Heat leftovers to 165°F; long, high-power microwave bursts can heat unevenly.

The Questions That Come Up Once the Pot Is on the Stove

Can I use fresh tomatoes instead of canned?+

Fresh tomatoes aren’t a dependable direct swap because their water content and texture vary, which can change how thick the soup turns out. Canned crushed tomatoes give this pot a consistent base, so I’d stick with them for the stated simmer time.

How do I make the soup taste less acidic?+

Tomatoes vary from can to can, so taste the blended soup before adding the cream. If it still tastes sharp, stir in a small pinch of granulated sugar, taste again, and add another pinch only if needed; a little at a time keeps the soup savory.

Can I use dried basil instead of fresh?+

You can, but dried basil won’t give the soup the same fresh aroma. Add a small pinch with the tomatoes so it has time to soften during the simmer, then taste after blending before deciding whether you want more.

Can I leave the soup chunky instead of blending it?+

Yes. It will have a more rustic texture, with the softened onion and tomato pieces still noticeable, rather than the smooth finish of a blended soup. The flavor stays the same, so choose the texture you prefer.

Creamy Tomato Basil Soup

Creamy tomato basil soup is simmered on the stovetop, blended until smooth, and finished with heavy cream. Fresh basil adds a bright finish to the rich tomato base.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Lunch
Cuisine: American
Calories: 270

Ingredients
  

  • 2 tbsp unsalted butter
  • 1 yellow onion medium, chopped
  • 3 cloves garlic minced
  • 2 tbsp tomato paste
  • 2 can (28 oz) crushed tomatoes
  • 3 cup low-sodium chicken or vegetable broth
  • 1 tsp granulated sugar
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 0.5 cup fresh basil leaves loosely packed, chopped
  • 1 cup heavy cream

Equipment

  • 1 5-quart Dutch oven or soup pot
  • 1 immersion blender or countertop blender

Method
 

  1. Melt the butter in a 5-quart Dutch oven or soup pot over medium heat.
  2. Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
  3. Stir in the garlic and tomato paste and cook for 1 minute, until fragrant.
  4. Add the crushed tomatoes, broth, sugar, salt, and pepper.
  5. Bring to a gentle boil over medium-high heat, then reduce the heat to low and simmer uncovered for 20 minutes.
  6. Stir in the basil.
  7. Blend the soup until smooth with an immersion blender; alternatively, blend in batches in a countertop blender, filling it no more than halfway and venting the lid.
  8. Stir in the heavy cream and heat over low heat for 2 to 3 minutes, until hot but not boiling.

Notes

For the smoothest texture, blend carefully in batches and fill the countertop blender no more than halfway. Refrigerate leftovers for 3 to 4 days; freezing is possible, though the cream may affect the texture when reheated. Use vegetable broth for a vegetarian option.
About the author
Willow

Leave a Comment

Recipe Rating