Piureul de ceapă se face prin prelucrarea sau zdrobirea cepei până se formează o pastă sau o supă groasă. Metodele folosite pentru a face piureul de ceapa variaza de la foarte simple, in care ceapa se fierbe si apoi se da printr-un robot de bucatarie, pana la foarte complexe, cu ceapa si condimente suplimentare fierte ore in sir inainte de a fi in sfarsit piure. Piureul de ceapa completat poate fi folosit ca condiment in gatit, ca condiment pentru carne, ca garnitura sau poate fi transformat intr-o masa principala care seamana cu o supa sau tocanita. În unele tipuri de bucătăria asiatică, inclusiv în cea indiană, piureul de ceapă este adesea folosit pentru că are o textură foarte mică și poate fi rumenit rapid într-o tigaie odată făcut piure. O modalitate de a păstra piureul de ceapă este să-l combinați cu usturoi sau un amestec de usturoi și ghimbir și să îl formați în cuburi sau blocuri congelate pentru utilizare ulterioară.
Nu tot piureul de ceapă trebuie gătit înainte de a fi trecut printr-un blender, mojar și pistil sau moară. Ceapa crudă poate fi tăiată în bucăți mici și combinată cu un anumit tip de lichid – apă, vin alb sau ulei de măsline sunt obișnuite – și apoi procesată până se formează o pastă netedă. Piureul care este făcut din ceapă crudă este foarte iute, dar se poate carameliza rapid într-o tigaie fierbinte. În această formă, piureul se îngheață și se răcește ușor pentru depozitare.
Un tip de piure de ceapă mai aromat poate fi făcut combinând ceapa cu piper negru, busuioc, cimbru, rozmarin, fenicul și ciment într-o tigaie cu fundul greu. Uneori se mai adaugă vin alb, oțet, supă de vită, usturoi, căței și fulgi de ardei roșu. Ingredientele sunt de obicei sote in unt pana devin aromate, dupa care se adauga putina apa sau alte lichide. Întregul amestec este lăsat să se gătească încet timp de câteva ore, astfel încât gusturile să se îmbine, ceapa să devină cât mai moale, iar cea mai mare parte a lichidului s-a redus. Odată terminat, amestecul se face piure și, în funcție de ingrediente și de textura dorită, poate fi turnat printr-o sită pentru a îndepărta particulele mai mari.
Variațiile la piureul de ceapă folosesc aromatice înrudite pentru a completa aroma de ceapă; acestea includ eșalota, usturoiul și ceapa verde. De asemenea, ceapa poate fi afumată, la grătar, caramelizată sau prăjită înainte de a fi gătită și făcută piure pentru a obține un gust general diferit pentru fel de mâncare. Piureul poate fi făcut foarte cremos adăugând un anumit tip de îngroșător, cum ar fi amidon de porumb, făină de porumb, smântână groasă sau făină și unt fierte.