First lets make caramel syrup. Take a sauce pan – add sugar to it and heat it up in medium flame. Do not mix just heat it up until sugar dissolves.
The sugar gets dissolved and turns golden in color, do not cook more - the caramel will taste bitter.
Be at a safer distance and pour water, it may splutter so be careful. Let the syrup boil for 5 seconds switch off and set aside.
I soaked the dry fruits in orange juice for a day and made it ready. To a mixing bowl - add flour, bread crumbs and baking powder.
Add baking soda, whisk it well for even mixing.
Add garam masala powder spice mix, whisk again.
Now add soaked dry fruits. Transfer the caramel syrup to a mixing bowl.
Add curd, oil and vanilla essence.
Whisk it well. Now add this to the flour. Mix well with a spatula.
Take a oven safe / heat proof bowl. I used my borosil 0.5 litres oven safe glass bowl.
Grease the bowl with generous butter. Add the pudding mixture to the bowl.
Cover it with a butter paper greased with butter. Then cover with aluminium foil. Tie it with a rubber band or a string.
You can either use your steamer or pressure cooker. Put a plate inside the cooker, add 6 cups of water to it. Place the pudding bowl on the plate.
Close with lid, no whistle needed. Steam cook for 2 hours.
In between check the water level and add water accordingly. Check after 1hr 30 mins then proceed.
Insert a knife in the centre of the pudding if it comes out clean then the pudding is done else steam cook for few more mins.
Remove from flame, set aside for 20mins. Then slide a knife at the edges then invert. Cool down completely then slice and serve Steamed Christmas Pudding.