This easy homemade creamy tomato basil soup is a classic that can be enjoyed year-round! The secret to my recipe is adding pesto and balsamic vinegar to enhance the tomato and basil flavors.
1/4cupshredded parmesan cheeseplus more for topping the soup
Instructions
Heat the olive oil in a Dutch oven or large pot over medium-high heat. When the oil is hot add in the onion. Saute for 3-4 minutes then add in the garlic and cook for another minute.
Pour in the tomatoes and their juices, basil, pesto, balsamic vinegar, and season with salt and pepper. Stir everything together then use a meat chopper or potato masher to break up the whole tomatoes.
Pour in the chicken broth and stir. Bring the soup to a boil then lower the heat to low and simmer with the lid partially covering the pot for 20 minutes.
Remove the soup from the heat and stir in the half and half and parmesan cheese. Taste for seasoning and add additional salt or balsamic vinegar if it's too acidic.
Serve the soup topped with extra parmesan cheese and pesto. I like to serve the soup with toasted baguette slices topped with olive oil and parmesan cheese.