Grate the bottle gourd in a bowl, add 1 cup of besan in it and mix it well. Add salt in it and leave it for 2 -3 mins. Mix with besan and salt. Keep aside.
Make round balls of besan mixture and in the centre put grated paneer and a raisin in every ball.
Heat oil to fry and fry the balls until golden brown.
In a kadhai, add 1 tbsp of oil and add cumin seeds, garlic and ginger. Now add chopped onions and green chillies in it.
Add masalas and cashews in it then add tomatoes in it, stir till all mix well. Remove from heat and grind the mixture and put back to the kadhai.
Add fresh cream or malai in it and add water if needed. Now add the half cut fried balls in it, let it sit for 2 mins in the gravy.
Now grate paneer on serving plate after pouring the koftas with gravy.