Frijoles Charros, or Mexican Charro Beans, are a hearty Mexican bean soup featuring tender pinto beans, smoky bacon, and fiery chorizo sausage in a tomato-based broth. With savoury layers from aromatics and warm notes from traditional spices, this fiesta in a bowl is not your average pot of beans. It's satisfying, flavourful, and perfect with a side of crusty bread for dipping.