Quite los extremos y las hebras de las habichuelas cortando los dos lados. Pártalas a la mitad. Lávelas y escúrralas.
Caliente el aceite de oliva. Dore ligeramente la cebolla picada y el pimiento verde cortado en 3-4 partes. Añada los tomates pelados y cortados en pedazos pequeños. Añada las habichuelas, la sal y el azúcar. Mezcle bien. Sumérjalos en agua caliente suficiente para cubrirlos.
Tape y cocine a fuego lento por 1 hora hasta que las habichuelas estén tiernas y la salsa se haya reducido.
Deje enfriar antes de servir.