Clean and wash the meat (lamb or beef), cut into cubes or chunks.
Clean and wash the channa dal.
Take a pot and add the washed dal and the meat cubes and all the other ingredients except the hard boiled eggs.
Cook on medium heat with the lid on till you see steam coming out.
Open the lid, give it a stir and check to see if the meat has stiffened a bit and is no longer pink.
Remove from the stove. Let it cool for a while.
Pick out the whole spices (cloves and cardamoms) from it and keep aside.
Pick out the meat pieces as well and set aside.
Grind the rest of the cooked ingredients in a wet grinder. If the dal (lentils) is moist with a little water left at the bottom, then do not add any more water. This would be sufficient enough to grind the dal. Otherwise add 2 tbs of water and grind the dal finely with the green chillies, onion and garlic.
Remove the dal mixture and set aside.
Now add the meat pieces to the grinder and just shred them by pulsing 2 or 3 times.
Pound the cloves and cardamom using a mortar & pestle and crush them fine.
Combine the ground dal mixture and the shredded meat in the wet grinder along with some cilantro (1/4 cup) salt and the ground whole spices by pulsing till everything is well blended. Alternatively you could mix and combine everything manually. It is better this way though a bit time consuming coz the shreds of meat give a defined texture to the kofte otherwise they get ground in the grinder. The kofta dough is now ready. If the dough feels too dry (if you use beef you could expect this) sprinkle a little bit of water or knead it well with wet hands.
Take a little kofta dough the size of an egg and roll it into a small ball in the palm of your hand. Make small balls of the same size with the entire kofta dough.
Peel the hard boiled eggs, cut into two halves breadthwise and set aside.
Pick the hard boiled yolks from the halved eggs, mash them, sprinkle a little salt & pepper then mix with 2 tbs of the mint chutney. If you are not using chutney add the grated cheese to the mashed yolks, do not add salt as the cheese is salty enough.
Fill the hard boiled egg whites with the mashed yolk and mint chutney filling or cheese filling to make devilled egg halves.
Take one kofta dough ball, make a depression in the centre, widen it so that it is big enough to hold the devilled egg half.
Cover it completely with the kofta dough. Repeat the same process for all of them.
Deep fry them in hot oil till crispy and golden. Serve hot with ketchup or mint chutney. Enjoy!
For the Mint Chutney: Grind all the above ingredients together with a little salt. Your chutney is ready for the stuffing.
For serving the chutney with snacks add a small tomato and a small onion and pulse one or two times after grinding the above ingredients.