Rich, creamy and bursting with fresh tomato flavor, this homemade tomato soup is the perfect comfort food for any season.
Ingredients
- 6 large ripe tomatoes, chopped
- 1 medium onion, chopped
- 4 garlic cloves, chopped
- 1 tbsp butter
- 1 tbsp olive oil
- 2 cups water
- 1 tsp sugar (optional)
- Salt to taste
- ½ tsp black pepper
- 2 tbsp fresh cream (optional)
- Fresh basil or coriander leaves, for garnish
Preparation
- Heat butter and olive oil in a saucepan over medium heat.
- Add the chopped onion and garlic, and sauté until soft and fragrant.
- Add the chopped tomatoes and cook for 8-10 minutes until they soften completely.
- Pour in the water, add sugar (if using), and bring the mixture to a boil.
- Reduce the heat and simmer for 10-15 minutes.
- Allow the soup to cool slightly, then blend until smooth using a blender or immersion blender.
- Strain the soup through a fine sieve for an extra smooth texture, if desired.
- Return the soup to the saucepan, season with salt and black pepper, and simmer for 2-3 minutes.
- Stir in fresh cream, if using, and mix well.
- Garnish with fresh basil or coriander leaves and serve hot.
Serving suggestion
Serve the tomato soup hot with toasted garlic bread.



