Dal Makhni – Instant pot recipe

Dal or lentil is a major source of protein for vegetarians and Vegans. There are different varieties of lentils which are used to make side dish for roti or chapathi.

One such popular dish is Dal Makhni or Dal Makhani. This is made using the black whole urad dal.

Here is my method of making dal makhni in Instant Pot 🙂



Video Link: Dal Makhni – Instant Pot

Preparation Time: 10 minutes

Cooking time: 45-50 minutes

Serves: 4-5 people


Black whole Urad Dal – 2 cups

Tomatoes – 3 – pureéd

Onions – 1

Ginger – 1/2 inch

Garlic – 2 to 3 cloves

Red chilli powder – 1 tsp

Pepper powder – 1/2 tsp

Garam Masala – 1 tsp

Water – 2.5 cups

Milk – 1/2 cup (optional)

Salt – as per taste


Cumin Seeds – 1 tsp

Bay leaf – 1

Butter – 1 tbsp


Turn on the instant pot in Sauté mode. Melt butter.

Add the tempering ingredients and sauté till done.

Next add the chopped onions, ginger and garlic. Sauté till onions are translucent.

Now, add the pureéd tomatoes and mix well. Then add the spice powders. Mix well and allow to boil for few minutes.

Add the soaked urad dal and about 2.5 cups of water or more if required.

Add salt, mix well and cook in ‘Bean/Chili’ mode which will show 30 minutes on the timer. You can either opt for the Natural Pressure Release or Quick release.

Once done, add 1/2 cup milk and mash a spoonful of cooked dal, add it back to the dal makhni and boil for few minutes. This gives the needed creamy texture to the dal.

Serve hot with hot chapathis or rotis 🙂



One thought on “Dal Makhni – Instant pot recipe

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s