I tend to do mine the same way as I'd make Italian meatballs, without using egg or breadcrumbs as I don't find them necessary. Rough recipe;
1lb Lamb Mince
2-4 Big cloves of garlic to taste (I like it garlicy

)
Piece of ginger, finely chopped/grated (roughly 1.5cm cube)
Salt (again to taste)
1/2 small onion, very finely chopped
1/2 small green pepper, very finely chopped
2 green finger chillies, very finely chopped
Spices (the bit I'm unable to quantify, generally I add various quantities of cumin, coriander, turmeric, fenugreek, chilli powder, cardamon, garam masala)
The bit I feel makes a difference to the overall texture is to work the mixture by hand for a long time (several minutes) which really breaks down the grain of the meat and makes a smoother texture, also helps them stick together without needing egg. I then roll them into balls, lightly flour and fry to brown off before setting them aside to add into the curry later.