Heat 2 tbsp of ghee in a kadai, add onion, ginger, green chili and brown cardamoms. Cook till onion turns translucent. Add tomatoes, cover it and cook for 7-8 minute.
Cool down the above ingredients and put them in a grinder along with 1/2 cup of water. Strain the puree.
Take a frying pan, add 1 tbsp of ghee and add the above pureed paste and cook for 10 minutes on low flame till oil separates.
Add milk and mix well and cook for 2 to 3 minutes.