Pupos sėjamos sėklomis arba sodinamos daigais. Ruošiant daigus sėklos pasėjamos į puveninius puodelius prieš 30-35 dienas iki daigų perkėlimo į dirvą. Tai paspartina pupų nokimą. Prieš sėją sėklos parą pamirkomos vandenyje.
Pupos sodinamos saulėtoje vietoje. Lysvėje galima sodinti vieną arba dvi eiles, atstumas tarp eilių turėtų būti – 40-45 cm, tarpai tarp augalų eilėse – 12 cm, į žemę įleidžiamos 5-6 cm.
Pupos – nereiklus augalas, gali augti ir nederlingoje dirvoje, bet derlius bus žymiai didesnis patręšus organinėmis trąšomis – 3-4 kg/m2.
Pasėjus lysvėje, pupos sudygsta 5-6 dieną, net jeigu dirvos temperatūra žemesnė nei 10 °C. Praėjus 10-12 dienų po sudygimo, augalai tręšiami: 10-yje 1 vandens išmaišoma 0,5 1 srutų ir 1 šaukštas karbamido. Vienam augalui pilama 0,5 1 skiedinio.
Iki žydėjimo pupos beveik nelaistomos, tačiau jeigu ilgai nelyja, palaistyti reikėtų. Pupoms žydint ir brandinant ankštis laistoma 2 kartus per savaitę – 10-15 l/m2.
Pupas galima skinti ir neprinokusias. Jas galima vartoti žalias ir virtas. Ilgam laikymui tinka vaškinės brandos arba visiškai prinokusios pupos.
Pupas galima skinti ir neprinokusias. Jas galima vartoti žalias ir virtas. Ilgam laikymui tinka vaškinės brandos arba visiškai prinokusios pupos.