Tomato soup is one of the ultimate comfort foods for a lot of people. Investing in that little extra time on a good day to make a batch of this tomato soup will leave us with enough leftover soup for a quick meal on a bad day.
In a large pot, heat your oil over medium-high heat until its surface gets shimmery. Add the onion and saute until browned, about 3-4 minutes. Add the garlic and brown until fragrant, about 2-3 minutes.
Add the tomatoes and broth to the pot and bring everything to a boil. Turn the heat down, stir in the dried spices, and allow the soup to simmer, uncovered, for 30 minutes.
Using an immersion blender, puree the soup until smooth. Add salt and pepper to taste. Serve as is, or check out the variations listed in the recipe!
If you're adding any extras to your soup do it AFTER you've pureed the soup:
Do you like a thicker soup? Stir 1/2-1 cup of plain breadcrumbs into the soup after the blending. You could probably also use cream or even plain yogurt, but I haven't tried it.