Squeeze the Rosogollas and discard the Sugar syrup as shown in the picture.
Now, soak the Rosogollas in a bowl full of water for 2 minutes and squeeze again to discard the liquid
This step will help to remove the sweetness from the Rosogolla.
In the meantime, soak the Poppy seeds and cashew nuts in lukewarm water for 10 minutes.
Make a thick paste of Poppy Seed and Cashewnut.
Make a puree of Tomatoes as well.
Heat Oil in a pan and shallow fry the Rosogolla one by one.
Once done, temper remaining oil with Dry Red Chilli, Bay Leaf, Asafoetida, Cumin Seed, Cinnamon Stick, Green Cardamom, Black Cardamom, and Clove.
Add Pureed Tomatoes followed by the ginger paste and cook till oil comes out from the side of the mixture.
Add Salt, Chili Powder, and Cumin powder as well.
Now add the Poppyseed and Cashewnut paste and cook till the nutty and raw aroma goes out.
At this point, add the milk followed by 2 cups of water and bring it to a boil.
Now add fried Rosogolla and cover the pan with a lid and cook for around 5-7 minutes at a low temperature.
Adjust the gravy as per requirement.
Add Ghee and Bengali Garam Masala Powder, and lightly mix and switch off the flame.
Serve Rosogollar Dalna with your choice of Bread or rice.