Paneer Masala has a spicy onion and tomato based gravy with some flavorful spices like garam masala powder, dry fenugreek leaves etc. In any dhaba style (road side food joints) curry you will get actual flavors of the spices as they follow one simple rule - slow cooking. Fry the onion until golden, cook ginger garlic paste until raw smell gone, after adding dry spices cook on low flame and obviously you have to add ghee or butter. If you can follow these few simple things, then trust me you can achieve the exact taste of Dhaba style Paneer Masala. Do give this a try and let me know how it turned out for you.