Go Back
–+ servings
Easy, best homemade tomato soup recipe
Print Recipe
4.92 from 37 votes

Best Homemade Tomato Soup from Garden-Fresh Tomatoes

This homemade tomato soup, made with garden fresh tomatoes, is the best tomato soup you'll ever taste. It's easy to make, absolutely delicious, and a great way to use up those tomatoes taking over your garden.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Main Course, Soup
Cuisine: American
Keyword: Fresh Tomatoes, Tomato Soup
Servings: 7
Calories: 97kcal
Author: Jackie Currie


  • 2 tbsp butter
  • 2 tbsp olive oil
  • 1 large onion sliced
  • pinch salt
  • 2 lbs tomatoes 10 med tomatoes
  • 2-3 cloves garlic sliced
  • 1 tbsp uncooked white rice – I used basmati rice this is your thickening agent
  • another big ol’ pinch of salt
  • a sprig of fresh thyme or basil or both
  • 1/2 bay leaf if you have one
  • 1 tsp garam masala
  • 1 cup water
  • 1 more tbsp butter
  • another pinch of salt


  • In a large pot, add butter, olive oil, onion and pinch of salt. Steam until soft (do not brown).
  • While onions are steaming, wash and core your tomatoes.
  • Add garlic to pot of onions and cook for 2 minutes.
  • Add tomatoes, salt, rice, bay leaf, garam masala and your fresh herbs to the pot of onions.
  • Cook over medium heat, stirring occasionally until your tomatoes are well-cooked rice is tender.
  • Add the last 3 ingredients (water, butter, pinch salt) and cook until butter melts.
  • Remove from heat, and take out bay leaf and herb sprigs.
  • Puree to your liking.
  • Strain to remove seeds.


Calories: 97kcal | Carbohydrates: 6g | Protein: 1g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 9mg | Sodium: 39mg | Potassium: 330mg | Fiber: 1g | Sugar: 4g | Vitamin A: 1180IU | Vitamin C: 19.2mg | Calcium: 18mg | Iron: 0.4mg