Take tomatoes in mixer and grind them to smooth paste
Boil potatoes in pressure cooker for 2 whistles
Peel the potatoes and prick them with fork.
Heat 1 tbsp oil and shallow fry the potatoes till light golden and remove them from pan.
In the same pan add little more oil and temper with bay leaf, star anise, cloves, cardamom and cinnamon.
Once it browns add the slit green chilli and ginger garlic paste and saute till raw smell goes
Then add tomato puree and allow it to cook for 3-4 minutes.
Then add all the masala powders
Next add little water and cook till raw smell of masala goes
Finally add the shallow fried potatoes and saute nicely.
Add more water if required to adjust consistency of the gravy and cook till potatoes are coated with masala.
Garnish with coriander leaves and switch off the flame
Bengali dum aloo is ready. Serve it with luchi or any flat bread.