If you have ever been to a Mexican restaurant, then you have probably seen charro beans on the menu for a side. They are a popular Tex-Mex side dish and one of my favorite side dishes that I like to enjoy. Charro beans are made with pinto beans that get strewed with smoky bacon, onion, garlic, spices, and more to make them extra flavorful and delicious. I started making my own charro beans a few years back and they are so delicious that you could honestly make a meal out of them on their own, you just need a side of tortillas and some avocado. I would 100% be a happy girl to eat these for dinner any night of the week. My charro beans are easy to make, are packed with flavor, and will make the best side dish for any Tex-Mex or Mexican meal that you make at home.