Dal Makhni – Mixed lentils gravy

Jump to RecipePrint Recipe

‘Dal Makhani’ or ‘Dal Makhni’ is a traditional recipe from Northern India .It is a delicious gravy made with mixed lentils , namely whole black gram lentils and red kidney beans . The whole black gram lentil is the star ingredient which gives this dish it’s unique and delicious taste .The trick to getting it cooked to perfection is based on how thoroughly the lentils are pressure or slow cooked. It is a myth that you need to load the dish with butter or cream . If the lentils are cooked very well, the creamy texture is automatically imparted to the dish. You should be able to easily mash it with the back of your ladle or spoon.It can either be slow cooked or pressure cooked to get the desired consistency. You can add a little cream and butter to enhance the taste of this dish.However, if you are conscious of the calories ,you can go light on the butter and cream.This dish is loaded with proteins , carbohydrates and fibers which is good for growing kids and adults as well.

5 from 1 vote
Dal Makhni – A delicious gravy with mixed lentils, butter and cream
Total Time
30 mins

A mouthwatering and delicious gravy made with mixed lentils , butter and cream

Course: Side Dish
Cuisine: Indian
Keyword: dal makhni, gravy, mixed lentils, vegetarian
  • 3/4 cup whole black gram dal soaked over night
  • 1/4 cup kidney beans soaked over night
  • 2 green chillies
  • 2 medium tomatoes pureed
  • 1 large onion
  • 1.5 tsp ginger garlic paste
  • 1 inch ginger cut length wise
  • 1 tsp cumin seeds
  • 3-4 cloves
  • 1/2 inch cinnamon
  • 1 whole black cardamom
  • 2 bay leaves
  • 1 tsp Kashmiri chilly powder
  • 1/4 tsp dried mango powder
  • 1/4 tsp garam masala
  • 1/4 tsp nutmeg powder
  • 1/3 cup low fat cream
  • 1 tsp dried fenu greek leaves
  • 3 tbsp butter or oil
  • 1 tsp salt or to taste
  • 1/4 cup coriander leaves chopped
  1. Wash and soak the lentils in plenty of water overnight or for about 8 hours.

  2. Pressure cook the soaked lentils , ginger , bay leaves, cardamom with salt and water for about 20 whistles.

  3. Heat up a deep bottomed pan .Melt the butter  and add cumin seeds, cloves, cinnamon to it.

  4. Add chopped onions and sautee level.

  5. Add the pureed tomatoes and cook till oil leaves the sides of the pan.

  6. Add the Kashmiri chilly powder, dry mango powder , nutmeg powder and garam masala powder.

  7. Add the cooked lentils into this spice mixture.

  8. Mix well and add a little water to get a flowing consistency.

  9. Cook for about 20 minutes on low flame .

  10. Add the cream , dried fenu greek leaves and chopped coriander leaves.

  11. Serve with rotis or rice .

You Might Also Like


  • Reply
    January 31, 2019 at 3:50 am

    Looks delicious Nisha. 🙂

    • Reply
      January 31, 2019 at 4:55 pm

      Thank you Lorelle, it was indeed delicious!

  • Reply
    January 31, 2019 at 5:49 am

    Looks creamy and so delicious! Awesome share Nisha

    • Reply
      January 31, 2019 at 4:56 pm

      Thank you Smitha . The creamy texture is the highlight of this dish and it was indeed tasty!

  • Reply
    January 31, 2019 at 6:03 pm

    Looks yummylicious Nisha!❤️❤️

  • Reply
    January 31, 2019 at 10:31 pm


  • Reply
    February 1, 2019 at 1:59 pm

    It looks delicious! Thank you for sharing the recipe!

    • Reply
      February 1, 2019 at 7:23 pm

      Thank you so much or stopping by and the comments! Glad you like it .

  • Reply
    February 1, 2019 at 4:23 pm

    Looks delicious!!! Yummy

    • Reply
      February 1, 2019 at 7:22 pm

      Thank you so much for the comments!

  • Reply
    February 1, 2019 at 5:30 pm

    Lovely dal, it looks so beautiful & delicious.
    Thanks for the fantastic visual treats. 🙂

    • Reply
      February 1, 2019 at 7:21 pm

      Thanks a lot Megala for the comments, appreciate it!

  • Reply
    February 2, 2019 at 1:48 pm

    I’m a huge fan of lentils so this is definitely a recipe I’d love to try! It looks delicious 🙂

    • Reply
      February 2, 2019 at 2:48 pm

      This is a great dish for lentil lovers and you will definitely love it . Thank you 🙏

  • Reply
    February 5, 2019 at 1:52 pm

    One of my most favorite Dal…very comforting and pleasing to palate…looks damn tempting Nisha and I justtt love with jeera rice😊

    • Reply
      February 5, 2019 at 5:08 pm

      Rightly said Jyo it is definitely comfort food that tastes so good .Jeera rice is a great combination with it ! Thank you so much for the comments!

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    %d bloggers like this: