Sofia Vilela licenciou-se em Ciências da Nutrição pela Universidade do Porto (FCNAUP) no ano de 2009 e em 2013 obteve o grau de mestre em Epidemiologia (FMUP). Em 2018 conclui o doutoramento em Saúde Pública pela Faculdade de Medicina da Universidade do Porto com a tese intitulada “Tracking the acquisition of eating habits in children and its effects on behaviours related to appetite and on adiposity” (Ref. SFRH/BD/92389/2013). Desenvolve trabalho de investigação no Instituto de Saúde Pública da Universidade do Porto (ISPUP) desde 2010, integrando o grupo de investigação em Epidemiologia da Nutrição e da Obesidade (EPIUnit).
É membro do Consórcio Nacional para o desenvolvimento do mais recente Inquérito Alimentar Nacional e de Atividade Física (IAN-AF). Os seus principais interesses em investigação relacionam-se com a avaliação da evolução de hábitos alimentares durante a infância e os fatores que influenciam o seu estabelecimento. Tem igualmente interesse na avaliação da relação entre exposições alimentares e comportamentos relacionados com o apetite e obesidade.