Wash both the lentils thoroughly.
Soak them for half an hour in 1 and half cup water.
Pressure cook it for 3 to 4 whistles.
Heat about 1 & 1/2 tbsp of butter(keep the rest for tadka) in a pan.
Place the paneer chunks in the pan. Flip and roast the chunks until little Brown from all sides.
Transfer the paneer pieces to a plate.
In same pan add the seasoning ingredients, cumin seeds, cloves and the cinnamon stick.
Add the onion and saute until translucent but make sure that they do not turn brown in colour.
Add the tomatoes, green chillies, turmeric powder,garam masala,red chilli powder and the let the ingredients cook until the tomatoes are soft.
Pour in the boiled dal and mix well.add water if required.
Add paneer,salt and sprinkle some coriander leaves,green piece and let it boil for about 5 to 6 minutes.
Heat the remaining butter in a small pan.
Add a whole dry red chilli and let it cook,
Add 1/4 tsp asafetida and chopped garlic.
Stir and pour it all over the dal.
Butter paneer dal fry is ready to serve.
Enjoy immediately with jeera rice,naan or any paratha.