Over medium heat, add olive oil to a large pot and sauté the onion, peppers, and zucchini for 5 minutes to soften.
Add the minced garlic. Sauté for about two more minutes and then add the vegetable broth, tomato paste, diced tomatoes, and beans.
Stir to combine, then add seasonings and hot sauce.
Simmer on low heat for 10-25 minutes. The longer it cooks, the more the flavors intensify.
Serve with sliced avocado, fresh cilantro, and your favorite tortilla chips.