Add the olive oil to a preheated, large nonstick soup pot. Add the onion, carrot and celery. Cook for 5 minutes, stirring occasionally.
Stir in the minced garlic and let it cook for 30 seconds.
Add the cumin, chili powder, oregano, and salt. Mix it together with the vegetables.
Slowly stir in the chicken broth then add the black beans.
Cook the soup over medium-high heat until it starts to simmer. Cover the soup, lower the heat and let it simmer for 20 minutes.
When the cooking time is up add the lime juice.
Use an immersion blender to break down about half of the beans. If you don't have an immersion blender let the soup cool then add 2 cups to a blender. Blend until smooth then add back into the soup.