Makhni Dal– This recipe is very famous India cuisine and almost every Indian like this, its taste is so yummy that everyone is attracted basically this recipe is from Punjab region of India. It is the combination of Sabut Masoor(black Lentil), Rajma(red kidney beans), onions, tomatoes, butter, cream and Indian spices. You can serve this recipe with butter nans or Rice. This recipe is 100% veg.

Cooking time: 40 minutes    serve: 4

Ingredients required:

  • Sabut Masoor(black lentil) 100 grams
  • Rajma(red kidney beans) 20 grams
  • Tomatoes 3 medium size choppeddal-makhni-p2
  • Onions 2 medium size chopped
  • Cream 3 tablespoon
  • Coriander powder 2½ teaspoons
  • Turmeric powder 1/2 teaspoon
  • Red chili powder ½ teaspoon
  • Dalchini(Cinnamon) 1 piece for taste
  • Gram masala (homemade) 1/2 teaspoon
  • Salt to taste
  • Butter quarter cube
  • Coriander leaves
  • Ginger paste 1 teaspoon
  • Cooking oil 2-3 tablespoons


Step 1st Soak rajma for whole night for better taste and soak dal before 1 hour.

Step 2nd Put dal and rajma with 3 cups of water in pressure cooker, add salt and leave for 3 whistle. Once pressure ends check if required goes again for 1 whistle.

Step 3rd Heat the 1 tablespoon oil in pan on medium flame and add onion and stir well until it turns light brown, then put some water and leave it for 1 min and remove it and keep aside.

Step 4th Now mix tomatoes and onions from step 1st and grind it to make puree.

 Step 5th Again heat 2 tablespoon oil in pan and add dalchini, whole puree, ginger paste, spices and cook for 8 to 10 minutes then add salt, some water and leave it for 5 min more.

Step 6th Then Add dal and rajma, cook for 1 min then add cream and butter and cook 1 min more and your Makhni Dal is ready to serve.

If you like this recipe please like, comment and share thank you