Preheat oven to 160°C / 320°F and grease a medium baking dish.
Peel and dice the eggplant into small cubes.
Dice the tomato, mince the garlic and finely chop the parsley.
Place eggplant, tomato, garlic and parsley in a large bowl.
Add eggs, salt, black pepper, smoked paprika and flour.
Mix everything well until evenly combined.
Transfer the mixture to the greased baking dish and spread into an even layer.
Bake for about 30 minutes, until mostly set.
Remove from the oven, sprinkle grated cheese on top and return to the oven.
Bake for a further 10 minutes, until the cheese is melted and golden, then rest briefly before slicing and serving.