Cook the chicken with the above-mentioned ingredients and keep it aside.
In a pan melt butter and add garlic and green chilies, cook until aromatic.
Add the onion and cook until soft with salt.
Add the potatoes and stir well, add all the spices, simmer the flame, cover, and cook until the potatoes are soft.
Add the flour and mix well, gently pour the milk, stir, and cook until the gravy is thick. Add the cream, pepper, and cilantro mix well and switch off the flame.
Roll the puff pastry square with a rolling pin to make it thin.
Bake it at 200 degrees preheated oven for 20 minutes or until it becomes crisp and golden brown.