This homemade creamy tomato soup recipe delivers classic comfort with rich, homemade flavour. You combine simple ingredients, build depth with aromatics, and finish with cream to create a smooth, satisfying soup that works for both quick weeknight dinners and slow, cozy meals.

Growing up, tomato soup almost always came from a can. I remember pouring it into a pot, adding water or milk depending on what we had in the fridge, and stirring while it warmed on the stove. Sometimes it turned thin, sometimes extra creamy, but it always showed up with a grilled cheese and felt like an easy win at the end of the day.
The Cream Makes this Tomato Soup Velvety
When I make this homemade creamy tomato soup recipe now, I take that same idea and push it further. I start with San Marzano tomatoes for their natural sweetness, simmer them gently, and blend the soup until velvety and sumptuous instead of watery or flat.
Smooth San Marzano Tomato Soup
Ingredients
Equipment
Method
- Heat olive oil and butter in a large pot over medium heat. Add onion, carrot, and celery. Cook 8–10 minutes until softened and lightly golden.
- Stir in garlic and red pepper flakes. Cook for 30 seconds until fragrant.
- Add tomatoes with juices. Bring to a gentle boil, then reduce to a simmer. Simmer uncovered for 15–20 minutes.
- While the soup simmers, melt butter in a skillet until browned. Remove butter and reserve. Add olive oil and sourdough cubes. Toast until crisp, about 6 minutes. Toss with reserved brown butter and set aside.
- Blend & Finish – Blend soup until smooth. Stir in heavy cream and black pepper. Season with salt to taste.
- Top with croutons, Parmesan, fresh basil, and a drizzle of cream.
Nutrition
Notes
Tried this recipe?
Let us know how it was!A Brief History of Tomato Soup and San Marzano Tomatoes
Tomato soup has roots in European cooking, but it became a household staple in North America in the late 19th and early 20th centuries. As tomatoes grew easier to preserve, cooks turned them into soups that felt affordable, filling, and comforting. The rise of canned tomato soup cemented its place in family kitchens, where it often paired with grilled cheese as an easy, dependable meal.
San Marzano tomatoes come from the Campania region of southern Italy, near Mount Vesuvius. Farmers grow them in rich volcanic soil, which gives the tomatoes their balanced sweetness and low acidity. Unlike many other varieties, San Marzano tomatoes offer fewer seeds and thicker flesh, making them ideal for smooth soups and sauces.
Today, cooks around the world still rely on tomato soup as a symbol of comfort, while San Marzano tomatoes remain the gold standard for depth, richness, and consistency.




