Punjabi Dal Makhani For A Comforting Weekend Dinner

By Garima Johar

May 24, 2025

Dal Makhani is a Punjabi culinary treasure that is one of the go-to options for ordering at a typical North Indian restaurant. If you want to make the creamy lentil dish at home, follow these easy steps.

Ingredients

1 cup Urad dal 1 cup Rajma 4 tablespoons butter 2 tablespoons ghee 1 onion 4 cloves of garlic 1-inch ginger 2 tomatoes 1 teaspoon garam masala 1 teaspoon cumin seeds 2 teaspoons coriander powder 1 teaspoon red chilli powder 1 teaspoon Kasoori methi 1 cup cream Salt to taste

Step 1

Soak urad dal and rajma overnight.

Step 2

Pressure cook the soaked lentils with water, salt, green cardamoms, cloves, and bay leaf.

Step 3

Heat ghee and butter and saute onions, ginger, and garlic. Add pureed tomatoes.

Step 4

Stir in garam masala, cumin seeds, coriander, red chilli powder, and kasoori methi.

Step 5

Add the dal to the prepared masala. Simmer for 15-20 minutes. Add butter, cream, and salt.

Step 6

Garnish with fresh cream and a sprinkle of kasoori methi. Serve hot.