Verhit wat olijfolie in een diepe pan en fruit daarin heel zachtjes de ui en knoflook, tot ze glazig zien.
Giet de mais af en houd 2 eetlepels achter. Doe de rest van de mais bij de knoflook en ui in de pan. Giet de bouillon erbij en breng het geheel aan de kook. Laat alles zo'n 15 minuten koken. Voeg de slagroom toe en pureer de soep met een staafmixer. Breng op smaak met peper en zout.
Snijd intussen de chorizo in kleine stukjes en bak deze uit in een droge koekenpan. Laat de stukjes chorizo uitlekken en bewaar het vet in de pan.
Verdeel de maissoep over borden of kommen en garneer met wat slagroom, chorizo-olie, de achtergehouden mais, de gehakte pistachenoten en de knapperige chorizo.