To prepare this Dhaba-style Paneer Masala, first, you need to marinate the paneer. Chose homemade paneer or soft paneer for making this dish. Take 500 grams of paneer and cut it into cubes. Add salt to taste and ½ tsp red chilli powder, ½ tsp garam masala and ½ tsp turmeric. Use a little water to mix all the masalas to your paneer. Keep this paneer aside for some time and till then you can prepare the gravy of your paneer. Now, put a kadhai over medium flame and don’t use non-stick for this recipe and dhabas use large iron kadhais, which makes your dish more delicious. Add 4 tbsp of refined oil in it along with 2 tbsp of ghee, as Dhaba-style dishes use more oil. When this mixture is hot enough, add all the whole spices like – 1 tsp cumin seeds, 2-3 cloves, cinnamon stick and 2-3 green cardamoms. Temper these spices for a few seconds and then add onion in it. Make sure your onion is roughly chopped and cook it for 2-3 minutes. Then, add 2 inches of chopped ginger in it with 10-12 garlic cloves (roughly chopped) and salt to taste. Cook for another 2-3 minutes until the onion is brown. Now, add 1 tsp red chilli powder, 2 pinches black pepper powder, 1 tsp kasoori methi leaves crushed, 1/2 tsp garam masala, ½ tsp roasted cumin powder, ½ tsp roasted coriander powder and 1 tbsp gram flour. Gram flour is added to bind the whole gravy and to make it tastier. Cook all these ingredients for 4-5 minutes and then add 4-5 tsp coriander leaves in it. Cook for 2 minutes and now add 1 cup tomato puree in it. Stir well and cook the onion-tomato gravy covered for 2 minutes. Then open the lid and cook the gravy for another 4-5 minutes. Finally, we need to fry the marinated paneer in ghee for 2-3 minutes. Add this fried paneer in the gravy and add water as per your gravy, which is about 1 cup. Mix well and close the kadhai with a lid. Cook for 2-3 minutes and serve.