Go Back
+ servings

Homemade Tomato Soup

220kcal
Prep 15 minutes
Cook 30 minutes
Total 45 minutes
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 4 servings
Course Appetizer, Soup
Cuisine Italian

Ingredients

For the Soup Base
  • 2 tablespoons Olive Oil Extra virgin for better flavor
  • 1 medium Onion Finely chopped
  • 2 cloves Garlic Minced
  • 1 carrot Carrot Diced
  • 1 stalk Celery Diced
  • 4 cups Fresh Tomatoes Chopped, can substitute with canned tomatoes
  • 2 cups Vegetable Broth Low sodium recommended
  • 1 teaspoon Sugar To balance acidity
  • 1 teaspoon Dried Basil Or use fresh if available
  • 1 teaspoon Salt Adjust to taste
  • ½ teaspoon Black Pepper Freshly ground
For the Creamy Finish
  • ½ cup Heavy Cream Can substitute with coconut cream for a dairy-free version
  • 2 tablespoons Fresh Basil Chopped, for garnish

Method

Prepare the Vegetables
  1. Heat the olive oil in a large pot over medium heat. This will help to sauté the vegetables and release their flavors.
  2. Add the chopped onion and sauté for about 5 minutes, or until translucent. Stir occasionally to prevent burning.
  3. Add the minced garlic, diced carrot, and diced celery. Cook for another 5 minutes until the vegetables are softened.
Cook the Tomatoes
  1. Stir in the chopped fresh tomatoes, vegetable broth, sugar, dried basil, salt, and black pepper. Bring the mixture to a boil.
  2. 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
  1. 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.
  2. Return the blended soup to the pot and stir in the heavy cream. This adds richness and a creamy texture.
Serve
  1. Reheat the soup gently over low heat if necessary. Taste and adjust seasoning if needed.
  2. Ladle the soup into bowls and garnish with chopped fresh basil. Serve hot with crusty bread or grilled cheese sandwiches.

Nutrition

Serving1cupCalories220kcalCarbohydrates15gProtein3gFat18gSaturated Fat10gPolyunsaturated Fat0.5gMonounsaturated Fat6gCholesterol40mgSodium450mgPotassium600mgFiber3gSugar6gVitamin A2500IUVitamin C30mgCalcium80mgIron1.5mg

Notes

For a smoother soup, you can strain the blended mixture through a fine mesh sieve. This recipe can be easily doubled for larger gatherings.

Tried this recipe?

Let us know how it was!