boil the eggs: cover them in cold water in a large pot and let them come to a boil. Turn off the heat and set a timer for 5 mins. Submerge them in an ice cold water bath to cool them off.
Meanwhile, blend the onion, garlic and chilli in a blender till smooth. Mix with the other ingredients (other than boiled egg). Microwave a small amount to taste for seasoning. Add more salt if necessary.
Peel the boiled eggs.
Set up your coating station. Beaten egg in one dish, and breadcrumbs mixed with paprika and italian seasoning in the other.
Take about 1/2 cup of meat mixture in your hands, flatten it out in your palm. Add a whole boiled egg in the centre. Wrap the meat mixture around the egg making sure it is completely covered.
Dip the meat ball into the beaten egg, then the bread crumbs to coat them completely. Set it aside and repeat with the remaining meat and boiled eggs.
Heat a large frying pan with some oil to coat the bottom of the pan. Gently place a scotch egg in the pan and cook on low heat, carefully turning every few minutes till golden brown all over. You may need to add more oil to the pan for each batch of scotch eggs.
Cut in half and serve warm over a salad. I served it over some baby spinach and a simple balsamic dressing. Delicious!