Sviesto pupelės yra ankštiniai augalai, kilę iš Pietų Amerikos ir plačiai auginami dėl savo maistinės vertės. Vasarą šių pupelių galima įsigyti šviežių, o ne sezono metu – konservuotų, džiovintų ar šaldytų. Daugeliu atvejų šviežias ir šaldytas pupeles galima virti panašiai, nors džiovintas pupeles paprastai reikia papildomai paruošti. Šviežios ir šaldytos pupelės paprastai kruopščiai nuplaunamos ir dedamos į didelį puodą su pakankamai vandens, kad apsemtų. Tada pupelės užvirinamos, troškinamos apie 30 minučių ir pagal skonį pagardinamos prieskoniais.
Vienas svarbus dalykas, kurį reikia atsiminti ruošiantis virti sviesto pupeles, yra tai, kad jose yra nedidelis kiekis toksino, žinomo kaip linamarinas, kuris virškinimo metu virsta cianido junginiu. Šis toksinas pasišalina gaminimo metu, tačiau vartojant žalių sviesto pupelių, žmogus gali labai susirgti. Tai reiškia, kad virėjai turėtų vengti ragauti pupelių, kol jos beveik baigsis.
Šviežios sviesto pupelės yra pagrindinė pietryčių JAV dalis vasaros mėnesiais ir dažnai jas užšaldo arba konservuoja namų sodininkai. Šviežias pupeles galima įsigyti su lukštu arba be jo, prieš gaminant jas reikia kelis kartus nuplauti. Jei ketinate virti sviesto pupeles, naudokite didelį puodą, nes tiek šviežios, tiek šaldytos pupelės sukels daug putų, kurios gali išvirti virš puodo šono. Laikant neuždengtas pupeles, kol jos verda, ir iškart sumažinus ugnį iki mažos ugnies, gali sumažėti rizika, kad putos išslys iš puodo ir ant visos viryklės viršaus. Kai putos nuslūgs, pupeles reikia uždengti ir virti, kol baigsis.
Džiovintoms sviesto pupelėms reikia atlikti kelis papildomus veiksmus, kad jos būtų paruoštos virti. Pirmiausia džiovintas pupeles reikia nuskinti ir surūšiuoti, pašalinant pašalines medžiagas ir keistai atrodančias pupeles. Tada pupeles reikia mirkyti per naktį arba pavirti 2 minutes ir palikti mirkti porą valandų prieš verdant. Prieš pradedant paskutinius veiksmus, pupeles reikia nusausinti ir nuplauti gėlu vandeniu. Atlikus pirminio virimo veiksmus, išdžiovintoms sviesto pupelėms iki galo išvirti paprastai vis tiek reikia daugiau laiko.
Virėjai, ruošdami sviesto pupeles, naudoja įvairius prieskonius, įskaitant druską, pipirus, svogūnus, česnakus ir kiaulienos riebalus. Pupelės gali būti patiekiamos kaip garnyras arba kaip pagrindinio patiekalo, pavyzdžiui, sriubos, dalis. Nepriklausomai nuo paruošimo technikos, šios pupelės yra puikus maistinių skaidulų ir baltymų šaltinis.