Homemade Tomato Soup is creamy, flavorful, and the ultimate fall dish. Ripe tomatoes flavored with garlic and onion are blended with chicken broth and cream to make the most flavorful homemade tomato soup you'll ever try!
Add the butter and onion to a soup pot over medium-high heat. Sauté the onion for 5-7 minutes or until it's lightly browned.
Stir in the garlic and stir until fragrant for 30 seconds.
Add in the tomatoes and chicken broth. Increase the heat to high and bring the soup to a boil. Reduce the heat and simmer for 20 minutes, covered, with the lid slightly ajar.
Blend the soup (I like to use an immersion blender) until it's smooth (you may want to let it cool a little bit first). Stir in the cream and salt. Season with additional salt & pepper as needed.