As duas formas maçaroca e massaroca estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as palavras são válidas, devendo, no entanto, ser usadas em diferentes situações.

Maçaroca significa emaranhado de fios, cabelos; quantidade de coisas misturadas; rolo de cabelo, em forma de espiga de milho; espiga de milho.

Uma maçaroca de papéis velhos.
Este traz de oferta uma maçaroca de milho.

Massaroca significa massa ou aglomerado. Diz-se também (popularmente) de grande quantidade de dinheiro.

Bata os ovos e a farinha de trigo até virar uma massaroca.
Sacou a massaroca da conta do tia.


Referências

Maçaroca advém do espanhol mazorca.
Massaroca advém de massa.