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…
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.

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.
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

- 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

Creamy Tomato Basil Soup
Ingredients
Equipment
Method
- Melt the butter in a 5-quart Dutch oven or soup pot over medium heat.
- Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and tomato paste and cook for 1 minute, until fragrant.
- Add the crushed tomatoes, broth, sugar, salt, and pepper.
- Bring to a gentle boil over medium-high heat, then reduce the heat to low and simmer uncovered for 20 minutes.
- Stir in the basil.
- 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.
- Stir in the heavy cream and heat over low heat for 2 to 3 minutes, until hot but not boiling.