Heat oil over medium heat then add onion, carrots and celery. Cook for 7 minutes. Add garlic and cook for another 3 minutes.
Add all remaining ingredients and simmer for 20-25 minutes or until everything is cooked through. If using instant pot cook at high pressure for 10 minutes and do a natural release for 5 minutes.
Let soup cool fully and then enjoy with toasted bread.