In a large soup pot, heat oil over medium-high heat. Add diced onion and minced garlic and cook until onion is translucent, about 4 minutes. Do not brown.
Add stock, beans with liquid, tomatoes and herbs. Bring the soup to a low simmer and cook about 25 minutes.