Homemade Creamy Tomato Soup That Beats the Can Hands Down

This homemade creamy tomato soup recipe combines simple ingredients with San Marzano tomatoes to create a rich, velvety dish. It reflects a nostalgic comfort food tradition, often paired with grilled…

San Marzono Tomato Soup

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.

San Marzono Tomato Soup
Canned San Marzano Tomatoes make the Perfect Soup

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.

San Marzono Tomato Soup
Kevin Bouchard

Smooth San Marzano Tomato Soup

A rich and comforting tomato soup made with San Marzano tomatoes, finished with cream and topped with golden sourdough croutons, Parmesan, and fresh basil. Classic, cozy, and perfect for any season.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Appetizer, Soup
Cuisine: American
Calories: 256

Ingredients
 
 

Soup
  • 1 tbsp Olive Oil
  • 1 tbsp Butter
  • 1 Medium Onion Diced
  • 1 Carrot Diced
  • 1 Celery Stalk Diced
  • 3 Garlic Cloves Minced
  • 1/4 tsp Red Pepper Flakes
  • 56 oz San Marzano Tomatoes with Juices
  • 2 cups Chicken Stock
  • 1/4 Heavy Cream
  • 1/ tsp Black Pepper
  • Salt to Taste
Sourdough Croutons
  • 1 tbsp Butter
  • 1 tbsp Olive Oil
  • 4-5 Slices of Sourdough bread 3/4 inch Thick and Cubed
To Finish
  • Fresh Basil Whole or Chopped
  • Shredded Parmesan
  • 1 tbsp Heavy Cream Drizzle

Equipment

  • Large pot or Dutch oven
  • Cutting Board
  • Chefs Knife
  • Blender or immersion blender
  • Skillet (for croutons)
  • Measuring cups & spoons

Method
 

Build the Soup Base
  1. 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.
Add Aromatics
  1. Stir in garlic and red pepper flakes. Cook for 30 seconds until fragrant.
Simmer
  1. Add tomatoes with juices. Bring to a gentle boil, then reduce to a simmer. Simmer uncovered for 15–20 minutes.
Make the Croutons
  1. 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 and Finish
  1. Blend & Finish – Blend soup until smooth. Stir in heavy cream and black pepper. Season with salt to taste.
To Serve
  1. Top with croutons, Parmesan, fresh basil, and a drizzle of cream.

Nutrition

Calories: 256kcalCarbohydrates: 42gProtein: 8gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.01gCholesterol: 3mgSodium: 728mgPotassium: 603mgFiber: 4gSugar: 11gVitamin A: 2075IUVitamin C: 26mgCalcium: 129mgIron: 5mg

Notes

This recipe can be made vegetarian by swapping out the chicken stock for vegetable, it can also be made vegan by using only olive oil, swapping out the stock for vegetable and by using a non dairy creamer or non dairy milk. 

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.

Try Some of my Other Soup Recipes