You can say: "Are you done eating?"
OR
"Have you finished eating?" - This one is more polite.
"Are you done eating ? "