Take a bowl add chicken slices, add salt, garam masala, all purpose flour, curd, mix it well and rest it for 30 minutes.
Add whole garam masala in the muslin cloth and tie it.
Heat butter in a pressure cooker and put the whole garam masala in it, add onions cashew nuts, sauté it for 5 minutes, then add ginger garlic paste, cook this till raw flavour is gone.
. Add colour giving chilli or Kashmiri red chilly, green chilly, tomatoes, mix it well and put the lid on and let it cook for 15 to 20 minutes in a slow flame (5 to 6 whistles).
Allow to cool down, remove the muslin cloth and put the onion and tomato into the blender and blend them and make a paste .
Heat butter in a pan add chicken pieces cook the chicken till it is tender
Add makhani gravy, put the lid on and let it cook for some time and reduce the flame
Add cream, mix it and switch off the flame.
Now its ready to serve Murg Makani gravy.