Although they seem to be very similar, these two dishes are not the same. Karniyarik contains ground meat while imam bayildi is a vegetarian dish. Imam bayildi also contains sugar and additional herbs which karniyarik doesn’t.