Limpia los puerros, le cortas la parte de la raíz y las hojas verdes, deshecha un par de hojas de las exteriores, lávalo bien bajo el grifo para que no quede nada de tierra y córtalo en rodajas.
En un caldero añade un poco de aceite de oliva y rehoga los puerros a fuego suave y removiendo para que se vayan pochando.
Mientras tanto, lava los berros, escúrrelos y separa las hojas de los tallos, corta los tallos en trozos medianos y reserva ambos por separado.
Cuando los puerros estén bien rehogados, añade las papas peladas y cortadas en cuadrados y rehoga unos minutos más.
Añade el caldo, sal* y pimienta y lo dejas hasta que hierva, entonces incorpora los guisantes*, las habichuelas troceadas, los tallos de los berros y las piñas de millo cortadas en varios trozos.
Deja que se cocine todo a fuego suave hasta que la piña y las habichuelas estén blandas.
Por último, añade las hojas de los berros, remueve bien y déjalo al fuego 2 minutos más, pasado este tiempo retíralo del fuego, separa los trozos de las piñas y tritúralo todo hasta conseguir una textura cremosa, vuelve a introducir las piñas de millo en la crema.
Sirve a cada comensal la crema con un trozo de piña.