Bhapa Doi is a treasured Indian confection that brings sweetness and joy to every celebration. This traditional dessert is lovingly prepared for family festivals, religious occasions, and special moments.
Preheat oven to 350°F (175°C). While preheating, bring water to a simmer for steaming.
In a large mixing bowl, whisk together condensed milk, plain Greek yogurt, and whole milk until smooth and lump-free.
Add sugar, green cardamom powder, and saffron strands to the mixture; whisk again until fully incorporated.
Pour the mixture into a 1.5-quart oven-safe baking dish or into small ramekins. Cover tightly with aluminum foil to prevent condensation from dripping onto the dessert.
Place the dish inside a larger baking pan. Add hot water to the bigger pan to come halfway up the sides of the dish to create a gentle steam bath. Bake for about 45–55 minutes, or until the Bhapa Doi is set but still slightly wobbly in the center.
Remove from the oven, let it cool to room temperature, then refrigerate for at least 2 hours for perfect texture. Sprinkle with chopped unsalted pistachios before serving.