In a pan add oil.
Add in the whole spices and sauté for a few minutes till the spices are fragrant.
Then add chili, garlic, ginger paste and chopped onions. Cook on medium heat for 4-5 minutes.
Add 1 teaspoon of the ground spices and 1 teaspoon salt and mix well. Cook till the spices are fragrant.
Next add chopped tomatoes. Let them cook.
Add some water if required and let the tomatoes soften and release their skins.
Turn down the flame and let the mix cool. Add to a blender jar.
Blend well and set aside.
Peel the litchis and remove the seeds.
In a bowl add mashed potato, cilantro, ½ teaspoon each of turmeric powder, garam masala and salt.
Mix everything well.
Carefully fill the mix into the litchis and set them aside.
In a pan heat unsalted butter and add cumin powder.
Once the cumin seeds pop, add the gravy.
Bring it to a simmer and then add the litchi koftas in it. The heat from the gravy will make the litchis soft. They can be cooked more if desired.
Top with cilantro and serve with parathas, roti or steamed rice.