Frijoles charros jeb kovboju pupiņas ir ļoti vienkāršs ēdiens, ko gatavo no pupiņām un garšvielām. Sākotnēji pupiņas tika gatavotas ļoti ilgi, līdz tās bija mīkstas un bija absorbējušas garšvielu un dārzeņu garšas, kas pievienotas ūdenim, kurā tās tika pagatavotas. Viena no galvenajām frijoles charros sastāvdaļām ir gaļa, kas tiek izmantota vairāk kā aromatizētājs, nevis kā būtiska sastāvdaļa. Ir frijoles charros pielāgojumi, kuros tiek izmantotas daudzas iepriekš sagatavotas sastāvdaļas un tiek veiktas citas aizstāšanas, taču gandrīz vienmēr tiek ievērota viena un tā pati pamatrecepte.
Frijoles charros pirmsākumi meklējami meksikāņu kovbojos, kuri ilgas dienas strādāja, ganot liellopus. Ēdienu bieži sāka gatavot agri dienas laikā un vairākas stundas atstāja gatavoties holandiešu krāsnī vai māla katlā. Agrīnās receptes paredz izmantot daudzas konservētas sastāvdaļas, lai tās varētu nēsāt un uzglabāt ilgu laiku, nesabojājot. Tāpat kā kaltētās pupiņas, arī konservētās sastāvdaļas guva labumu no pagarinātā gatavošanas laika.
Galvenā frijoles charros sastāvdaļa ir pupiņas. Lielākajā daļā recepšu ir vajadzīgas pinto pupiņas, lai gan var izmantot melnās pupiņas vai jebkura veida izturīgas pupiņas. Ēdienam, kura pagatavošanai ir daudz stundu, kaltētu pupiņu izmantošana var palīdzēt pievienot dziļumu, jo tām būs ilgs laiks, lai absorbētu visas atbalsta garšas. Var izmantot konservētas pupiņas vai iepriekš vārītas pupiņas, lai gan tās ir jāvāra tikai īsu laiku, lai tās nekļūtu pārāk mīkstas un potenciāli mīkstas.
Svarīgs garšas elements frijoles charros ir daži gaļas veidi. Dažas izplatītas izvēles ir bekons, sāls cūkgaļa, chorizo un šķiņķa cīpslas. Izmantotā gaļa parasti ir sālīta, kūpināta vai kādā veidā konservēta. Tas var palīdzēt pievienot aromātu šķidrumam, kurā tas laika gaitā tiek sautēts.
Citas sastāvdaļas ir sīpoli, ķiploki, tomāti un čili pipari. Pievieno arī cilantro, lai gan to var izlaist tiem cilvēkiem, kuriem nepatīk tā garša. Visas sastāvdaļas tiek pievienotas katlā un pēc tam vārītas vairākas stundas, ja vien netiek izmantotas konservētas pupiņas, tādā gadījumā ēdiens jāvāra tikai līdz visas sastāvdaļas ir gatavas.
Ēdienu variācijas ietver tomātu mērces pievienošanu, vairāku dažādu gaļas veidu izmantošanu vienā katlā un garšvielu, piemēram, ķimenes un čili pulvera, izmantošanu. Frijoles charros var pagatavot arī lēnajā plītī vai cept holandiešu krāsnī. Kad gatavošana ir pabeigta, pupiņām jābūt mīkstām, bet ne biezām, un katlā jāpaliek nedaudz šķidrumam. Parastie sānu ēdieni ir rīsi un kukurūzas maize, it īpaši, ja kukurūzas maize tiek pagatavota čuguna pannā.