Rosa Vilares é Coordenadora dos Cursos de Nutrição Clínica para a Medicina Geral e Familiar e de Nutrição Clínica para Médicos Hospitalares da Faculdade de Medicina da Universidade do Porto (FMUP), onde é Assistente Convidada.  

Realizou o Curso Geral de Enfermagem, em 1981, a Licenciatura em Ciências da Nutrição pela Faculdade de Ciências da Nutrição e Alimentação da Universidade do Porto (FCNAUP), em 1992, e o Mestrado em Controlo de Qualidade pela Faculdade de Farmácia da Universidade do Porto (FFUP), em 2001. Doutorou-se em Ciências Farmacêuticas pela FFUP, em 2010.

É Assistente Principal de Nutrição no Centro Hospitalar Universitário de São João (CHUSJ) e responsável pela formação de médicos e médicos internos de unidades de saúde da região Norte, além de docente em diversas Instituições de Ensino Superior.