The images below give the step by step procedure to make this the traditional way and hence cannot be categorised as the restaurant style paneer butter masala.
Take a little quantity of butter in a vessel heated on a stove and let it melt
Add coarsely chopped onions , I have taken four onions , coarsely chopped because we will grind it in a mixer
Add two numbers chopped tomatoes and mix using a wooden or steel ladle.
Now clean the same vessel or take another vessel and add two or three teaspoons of butter and heat so that it melts. Add cinnamon , two pieces to the butter. We can also add bay leaves if we want.
When the ingredients are getting heated add one teaspoon of garam masala powder
When the ingredients start boiling , add chopped cubes of paneer and stir well.
Add kasuri methi which is nothing but dried methi leaves after adding some cream ( I have used home made cream )
Paneer butter masala is ready to be served as a side dish for poori , roti . For that matter we can also use it as a side dish for pulav or vegetable biriyani.