Warm, comforting, and bursting with flavor, this Creamy Tomato Soup with Pesto is the ultimate combination of classic comfort food and gourmet flair. Made with wholesome ingredients like sweet diced onions, rich canned tomatoes, and a touch of heavy cream, this soup achieves a luxurious texture and vibrant flavor balance. The star of the dish is the drizzle of fresh basil pesto on top, adding a burst of herby freshness and a pop of color, while optional crusty bread makes it the perfect pairing for dipping. Ready in just 40 minutes, this easy recipe is perfect for a cozy weeknight dinner or an elegant appetizer. Whether you’re craving something hearty or looking for a vegetarian-friendly dish, this creamy tomato soup promises to be a family favorite.
Scan with your phone to download!
Heat olive oil in a large pot over medium heat.
Add diced onions and sauté until softened and translucent, about 5-7 minutes.
Stir in minced garlic and cook for an additional minute until fragrant.
Pour in the canned whole peeled tomatoes along with their juices. Use a wooden spoon to break up the tomatoes slightly.
Add vegetable broth, sugar, salt, and black pepper. Stir to combine.
Bring the soup to a gentle boil, then reduce the heat to low and simmer for 20 minutes to allow the flavors to meld.
Remove the pot from heat and carefully use an immersion blender to puree the soup until smooth. Alternatively, transfer the soup in batches to a stand blender and blend until creamy (be cautious with hot liquids).
Return the soup to low heat and stir in the heavy cream. Simmer for another 2-3 minutes without boiling.
Taste and adjust seasoning with additional salt or pepper if needed.
Ladle the soup into bowls and drizzle each serving with a tablespoon of fresh basil pesto. Swirl gently with a spoon for a decorative finish.
Serve hot with crusty bread on the side if desired.
Serving size | (1655.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1514.1 |
Total Fat 99.9g | 0% |
Saturated Fat 33.7g | 0% |
Polyunsaturated Fat 4.1g | |
Cholesterol 125mg | 0% |
Sodium 3986.7mg | 0% |
Total Carbohydrate 125.2g | 0% |
Dietary Fiber 23.2g | 0% |
Total Sugars 50.9g | |
Protein 25.8g | 0% |
Vitamin D 0IU | 0% |
Calcium 358.7mg | 0% |
Iron 10.9mg | 0% |
Potassium 2570.0mg | 0% |
Source of Calories