Place all ingredients (except fresh parsley and tomato sauce) in a medium sized bowl and mix thoroughly until combined and mixture is firm.
Coat hands in olive oil and use hands to form mixture into 3-4 oz. balls.
Drop meatballs in tomato sauce in large frying pan. Add about 1/4-1/2 cup of water so the sauce can reduce and simmer. Let cook for about 10 minutes on one side.
Turn them over and add some more water and cook for about another 10 minutes, use spoon to cover meatballs with the sauce as they simmer.