I found this recipe on the Moosewood Restaurant website. It’s a really good soup vegetarian soup, that will warm you up on a winter evening.
Saute the onions and garlic in the oil for about 10 minutes, stirring frequently, until the onions are translucent.
Add the carrots and cumin and cook on medium heat for a few minutes. Add the celery and bell peppers, lower the heat, cover and cook for another 10 minutes.
Add the beans, chipotle, tomatoes, orange juice and water and simmer, covered for about 20 minutes.
Garnish with sour cream and cilantro before serving.