Bhapa Doi Recipe | How to make Bhapa Doi | The perfect Bengali dessert- ready in minutes

  • Servings : 20
  • Prep Time : 5m
  • Cook Time : 30m
  • Ready In : 40m

Bhapa Doi literally means steamed yoghurt in Bengali. Almost cheesecake-like in texture, this recipe is very very quick to rustle up, and always ends the meal with a wow!

Typically, yoghurt is hung for a long time to drain the water out and is then used. In this recipe, I have used greek yoghurt which is a terrific alternative and a good shortcut as it is extremely thick and so can be used straightaway.

This recipe is a modern take on the traditional version which is steamed in a double boiler or a pressure cooker.  This recipe serves about 20, so adjust the quantities for smaller amounts. I usually make this with one tin of condensed milk. I also normally microwave this for 5-7 minutes, but this time steamed it in the oven instead since the volume was a bit too much for the microwave.

I had some of my dear friends over for lunch today and I served this for dessert. I’m sure you can impress your guests too, try it.


  • Greek yoghurt- 1 litre
  • Condensed milk - 3 cans ( 300 ml each)
  • Milk- 160- 180 ml
  • Optional garnish- 1 pinch saffron or handful of raisins or crushed pistachios




Step 1

In a large bowl, mix together the yoghurt, condensed milk and the milk.

Step 2

Beat together till frothy with a hand blender. You could also use a balloon whisk.

Step 3

If making in smaller quantities, just put it in a microwaveable bowl, put a cling film and microwave for 5 minutes. Thats it.

Step 4

If using the oven, set the oven to 170C.

Step 5

Put 1 1/2 cups of water in a roasting tray. Then pour the yoghurt mix into a large, flat, heat resistant bowl. I used a pyrex bowl. Ensure that the glass bowl does not touch the sides of the roasting tray as it could crack when hot.

Step 6

Sprinkle some saffron strands (or other garnish) on top. Steam in the oven for 30 minutes.

Step 7

The dessert should have set in this time. Check with a toothpick in a few places and ensure that it is not runny.

Step 8

Let cool and then chill in the fridge for a couple of hours, till serving time. This can be made even a day ahead.

Recipe Type: If you like this recipe, please share, or leave a comment below. It only takes a click!