Sauté the base: Heat olive oil in a large saucepan over medium heat. Add onion and garlic; cook until soft and fragrant.
Add tomatoes: Then, stir in the chopped tomatoes and cook for about 5 minutes to release their juices.
Simmer: Next, pour in the vegetable broth and bring to a gentle boil. Reduce heat, cover, and simmer for 15–20 minutes.
Blend: Meanwhile, use a hand blender to purée the soup until smooth.
Finish: Finally, stir in the cream, season with salt and pepper, and reheat gently without boiling. Serve hot, garnished with fresh herbs. Tips & Variations
Add a pinch of chili flakes or smoked paprika for a deeper flavor.
For a vegan option, replace cream with coconut milk.
Stir in cooked rice or pasta for a more filling meal.
Nutritional Note
Tomatoes are an excellent source of vitamin C and antioxidants, especially lycopene, which supports heart health.
Creamy, comforting, and full of homemade goodness, this tomato soup is a go-to recipe for every season. Serve it with a slice of warm bread or a grilled cheese sandwich for the ultimate comfort combo.