Mmm... no. La clave está bien definida.
La única posibilidad es que efectivamente el INSERT que intentas esté generando una duplicación de PK.
sólo quedaría hacerla prueba básica: Si "284" es id_alimentos, y "44" el id_plato, verifica:
SI no existe, no debería devolverte datos, y en ese caso habría que verificar el proceso de insercion a nivel programacion para analizar dónde está mandando la clave duplciada.