There's something so comforting and satisfying about a bowl of homemade tomato soup. The warm, rich flavors and silky texture make it the perfect comfort food for chilly days. Plus, it's incredibly easy to make, requiring just a handful of simple ingredients and minimal effort. Whether you're a seasoned cook or a kitchen novice, this simple tomato soup recipe is sure to become a staple in your home.
Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for 5-7 minutes, or until softened and translucent. Add the minced garlic and continue to cook for an additional 1-2 minutes, stirring constantly to prevent burning.
Open the cans of whole tomatoes and add them to the pot, juices and all. Use a wooden spoon to break up the tomatoes into smaller pieces. Stir in the vegetable broth, sugar, salt, and pepper. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 20-30 minutes, allowing the flavors to meld together.
Once the soup has simmered, remove it from the heat and allow it to cool slightly. Use an immersion blender to carefully purée the soup until smooth. If you don't have an immersion blender, you can carefully transfer the soup in batches to a regular blender and blend until smooth. Be cautious when blending hot liquids, as they can splatter.
Return the blended soup to the pot and stir in the heavy cream, if using. Warm the soup over low heat until heated through. Taste and adjust the seasonings as needed. Ladle the soup into bowls and garnish with fresh basil, if desired. Serve with crusty bread or grilled cheese for a delicious and satisfying meal.
There's something truly magical about the way a few simple ingredients can come together to create such a delicious and satisfying dish. This simple tomato soup recipe is a testament to the beauty of homemade comfort food, and it's a dish that never fails to warm the soul. Whether you're cooking for one or for a crowd, this recipe is a must-try for anyone who appreciates the joy of a good bowl of soup.