This Homemade Tomato Soup recipe can be made with any kind of fresh tomato you have.
Prep Time10 minutesmins
Cook Time50 minutesmins
Total Time1 hourhr
Course: Soup
Cuisine: American
Keyword: homemade tomato soup
Servings: 8servings
Calories: 101kcal
Author: K.C. Cornwell
Ingredients
3tablespoonbutter or olive oil
3shallotsminced
2 ½ - 3lbsfresh tomatoescored and chopped
salt and pepper
pesto and fresh basil for servingoptional
Instructions
Warm the butter or olive oil in a large stockpot over medium heat. Add in the shallots and cook, stirring often, until they are translucent and beginning to caramelize, 6-8 minutes. Then, add in the chopped tomatoes and cover until the juices begin to simmer. If tomatoes seem dry, you may need to add 1 cup of water or stock. Reduce heat to medium-low, and allow to cook for 30-45 minutes, stirring occasionally. Remove from heat allow to cool.
Working in batches with a blender, blend the soup to a smooth consistency. Warm and enjoy, or freeze in an airtight container. Serve with pesto and fresh basil if desired.
Video
Notes
Make it Dairy Free: use olive oil in place of butter