Se mencionan dos tipos de comida aquí, de modo que pienso que "my favorite meals are" sería correcto, pero ¿por qué dice "meal is"?
Respuesta de un hablante nativo
Rebecca
Dice "meal" aquí porque "roast chicken" y "potatoes" juntos forman un solo plato ("meal"). El pollo al horno y las patatas son parte del mismo plato y eso es lo que toma él como comida ese día.