Go Back
+ servings
Homemade Tomato Soup Recipe

Homemade Tomato Soup Recipe

This Homemade Tomato Soup Recipe is the ultimate comfort food and is served best with a yummy grilled cheese sandwich for dipping. 
5 from 5 votes
Prep Time 10 mins
Cook Time 1 hr 10 mins
Total Time 1 hr 20 mins
Course Soup
Servings 4
Calories 157 kcal


  • 1 T olive oil extra virgin
  • 5 T butter unsalted
  • 1 medium sweet onion
  • kosher salt to taste
  • 2 garlic cloves
  • pinch crushed red pepper
  • 28 oz can whole peeled tomatoes San Marzano
  • 1.5 cups chicken bone broth
  • 2 T sugar granulated
  • 1/3 cup heavy whipping cream
  • black pepper to taste
  • extra virgin olive oil garnish
  • basil leaves garnish
  • Parmesan cheese garnish
  • heavy whipping cream garnish


  • Place a medium Dutch oven over medium-low heat and add the olive oil and butter. After the butter is melted, add the onion and a nice pinch of salt. Cook until the onion is completely soft, about 15 minutes. Add the garlic and red pepper flakes and cook for 5 minutes more, being sure not to burn the garlic.
  • Increase the heat to medium and add the canned to the pan. Crush the tomatoes with a wooden utensil and cook for about 10 minutes. Add the bone broth and bring to a simmer. Cook on medium until the tomatoes fall apart, maybe 15 minutes. 
  • Remove the soup from the heat and cool for 10 minutes. using an immersion blender, purée the soup directly in the Dutch Oven until smooth. 
  • Return the soup to the stove over low heat and stir in the cream. Add black pepper,  and adjust the seasonings as needed. Garnish with the basil, Parmesan cheese, cream  and/or croutons. Serve with your best grilled cheese sandwich. Say Grace and enjoy!


Calories: 157kcalCarbohydrates: 13.8gProtein: 3.2gFat: 10.1gSaturated Fat: 4.6gCholesterol: 21mgSodium: 121mgFiber: 3.7gSugar: 8.7g
Tried this recipe?Let us know how it was!