Mexican bean soup with avocado. Beans are widely used in stews and various soups in this spicy cuisine. [Photo/IC]