Minden babfajtát szedjen át, és dobja ki a torz babot és a magokat. Öblítse le az egyes fajtákat külön-külön, és csepegtesse le. Tegyük külön tálakba, adjunk hozzá annyi vizet, hogy ellepje, és hagyjuk állni 3 órán át.
Csepegtessük le, és tegyük az egyes fajtákat egy lábasba, amelyben annyi víz van, hogy 2 hüvelykkel ellepje őket. Forraljuk fel nagy lángon, majd csökkentsük a hőfokot alacsonyra, és fedő nélkül főzzük puhára, körülbelül 45 percig a vörösbab esetében, körülbelül 50 percig a cannellini vagy Great Northern bab esetében, és körülbelül 60 percig a fekete bab esetében. A főzési idő a bab fajtájától és korától függ. Csöpögtesse le, öblítse le és hagyja kihűlni.
Eközben egy kis lábasban kétharmadnyi vizet forraljunk fel magas hőfokon. Adjuk hozzá a kukoricaszemeket, és kb. 2 percig blansírozzuk. Csöpögtessük le, öblítsük le hideg folyóvízzel, hogy a főzést megállítsuk, és ismét csöpögtessük le.
Egy tálban keverjük össze az összes babot a kukoricával, a zöldhagymával és a paprikával. Keverjük jól össze.
Egy kis tálban keverjük össze az olajat, a salsát, az ecetet, ízlés szerint a fokhagymát és a köményt. Ízesítsük sóval és borssal. Öntsük a babos keverékre, és keverjük össze. Hagyjuk állni legalább 30 percig, de akár 2 órán át is, hogy az ízek összeérjenek.
Közvetlenül tálalás előtt díszítsük a korianderrel.

Szolgálja 6-8 fő részére.