Grind the masala ingredients into a smooth powder in a spice blender.
Blend onions, green chilies and coriander leaves into a smooth paste.
Heat 1 tsp oil in a pan; add the makhanas and sauté till they turn slightly brown on all sides. (These fried makhanas can be eaten as is with a sprinkle of salt and pepper).
Heat 1 tbsp oil in a pan, add the onion paste and fry till it turns golden. Add tomatoes, ground masala, red chili powder and salt; cover and cook for 5-8 minutes, till tomatoes turn into a mush.
Add fried makhanas and mix well. Add ½ - 1 cup water, cover and simmer for 10 minutes. Makhanas absorb the gravy and shrink in size. They looked like chole after done.