Tomatensoep is een soep op basis van tomaten en eventueel andere groenten, gehaktballetjes of rundvlees, croutons, kruiden en/of specerijen.
Het bereiden kan op verschillende manieren. Zo kan gebruikgemaakt worden van reeds gepureerde tomaten of van verse, ontvelde tomaten. Deze worden tot moes gekookt, en verdund met bouillon. Dit wordt gezeefd tot de uiteindelijke basissoep.
Voor de toevoeging van groenten en andere onderdelen van de soep bestaan veel verschillende recepten, zodat er veel variaties op de tomatensoep zijn.