Skip to main content New<> this month
Get the Allrecipes magazine

Dal Makhani (Butter Lentils)

Rated as 3.71 out of 5 Stars

"This is my adaptation of Dal Makhani. This is a slightly sweet and savory version compared to the tomato-based versions out there - it reminds me more of what you would get in a restaurant. I use sugar, cinnamon, and more butter than other offerings in my version. I always make my version of Coconut Chicken Curry when I make this recipe. This dish pairs well with a rice side; I prefer basmati rice, particularly as a pilaf. It also pairs well with naan bread."
Added to shopping list. Go to shopping list.


2 h 15 m servings 540
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Soak lentils in a saucepan of water for 1 hour. Bring to a boil for 5 minutes. Drain.
  2. Heat cinnamon, chile powder, coriander, cumin, turmeric, nutmeg, paprika, black pepper, cayenne, cloves, allspice, and bay leaves in a large skillet over medium heat, stirring occasionally, until fragrant, about 5 minutes.
  3. Stir olive oil into the skillet. Add tomatoes, ginger paste, and garlic; simmer until flavors combine, about 10 minutes. Stir in sugar and salt. Cook until mixture thickens into a pulpy sauce, about 5 minutes. Add lentils and simmer until tender, about 5 minutes.
  4. Stir cream and butter into sauce. Cook until sauce thickens and lentils are very soft, about 30 minutes. Squeeze some lime juice over each serving.

Nutrition Facts

Per Serving: 540 calories; 32.9 49.4 15.9 85 138 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

I liked this recipe. It was heady with all the spices but it worked well together and smelled great while cooking. I subbed a mixture of canned and bottled coconut milk for the whipping cream wh...

This is quite nice. I typically don't like half of the spices listed, but they work well here because they go so well with all the flavors. The method is simple and easy to follow. All-in-all, t...

Too much cinnamon, it overpowered the other spices way too much. Though the author did say she enjoyed a sweet dal so that's to be expected. For a spicier Dal I use 1/2 Tbs Cinnamon and then 2...

We loved it! I left out the sugar since I don't like sweets. I also cut down on chilly because my son wouldn't eat it. it was still delicious!

This is not a soup, but a thick sauce. I had to add more tomatoes and beans and wish it had more lentils. I added almost a whole container of vegetable broth. Would not make this again.