El plato consiste en un estofado cocinado lentamente con dos tipos de maíz (hominy), tres o cuatro variedades de alubias y pescado o carne (chorizo, salchicha, carne de vacuno, cabra, o pollo).
Se acompaña de yuca, ñame y camote.
[2] La versión de la receta con un número mayor de ingredientes se denomina "Cachupa Rica", y versión con menos ingredientes, más simple, se denomina "Cachupa Pobre".
La versión de la receta que se sirve como desayuno en el día siguiente a su preparación se llama cachupa frita o cachupa refogada.
En algunas ocasiones se sirve con un huevo y una linguiça (salchicha de Cabo Verde).