Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and sauté for about 3-4 minutes until translucent.
Stir in the minced garlic and cook for an additional 1 minute.
Add the diced bell pepper, zucchini, and carrot. Sauté for 5-7 minutes until the vegetables begin to soften.
Incorporate the black beans, diced tomatoes (with juice), vegetable broth, chili powder, cumin, smoked paprika, salt, and pepper. Bring the mixture to a boil.
Reduce the heat to low and let it simmer for about 20 minutes, stirring occasionally.
While the soup is simmering, preheat the oven to 375°F (190°C). Cut the corn tortillas into strips and spread them on a baking sheet.
Bake the tortilla strips for 10-12 minutes, or until they are crispy and golden brown.
Once the soup is ready, taste and adjust the seasoning if necessary.
Serve the soup hot, topped with crispy tortilla strips, chopped cilantro, diced avocado, and a lime wedge on the side.