This easy, no-milk homemade tomato soup recipe is a game-changer! Made with canned tomatoes and ready in 30 minutes, it's a delicious, nutritious, and satisfying meal - say goodbye to cans!
Melt the butter or oil in a 3-quart or larger saucepan over medium heat. Add the onions and carrots and cook for 5 minutes until softened. Add the garlic and cook another minute.
Add all the remaining ingredients and bring to a boil over medium-high heat, then reduce heat and simmer for 15 to 20 minutes.
Blend with an immersion blender (or in batches in a blender) until smooth.
When serving, garnish with sliced green onions, parsley, or fresh basil.
Notes
Variations:
The thyme and basil gives it a pizza-like flavor, leave out if you'd prefer or replace with oregano or other herb of choice.
You can replace 1/4 cup of the stock with orange juice for a unique, bright flavor.
To make it creamy, substitute 1 cup of broth with 1 cup of milk or 1/2 cup of broth with 1/2 cup of cream. Or use a can of coconut milk instead of an equal amount of broth.
Storage: Keep in the fridge for 4-5 days or freeze in airtight containers for 6-8 months.