Bengali cuisine is a style of food preparation originating in Bengal, a region in the eastern South Asia which is now divided between the Indian state of West Bengal and the independent country of Bangladesh.
https://www.facebook.com/bengalirecipe
Cut the beef into cube pieces, then wash and drain well.
In a bowl, marinate the beef with yogurt, white pepper and salt for at least 1 hour. Keep aside.
Now one hour later heat oil in a heavy bottom pan over medium high heat, add whole garam masala -cinnamon, cardamon, bay leaves, cloves and fry a little.
Next add onion and fry a little. Then add ginger, garlic, cumin, coriander, red chili, almond paste, raisin paste and mix well.
Add beef pieces and stir fry until oil is separated from spices. Add milk, half of fried onion and 1 cup of water at a time.
Stir to combine. Reduce heat to low, cover it and cook for about 40-60 mins in a low flame until soft and tender. Add more water if you needed.
Once well cooked, add some kewra essence, remaining fried onions, ghee and green chilies. Cook for another 3-5 minutes.
Remove from heat and keep aside for 5 minutes without removing the cover.
After 5 minutes remove the cover and transfer to a serving dish.