Heat olive oil in large stock pot or dutch oven over medium heat. Add onion & garlic and sauté until soft & fragrant.
Add crushed tomatoes and chicken broth, bring mixture just to a boil, then reduce heat and simmer for 20 minutes.
With an immersion blender, carefully blend soup to desired consistency. If you do not have an immersion blender you will need to let soup cool for about 20 minutes and pour mixture into a traditional blender.
After blended, return to stove top and add the remaining ingredients. Simmer for at least 20 minutes to let the flavors release.
Serve with a grilled sandwich, top the soup with grated parmesan or your favorite vegan cheese, and enjoy!
Tried this recipe?Comment below and let me know how it was!