Wash the beef well and drain. Add the beef, water with sufficient salt and pepper and cook till done. I pressure cooked it for 5 whistles. Allow to cool completely.
Drain the cooked beef out and grind it in the blender. Set aside. Measure out the beef broth and keep it aside. I got almost 400 ml broth. Set aside.
In a frypan, heat the olive oil. Saute the onion till translucent. Add the ground beef and cook for a couple of minutes.
In a saucepan, melt the butter. Add the flour and mix well to form a paste like.
Slowly add the beef broth and keep stirring till it combines well and starts to thicken. Cook for a couple of minutes, stirring in between.
Add the beef onion saute and mix well to combine. Add in the nutmeg, adjust salt and pepper to your taste. Cook on low flame for a couple of minutes.
Allow the mixture to cool completely. Empty into a shallow pan and keep refrigerated for a couple of hours till well set.
Take out the mixture from the fridge. Roll out into meduim sized balls. (Makes around 20)
Dip into all purpose flour, then into the egg mixture and finally roll them into the breadcrumbs.
Heat oil sufficient to deep fry in a frying pan. Fry in batches of 4 till golden brown. Serve warm!
Notes
Since I didn't have any parsley, I skipped it in the mixture. If you have it, then chop and add a couple of tablespoons of it while making the mixture.