Alegeți fasolea, o clătiți sub un jet de apă și o lăsați înmuiat în apă rece cât să o acopere bine, măcar 8 ore, de preferat peste noapte.
Clătiți fasolea și o puneți la fiert în apă rece cu o linguriță de bicarbonat. Fierbeți 10 minute la foc mic de când începe să clocotească. La suprafață se va forma o spumă albă nu e nevoie să o îndepărtați. După cele 10 minute, scurgeți fasolea și o clătiți foarte bine cu apă rece.
Într-o oală mare puneți boabele de fasole și turnați aprox. 2 litri de apă, cât să acopere bine fasolea. Tot aici puneți și 1 linguriță de sare. Fierbeți fasolea la foc mic până când boabele sunt moi (1-2 ore, depinde de fasole). Verificați nivelul apei din când în când. Dacă folosiți oala sub presiune, fierbeți 30 de minute.
Scurgeți fasolea printr-o sită, dar nu aruncați apa în care a fiert! Păstrați deoparte cam 100 ml pe care o veți folosi mai târziu.
Puneți boabele fierte de fasole în vasul robotului sau al blenderului împreună cu usturoiul, sare, piper și ulei de măsline. Mixați până când obțineți o pastă fină și omogenă. Subțiați pasta cu apa de la fierbere, păstrată deoparte, până când ajungeți la consistența dorită.
Tăiați ceapa solzișori și puneți-o într-o tigaie peste uleiul încins. Adăugați de la început un praf de sare astfel ceapa se va înmuia mai repede. Căliți ceapa la foc mic pentru 6-7 minute amestecând des ca să nu se ardă.
După ce ceapa s-a înmuiat bine puneți bulionul și mai lăsați tigaia pe foc încă 1 minut, amestecând continuu. La final puneți boiaua, amestecați și stingeți focul.
Așezați pasta de fasole într-un vas pentru servit și deasupra ei puneți ceapa călită. Picurați deasupra și uleiul rămas în tigaie. Se servește caldă sau rece.