Classic Tomato Soup Recipe

Classic Tomato Soup Recipe

How To Make Classic Tomato Soup

This classic tomato soup just hits the spot once it gets cold! Enjoy rich and creamy homemade tomato soup that’s easy to make and filling to eat.

Preparation: 15 minutes
Cooking: 40 minutes
Total: 55 minutes



  • 2tbspextra-virgin olive oil
  • 1medium yellow onion,chopped
  • ½tspfine sea salt
  • 2tbsptomato paste
  • 28ozwhole tomatoes,(1 large can) with their liquid
  • 2cupsvegetable broth
  • ½cupGreat Northern beans,cooked, or cannellini beans, rinsed and drained
  • 2tbspunsalted butter,cut into a few pieces
  • 1tspcoconut sugar or brown sugar,to taste
  • freshly ground black pepper,to taste
  • 15fresh basil leaves,to taste for the tomato-basil variation (optional)


  1. In a Dutch oven or soup pot, warm the olive oil over medium heat until shimmering. Add the onion and salt and cook for 7 to 10 minutes, stirring occasionally, until the onions are tender and turning translucent.

  2. Add the tomato paste and cook for about 30 seconds, stirring constantly, until fragrant.

  3. Add the tomatoes and vegetable broth and stir to combine. Increase the heat to medium-high, and bring the mixture to a simmer. Cook for 30 minutes, reducing the heat as necessary to maintain a gentle simmer, and stirring occasionally.

  4. Remove the pot from the heat and let it cool for a few minutes. Carefully transfer the mixture to a blender, being sure not to fill past the maximum fill line. Blend in batches if necessary.

  5. Add the beans, butter, sugar, and several twists of black pepper. Securely fasten the lid and blend the soup until smooth, being careful to avoid hot steam escaping from the lid.

  6. Taste and, if necessary, add a little more sugar (to balance out the acidity of the tomatoes), pepper, and ¼ to ½ teaspoon of salt.

  7. If adding basil, add now. Briefly blend again, and serve hot. Enjoy!

Recipe Notes

  • This soup keeps well for up to 4 days or so. You can freeze leftovers for up to 3 months.


  • Calories: 205.49kcal
  • Fat: 13.29g
  • Saturated Fat: 4.73g
  • Trans Fat: 0.23g
  • Monounsaturated Fat: 6.55g
  • Polyunsaturated Fat: 1.22g
  • Carbohydrates: 19.84g
  • Fiber: 6.55g
  • Sugar: 8.74g
  • Protein: 4.91g
  • Cholesterol: 15.26mg
  • Sodium: 724.07mg
  • Calcium: 107.02mg
  • Potassium: 657.05mg
  • Iron: 2.18mg
  • Vitamin A: 103.55µg
  • Vitamin C: 30.17mg
Share your thoughts on the Classic Tomato Soup Recipe in the Recipe Sharing forum and let us know if you have any tips or variations to enhance this comforting dish.

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!