Indian Butter Lentils, traditionally called Dal Makhni, is a classic recipe that is easy to make passable. Most recipes call for a ton of butter and cream, and it’s hard to make that taste bad. This recipe is easy to make, but its gets the spices just right and includes the perfect amount of these healthy fats, making it warming and comforting without being a heavy gut punch.
If you’re looking to make a whole Indian feast try this Saag Paneer.
Indian Butter Lentils
- 1h
- 3h
- 4h
Ingredients
- 2/3 c dried whole black lentils
- 1/3 c dried kidney beans
- 5 c vegetable stock
- 1 1/2 onions
- 4 cloves garlic
- 1/2 inch fresh ginger
- 5 tbsp. butter, or ghee
- 1 bay leaf
- 1/2 inch cinnamon stick
- 1 whole cardamom pod, cracked open
- 1 whole clove
- 1 small dried hot red chilies, more or less to taste
- 1 tbsp. garam masala
- 1/2 tsp. ground coriander
- 1/2 tsp. ground cumin
- 1/2 tsp. chili powder
- 1/2 tsp. sweet paprika
- 1/8 tsp. ground fenugreek
- 1/8 tsp. ground black pepper
- 1/3 tsp. sea salt, plus more to taste
- 9 oz diced tomatoes
- 4 oz tomato paste
- 1/3 c cream
Instructions
- Add the black lentils and red beans to a large bowl; fill the bowl with room temperature water and soak overnight. Rinse and drain the next day.
- Add the lentils and beans to a 5-quart pot along with the vegetable stock. Bring up to a boil, then cover the pot, turn heat down to simmer, and cook 1 hour, stirring occasionally.
- Peel and chop the onion. Peel and crush the garlic. Peel and grate the ginger.
- Heat 2/5 of the butter in a large skillet over medium heat. Add the onion and cook until soft and caramelized, about 15 minutes, stirring occasionally. You can add a splash of water or reduce heat down if the onions start to get too dark.
- Once the onion is caramelized, add the garlic and ginger bay leaf, cinnamon stick, cardamom pods, cloves, red chilies, garam masala, coriander, cumin, chili powder, sweet paprika, fenugreek, and black pepper. Cook until fragrant, about 1 minute, stirring constantly. Remove from heat.
- Once the lentils and beans have cooked for 1 hour, stir in the onion/spice mixture, salt, the diced tomatoes, and the tomato paste.
- Gently simmer, partially covered, until the sauce is somewhat thickened and the lentils and beans are fully tender, about 45 minutes to 1 hour, stirring frequently.
- Turn off the heat and stir in the remaining butter and cream. Add additional salt to taste.
Nutrition
- 482
- 16g
- 49g
- 12g
- 22g
- 14g
- 61mg
- 11g
- 1192mg
Read Reviews
See what other people are saying about Indian Butter Lentils
No reviews just yet. You can be the first!