This creamy pesto tomato soup is made with San Marzano tomatoes, dollops of basil pesto, cream and Italian herbs.
It's easy and quick to make and is restaurant quality!
How to make creamy pesto tomato soup
Featured Ingredients
- Aromatics: Onion and garlic, are a must for tomato soup, of course.
- Herbs and spices: Dried basil, oregano, red pepper flakes, salt and black pepper.
- Canned tomatoes: I enjoy San Marzano because of their sweet flavor.
- Pesto: A few tablespoons of pesto takes this soup to the next level.
- Tomato paste: A few tablespoons as a rich depth of flavor.
- Cream: A little bit of half and half or cream is what makes this soup "creamy".
- Finishers: Balsamic vinegar for flavor and a little sugar to balance the acidic tomatoes and balsamic vinegar (seems counterintuitive but trust me on this one).
Step-by-Step Instructions
- Heat the olive oil in a stock pot to medium heat.
- Add the onion and saute 4-5 minutes, until soft.
- Add the garlic and saute 30-60 seconds, until fragrant.
- Stir in the dried basil, dried oregano and crushed red pepper flakes.
- Stir in the tomato paste and pesto.
- Increase the heat to medium-high and add the tomatoes.
- Stir in the salt and pepper. Allow to simmer for 20-25 minutes.
- Remove the soup from the heat. Puree the soup using a stick blender, until smooth.
- Alternatively, let the soup cool a bit, then transfer to a high powered blender and puree until smooth (then place back in the pot).
- Stir in the half and half or cream, sugar and balsamic vinegar.
- Taste and adjust the seasoning, if necessary.
Recipe Substitutions and Alterations
- For the onion and garlic: As a shortcut, use frozen diced onion and minced garlic.
- Or, mince fresh cloves of garlic in a food processor and freeze in an ice cube tray; once they're frozen, transfer the cubes to a large Ziploc and store them in the freezer. Grab a cube and toss it into the soup!
- For the pesto: Use store-bought or make your own.
- For the tomato paste: You can use any brand of tomato paste you like, but I particularly enjoy buying the tomato paste in the tube because you can store it in the fridge for later use.
- For the tomatoes: If you can't find San Marzano tomatoes, use any canned tomatoes.
- For the seasonings: Adjust the seasonings to your liking.
- For the cream: Use half and half or cream, or substitute with evaporated milk.
Nutrition Considerations
- To make this gluten free: This recipe does not contain gluten. Be sure all ingredients you choose are gluten free.
- To make this dairy free: Skip the half and half or cream or use a dairy free alternative.
- To make this vegan: Skip the half and half or cream or use a plant-based alternative.
- To make this nut free: Use nut free pesto. Be sure all other ingredients you choose are nut free.
- To make this egg free: This recipe does not contain eggs.
- To make it lower in sodium: Use less salt and choose no salt added canned tomatoes.
Storage Tips
- To eat right away: Let the soup cool on the stove, then transfer to airtight containers and refrigerate up to 5 days.
- To reheat: Reheat in the microwave or on the stove until thoroughly heated through.
- To freeze: Let the soup cool on the stove, then transfer to airtight containers and freeze up to 2 months.
- To reheat: Let the soup thaw in the refrigerator, then reheat in the microwave or on the stove until thoroughly heated through.
Soup recipes to make ASAP:
- Cheesy Lasagna Soup
- Winter Root Vegetable Soup
- Creamy Chicken Noodle Soup
- Maple Sweet Potato Soup
- Italian Sausage & Tortellini Soup
- Spiced Carrot and Lentil Soup
Creamy Pesto Tomato Soup
Creamy tomato soup with dollops of pesto, cream and Italian herbs.
- Prep Time: 10-15 mins
- Cook Time: 25-30 mins
- Total Time: 35-45 mins
- Yield: Serves 8
- Category: Soup
- Method: Stove-Top, Baking
- Cuisine: American
Ingredients
Units
Scale
- 1 ½ tablespoons olive oil
- 1 small yellow onion, diced
- 2-3 cloves garlic, minced
- 1 tablespoon dried basil leaves
- 1 teaspoon dried oregano leaves
- Pinch crushed red pepper flakes
- 3 tablespoons tomato paste
- 3 tablespoons basil pesto
- 2 32-ounce cans whole San Marzano tomatoes
- 1 ½ teaspoons coarse salt
- ½ teaspoon ground black pepper
- ½ cup half and half or cream
- 1 ½ tablespoon granulated sugar
- 1 tablespoons balsamic vinegar
Instructions
- Heat the olive oil in a stock pot to medium heat.
- Add the onion and saute 4-5 minutes, until soft.Add the garlic and saute 30-60 seconds, until fragrant. Stir in the dried basil, dried oregano and crushed red pepper flakes. Stir in the tomato paste and pesto.
- Increase the heat to medium-high and add the tomatoes. Stir in the salt and pepper. Allow to simmer for 20-25 minutes.
- Remove the soup from the heat. Puree the soup using a stick blender, until smooth. Alternatively, let the soup cool some, then transfer to a high powered blender and puree until smooth (then place the soup back in the pot).
- Stir in the half and half or cream, sugar and balsamic vinegar. Taste and adjust the seasoning, if necessary.
Notes
Substitution Tip: Use any canned tomatoes, such as crushed or whole peeled (doesn't have to be San Marzano).
Nutrition
- Serving Size: ⅛ of recipe
- Calories: 396
- Sugar: 10g
- Sodium: 535mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 49g
- Fiber: 4g
- Protein: 11g
- Cholesterol: 3mg
Jan says
Tried this soup and it is soooo yummy! Love the creaminess and the tomato flavor enhanced with the herbs. It's one for repeating!
Julie Andrews says
Yay, happy you loved it!!