Heat the oil in a large pot over medium heat. Add the onion, garlic, carrots, celery, bell pepper, and jalapeno pepper. Cook, stirring occasionally, until the vegetables are softened, about 8 minutes.
Stir in the chili powder, cumin, paprika, salt, and pepper. Cook, stirring, for 1 minute.
Add the broth, tomatoes, black beans, and salsa. Bring to a boil, reduce the heat, and simmer until the vegetables are tender, about 20 minutes.
Serve hot, topped with a dollop of sour cream and a sprinkle of cilantro, if desired.
Interesting Facts
This soup is a great way to use up leftover vegetables.
Canned black beans are a convenient and nutritious addition to this soup.
This soup can be made ahead of time and stored in the refrigerator for up to 3 days.