Epazote, an herb often used in Mexican cooking, adds an authentic, musky undertone to this soup, and some claim it makes beans easier to digest. Look for epazote in your local Mexican grocery store. If you can't find chipotle chiles, use cayenne instead. Your soup will have nice spicy kick, but you'll miss the distinctive smoky flavor that's found only in chipotles.