Moreira comezou a súa campaña de 2010 nos Campionatos Mundiais Indoor de 2010 en Doha e terminou sexta na final dos 3000 metros, a segunda mellor xogadora europea despois da etíope Alemitu Bekele Degfa, que competiu por Turquía. Máis tarde ese mesmo mes participou nos Campionatos Mundiais de Cross Country da IAAF de 2010
E terminou en 27o lugar (o quinto mellor xogador europeo). Conquistou o terceiro lugar na Copa de Europa de 10.000 metros en xuño de 2010, facendo o seu debut nos 10.000 metros, e tamén axudou a gañar o título de equipo feminino para Portugal con Inês Monteiro e Fernanda Ribeiro. Ela rexistrou un récord persoal de 3000 m pouco despois no Gran Premio de Andalucía, onde o seu tempo de 8:42.69 trouxo o seu terceiro lugar detrás de Nuria Fernández.