I am no native speaker, and still a beginner at german. However, what I have learnt is that 'frisst' is more applicable to animals or very greedy/fast eating people. So:
Ein Bär frisst eine Ente.
Whereas 'isst and 'essen' relate to people eating:
Er isst einen Apfel
Sie ist einen Apfel essen