Sušené fazole namočíme do studené vody den předem.
Vejce uvaříme natvrdo. Bůček nakrájíme na drobné kostky, zeleninu očistíme a pokrájíme nadrobno, cibuli pokrájíme na drobné kostičky a česnek nasekáme nahrubo.
V hrnci rozškvaříme bůček, přidáme cibuli, kořenovou zeleninu, bobkový list, sůl, pepř a česnek, krátce osmahneme asi 2 minuty. Potom vsypeme zcezené namočené fazole, promícháme, zalijeme vodou a přikryjeme pokličkou. Přivedeme k varu, zmírníme oheň a pod částečně odkrytou pokličkou vaříme do změknutí fazolí, nejméně 2 hodiny. Potom polévku propasírujeme sítem do jiného hrnce, vmícháme citrónovou šťávu a madeiru a necháme 5 minut povařit na mírném ohni.
Podáváme horké sypané vařeným vejcem.