This would be great as a side dish for Mexican food! As a complete meal, for me it was lacking. But I learned something, as it seems I do with every recipe. I had never made black beans before but they're just like pintos - they're simple and better without that "canned" taste. Now, about the creme fraiche - couldn't find any at the store so I learned how to make my own. All you do is buy fresh cream, let it sit overnight to naturally sour and thicken, then add fresh lemon zest + a tablespoon of juice. It gave the soup a nice lemony fresh taste!