A rich and creamy homemade tomato soup, perfect for a comforting meal or as a starter. This soup is made with fresh tomatoes, aromatic vegetables, and a touch of cream for a velvety finish.
Servings 4servings
Course Appetizer, Soup
Cuisine Italian
Ingredients
For the Soup Base
2tablespoonsOlive OilExtra virgin for better flavor
1mediumOnionFinely chopped
2clovesGarlicMinced
1carrotCarrotDiced
1stalkCeleryDiced
4cupsFresh TomatoesChopped, can substitute with canned tomatoes
2cupsVegetable BrothLow sodium recommended
1teaspoonSugarTo balance acidity
1teaspoonDried BasilOr use fresh if available
1teaspoonSaltAdjust to taste
½teaspoonBlack PepperFreshly ground
For the Creamy Finish
½cupHeavy CreamCan substitute with coconut cream for a dairy-free version
2tablespoonsFresh BasilChopped, for garnish
Method
Prepare the Vegetables
Heat the olive oil in a large pot over medium heat. This will help to sauté the vegetables and release their flavors.
Add the chopped onion and sauté for about 5 minutes, or until translucent. Stir occasionally to prevent burning.
Add the minced garlic, diced carrot, and diced celery. Cook for another 5 minutes until the vegetables are softened.
Cook the Tomatoes
Stir in the chopped fresh tomatoes, vegetable broth, sugar, dried basil, salt, and black pepper. Bring the mixture to a boil.
Once boiling, reduce the heat to low and let it simmer uncovered for about 20 minutes. This allows the flavors to meld and the tomatoes to break down.
Blend the Soup
Remove the pot from heat. Using an immersion blender, blend the soup until smooth. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender.
Return the blended soup to the pot and stir in the heavy cream. This adds richness and a creamy texture.
Serve
Reheat the soup gently over low heat if necessary. Taste and adjust seasoning if needed.
Ladle the soup into bowls and garnish with chopped fresh basil. Serve hot with crusty bread or grilled cheese sandwiches.