Check out National Restaurant for the best butter chicken. Or else Minar - does both good veg and non-veg
Berco's, Brown Sugar, Blues
You can check out Kake Da Hotel and Sandoz
If you are ok with standing option then must visit Peshawari for both veg & non veg near palika main gate.