Mix together cottage cheese, half of the onion, salt and raisins in a bowl.
Grind remaining onions and tomato to a fine paste. Divide into small portions and roll into balls.
Heat oil in a kadai. Deep fry the balls on medium heat till golden brown.
Heat one tablespoon oil in a non stick pan. Add onion-tomato puree and sauté for five to six minutes. Add ginger-garlic paste and sauté for two minutes more.
Add chilli powder, turmeric powder, coriander powder and salt and mix well. Cook for one minute.
Add milk and simmer for two to three minutes. Add dry fruit paste and mix well. Add fresh cream. Check the seasonings.
Add the fried balls and mix.Cover with a lid and cook for three to four minutes.