Tomato Soup
This delicious homemade tomato soup is comforting and rich in flavor, perfect for a cozy night in or as a starter for a special meal. It’s made with fresh tomatoes and herbs, providing a warm and wholesome experience.
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Soup
Cuisine Italian
Servings 4 People
Calories 150 kcal
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 cans (14.5 oz each) diced tomatoes or 6 cups fresh tomatoes, chopped
- 2 cups vegetable or chicken broth
- 1 teaspoon sugar
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- to taste salt and pepper
- 1/4 cup fresh basil leaves for garnish
- 1/2 cup heavy cream optional
Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes translucent.
Stir in the minced garlic and cook for another minute until fragrant.
Add the diced tomatoes (with their juices), broth, sugar, dried basil, and oregano to the pot. Stir to combine.
Bring the mixture to a simmer and let it cook uncovered for 20 minutes, stirring occasionally.
Remove the pot from the heat and use either a blender or an immersion blender to puree the soup until smooth.
Return the soup to the pot, season with salt and pepper to taste. If desired, stir in the heavy cream for a richer texture and warmth.
Allow the soup to heat through for an additional 5 minutes before serving.
Ladle the soup into bowls, and garnish with fresh basil leaves.
For a chunkier texture, reserve some of the diced tomatoes before blending and add them back into the soup after pureeing.
You can add a splash of balsamic vinegar for extra depth of flavor.
This soup pairs wonderfully with crusty bread or grilled cheese sandwiches for a complete meal.