tomato soup easy
This easy tomato soup recipe is quick, comforting, and full of fresh flavors. Made with ripe tomatoes, garlic, onion, and vegetable broth, it's perfect for a cozy meal. You can even make it creamy with a bit of heavy cream or coconut milk for a dairy-free option.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Dinner
Cuisine American
- 4 large fresh tomatoes about 2 pounds
- 1 medium onion finely chopped
- 2 cloves garlic minced
- 3 cups vegetable broth or chicken broth
- 1 tablespoon olive oil
- 1 teaspoon dried basil or 1 tablespoon fresh, chopped
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ cup heavy cream optional
- Fresh basil leaves for garnish optional
Sauté the Aromatics:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes, or until softened and translucent. Add the minced garlic and cook for another 1-2 minutes, just until fragrant.
Add the Broth and Seasonings:
Pour in the vegetable broth and stir in the basil, salt, and pepper. Bring the mixture to a simmer and let it cook for about 10-15 minutes, or until the tomatoes are fully softened and the flavors have melded together.
Blend the Soup:
Once the soup has simmered, use an immersion blender to puree the soup until smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth. For a chunkier texture, you can blend it for a shorter amount of time.
Add Cream (Optional):
If you’re using heavy cream, add it now and stir well to combine. This will give your soup a rich, velvety texture. If you prefer a dairy-free version, skip this step or substitute with coconut milk for a creamy finish.