Go Back Email Link
+ servings

Creamy tomato soup with fresh tomatoes

No ratings yet
Ditch the can for this creamy tomato soup recipe with fresh tomatoes! Learn how to make tomato soup with fresh tomatoes and cream.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 1
Course: Soup
Cuisine: American

Ingredients
  

  • 3 pounds roma tomatoes
  • 2 tablespoons olive oil
  • 2 medium onions thinly sliced
  • 2 cloves garlic minced
  • salt
  • fresh ground black pepper
  • 4 cups vegetable broth
  • 1/2 cup heavy cream

Method
 

  1. Boil a large pot of water over high heat. Score a small X on the stem end of each tomato. Blanch the tomatoes in the boiling water for 1 minute, then transfer them to cold water using a slotted spoon. Once cooled, peel, core, and coarsely chop the tomatoes.
  2. Heat olive oil in a large soup pot over medium-high heat. Add onions and garlic and cook until the onions are translucent and the garlic is fragrant, about 5 minutes.
  3. Add the chopped tomatoes to the pot, season with salt and pepper, and cook for 5 minutes. Increase the heat to high, add the vegetable broth, and bring to a boil. Reduce the heat to low and simmer for 30 minutes.
  4. Puree the soup until smooth using an immersion or standard blender. Return the soup to the pot, stir in the heavy cream, and simmer over low heat for 15 minutes. Continue simmering for 10 minutes if a thicker consistency is needed. Adjust seasoning with salt and pepper to taste.
  5. Ladle the soup into bowls and top with croutons, Parmesan cheese, and fresh basil if desired.

Notes

Creamy Variations: I have found that full-fat coconut milk is a fantastic alternative to heavy cream if you want a subtle sweetness, though the original cream creates the most traditional velvety finish.