Sindh Ji RasoiA taste of home, preserved← Back to the recipe tableDal Makhani
Main course · Hindi
Dal Makhani
from the Sindhi table.
A creamy, slow-feeling dal that sits naturally beside rice, roti and a table full of conversation.
Explore the channel ↗
Real kitchen photographA small visual story
See the table
before you cook.
These photographs come from the Sindh Ji Rasoi image archive. Swipe across for the wider table context.




Written recipe
A recipe to
keep close.
Written recipe adapted from the Dal Makhani chapter of the shared cookbook manuscript.
Ingredients
- 1 cup whole black lentils (urad dal), soaked overnight
- 1/4 cup kidney beans (rajma), soaked overnight
- 3 cups water for pressure cooking
- 2 tbsp butter and 1 tbsp oil
- 1 large onion, finely chopped
- 2 tomatoes, finely chopped
- 1 tsp ginger paste and 1 tsp garlic paste
- 1/2 tsp cumin seeds
- 1/2 tsp turmeric powder
- 1 tsp red chilli powder
- 1 tsp garam masala and 1 tsp ground coriander
- 1/2 cup heavy cream
- Salt, coriander and butter for garnish
Method
- Rinse the soaked urad dal and rajma. Pressure-cook them with 3 cups water for about 5–6 whistles, until soft.
- Heat butter and oil. Add cumin seeds, then sauté the onion until golden.
- Add ginger and garlic paste, followed by the tomatoes. Cook until soft.
- Add turmeric, chilli powder, ground coriander and salt. Cook until the masala releases oil.
- Add the cooked lentils and beans with their cooking liquid. Simmer on low heat for 15–20 minutes.
- Add garam masala and cream. Garnish with coriander and butter and serve with naan, roti or rice.