Descasque as batatas (cerca de 900 g) e corte-as em cubos de aproximadamente 1 cm.
Descasque e corte as cenouras médias em cubos de 1 cm.
Num tacho grande, leve água com sal a ferver.
Junte as batatas e as cenouras e coza até estarem macias, mas ainda firmes, cerca de 10–15 minutos.
Quando faltarem 2 minutos, acrescente as ervilhas congeladas.
Escorra bem todos os vegetais e disponha-os num tabuleiro para arrefecerem completamente.
Se optar por incluir ovos, coza 3 ovos até ficarem duros, descasque-os e pique-os.
Numa tigela grande, misture as batatas, as cenouras, as ervilhas e os ovos picados (opcional).
Adicione cerca de 200 g de maionese e envolva até os vegetais ficarem bem cobertos.
Tempere com 1 colher de chá de sal e 1/2 colher de chá de pimenta-preta; envolva delicadamente para incorporar.
Cubra e leve ao frigorífico por pelo menos 1 hora ou, de preferência, de um dia para o outro.
Antes de servir, volte a envolver e retifique os temperos, se necessário.