Use a large bowl where you add the grated onions that have been passed through a fine sieve to remove excess water. Add to the bowl the minced meat along with the kefalotyri cheese, milk, parsley, tomato, onions, garlic, eggs, breadcrumbs, coriander, mint and season with the salt and pepper. Mix well, cover with plastic wrap film and let rest in the fridge for an hour so that the flavours come together.
Form into small balls, about 30g each. Pass the keftedakia in the plate with the flour and shake each one a bit to dredge the excess flour.
Use a large frying pan and place on high heat. Pour the oil to be about 2cm in height, allow to heat-up (if you have a thermometer try to reach 190°C), reduce the heat to medium and cook the keftedakia in batches until nicely browned, about 3’ each side.
Remove the keftedakia from the pan with a slotted spoon and place in a plate with kitchen paper to absorb their excess oil.
Serve with traditional Cypriot bulgur and yoghurt.