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.