Combine all the ingredients under "for the chicken masala" section in a pressure cooker and marinate for minimum half an hour. Cook for one whistle, switch off and allow the pressure to go by itself.
Cook the macaroni till almost 90% done. Drain and set aside.
In a large saucepan, heat oil. Saute the onions till soft.
Add the tomatoes and cook till it becomes mashed.
Add in the tomato paste, turmeric powder, chilli powder and tandoori chicken masala powder and cook till the raw smell goes.
Now add the cooked chicken along with its stock and the macaroni.
Mix well, add little water if required - stock should be enough.
Leave on low flame with the lid tightly closed for around 10 minutes for the flavors to sink in.
Sprinkle garam masala, adjust the salt.
Finally garnish with coriander leaves and add the butter for the final touch.
Serve warm and devour!!!