dry pinto beans - soaked or unsoaked depending on the cooking method. onion - rounds out all the flavors and adds in another texture. garlic - adds in a great flavor to help build on the natural flavor of the beans. pico de gallo - added at the end for a pop of fresh flavor.