Wash black-eye beans, split-peas, and lentils, and soak in warm water for about 2 hours. Add salt and cook over medium heat for 15-20 minutes. About one cup of water should be left.
Peel and grate onions. Add to ground meat with salt and black pepper, and mix well. Shape the mix into small balls. Fry balls in cooking oil over medium heat until colour changes.
Wash spinach and chop finely. Add to black-eye beans, split-peas, lentils, and meat balls, and cook over low heat for about 15 minutes until there is no water left. Wash mint and chop finely. Fry in oil for a few minutes. Add kashk and mint on top of Ghalieh-Esfanaaj.