Looking for a simple yet delicious tomato soup recipe? Look no further! This homemade tomato soup is everything you’ve ever wanted—rich, creamy, and full of vibrant flavor. Whether you’re craving a bowl of warmth on a cold day or need a quick appetizer for dinner guests, this recipe has got you covered. With just a few pantry staples and fresh ingredients, you can whip up this comforting dish in under 30 minutes. Plus, it’s healthy, customizable, and sure to become a family favorite. Let’s dive into how to make this irresistible tomato soup!
This creamy tomato soup recipe is a classic comfort food that’s easy to make and packed with rich, tangy flavors. Made with fresh tomatoes, aromatic herbs, and a touch of cream, this soup is perfect for chilly evenings or when you need a quick, satisfying meal. Serve it with crusty bread or a grilled cheese sandwich for the ultimate indulgence!
Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Add the diced tomatoes (or canned tomatoes), tomato paste, vegetable broth, sugar, dried basil, oregano, salt, and pepper to the pot. Stir well to combine all the ingredients.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for 15–20 minutes. This allows the flavors to deepen and the tomatoes to soften.
Use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until creamy. Return the blended soup to the pot.
Let the soup rest for 5 minutes to allow the flavors to meld. Taste and adjust seasoning if needed. Ladle the soup into bowls, garnish with fresh basil leaves, and serve hot with crusty bread or a grilled cheese sandwich.