Go Back
Dorothy Thomas

Best Tomato Soup Recipe

A rich, creamy, and comforting tomato soup made with fresh tomatoes, aromatic herbs, and a touch of cream. Perfect for chilly days or a quick, delicious meal!
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Appetizer, Main Course, Soup
Cuisine: American, Italian
Calories: 220

Ingredients
  

  • 2 tbsp Olive oil
  • 1 Onion (chopped)
  • 3 cloves Garlic (minced)
  • 6 cups Fresh tomatoes (chopped) or canned whole tomatoes
  • 1 cup Vegetable or chicken broth
  • 1 tsp Sugar (optional)
  • 1 tsp Dried basil
  • ½ tsp Dried oregano
  • Salt & black pepper (to taste)
  • 2 tbsp Butter (optional)
  • ½ cup Heavy cream (or coconut milk for vegan option)
  • 2 tbsp Fresh basil (chopped, for garnish)

Equipment

  • Large pot
  • Blender/Immersion blender
  • wooden spoon

Method
 

  1. Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and sauté until translucent (3-4 mins). Stir in garlic and cook for 30 seconds until fragrant.
  2. Cook Tomatoes: Add tomatoes, broth, sugar, basil, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes, stirring occasionally.
  3. Blend Soup: Use an immersion blender to puree until smooth (or transfer to a blender in batches).
  4. Add Cream & Finish: Stir in butter (if using) and heavy cream. Simmer for 2-3 minutes on low heat. Adjust seasoning.
  5. Serve: Garnish with fresh basil. Pair with grilled cheese or crusty bread!

Notes

  • Storage: Refrigerate for up to 3 days or freeze for 1 month. Reheat gently.
  • Variations: Add red pepper flakes for heat or a Parmesan rind while simmering for extra depth.
  • Vegan Option: Use coconut milk instead of cream and omit butter.