1.Preaqueça o forno a 180°C.
2.Em uma tigela, misture a cenoura, os ovos e o óleo.
3.Em outra tigela, combine a farinha, o açúcar, o fermento, a canela e o sal.
4.Adicione os ingredientes secos à mistura de cenoura e misture bem.
5.Distribua a massa em forminhas de muffin, preenchendo até 2/3 de sua capacidade.
6.Asse por cerca de 20-25 minutos ou até que um palito saia limpo.
7.Para a cobertura, bata o cream cheese, o açúcar de confeiteiro, o leite e a baunilha até ficar cremoso.
8.Deixe os muffins esfriarem, depois acrescente a cobertura por cima.