Pluk hver enkelt bønnesort, og kassér eventuelle misdannede bønner og sten. Skyl hver sort for sig og dræn dem. Anbring dem i separate skåle, tilsæt rigeligt vand til at dække og lad dem stå i 3 timer.
Drøm og læg hver sort i en gryde med vand, så det dækker 5 cm. Bring det i kog ved høj varme, sænk varmen til lav varme og lad det simre tildækket, indtil det er mørt, ca. 45 minutter for røde bønner, ca. 50 minutter for cannellini- eller Great Northern-bønner og ca. 60 minutter for sorte bønner. Kogetiden afhænger af bønnernes type og alder. Dræn, skyl og lad dem afkøle.
I mellemtiden bringes en lille gryde to tredjedele fuld af vand i kog over høj varme. Tilsæt majskernerne og blancher dem i ca. 2 minutter. Afdryp, skylles med rindende koldt vand for at stoppe kogningen og afdryppes igen.
I en skål blandes alle bønnerne med majs, grønne løg og peberfrugt. Bland det hele godt.
I en lille skål piskes olie, salsa, eddike, eddike efter smag, hvidløg og spidskommen sammen. Smag til med salt og peber. Hæld det over bønneblandingen, og rør rundt for at blande det hele. Lad det stå i mindst 30 minutter eller i op til 2 timer, så smagen kan blande sig.
Til sidst inden servering pyntes med koriander.

Der kan bruges til 6 til 8 personer.