Le premier à avoir servi le Marrochino était le propriétaire du Bar Carpano à Alessandria en Italie dans les années 1900. Ce nom lui vient des ouvriers de l’usine de chapeaux Borsalino. Le Marrochino (« marocain » en italien) était la bande de cuir qui complétait l’intérieur des chapeaux. Sa couleur rappelait la couleur du café mélangé à du lait. Parce qu’il était servi aux ouvriers de l’usine par le propriétaire du bar ou parce que les ouvriers l’ont surnommé ainsi, personne ne sait vraiment …
Généralement, le verre est en premier lieu saupoudré de poudre de cacao, puis recouvert de mousse de lait puis d’expresso. Dans le Piémont, le chocolat chaud est remplacé par du Nutella. Aujourd’hui, il existe de multiples variantes.