Recipe Banarasi Dum Aloo


Staff member


Serves 2-3 as a side
Total cooking time: 45 mins
Source: Tarla Dalal's Potatoes


12 to 15 baby potatoes
oil for deep-frying
1/2 tsp powdered cardamom (about 8 pods)
1 tbsp dried fenugreek leaves (kasuri methi)
3 tbsp cream (or 1/4 cup plain curd)
A small bunch chopped coriander for garnish
2 tsp butter
Salt to taste

For the gravy:

2 cups roughly chopped tomatoes (2 large ripe tomatoes)
1 tsp ginger garlic paste
3-4 dry red chillies (use dry Kashmiri red chillies for added colour)
2 tbsp broken cashew nuts
1 tsp cumin seeds (jeera)
1 tsp fennel seeds (saunf)
2 1/2 cups water


1. Wash and dry the baby potatoes. Pierce each potato all around with a fork and deep fry in hot oil, with the skin on, till the potatoes are cooked and golden brown. Drain on absorbent paper and keep aside.

2. Combine all the ingredients together under the "gravy list". I know this sounds weird but trust me on this. Dunk all the ingredients together along with the water and cook on a low flame for around 15 mins or until the tomatoes have turned mushy and soft. Cool and blend to a smooth paste. If you have one of those soup blenders like me, just go ahead and whip it up hot. Saves a lot of time.

3. Heat the butter in a pan and add the powdered cardamom and gravy paste and allow it to come to a boil. Simmer till the oil separates form the gravy. This will take about 12-15 mins. Keep the fire on simmer throughout and be prepared for a slight mess if you don't use a deep pan. The tomato gravy will bubble up all over your stovetop.

4. When the gravy is ready, add the potatoes, kasuri methi, and salt and simmer for another 3-4 mins. Finally, add the cream and coriander and serve hot with jeera pulao or rotis.