Dal Makhani
Whole black lentils and kidney beans slow-cooked in a buttery, spiced tomato sauce. Different from yellow dal — richer, darker, and better suited to cold weather.
Ingredients
- 200 g dry whole black lentils (urad dal), soaked overnight and drained $1.40
- 1 can (540 mL) red kidney beans, drained $1.50
- 1 can (796 mL) crushed tomatoes $2.00
- 300 g dry long-grain white rice $0.75
- 3 tbsp butter $0.57
- 125 mL heavy cream $1.25
- 1 medium onion, finely diced $1.23
- 4 cloves garlic, minced $0.32
- 1 tsp ground ginger $0.07
- 2 tsp garam masala $0.15
- 1 tsp ground cumin $0.05
- 0.5 tsp turmeric $0.03
- 0.5 tsp chili powder $0.03
- 500 mL water $0.00
- to taste salt $0.01
- Recipe total$9.36
Instructions
- The night before: cover black lentils in cold water and soak overnight. Drain before using.
- Cook the rice according to package directions.
- Melt 2 tbsp butter in a large, heavy pot over medium heat.
- Add onion. Cook 8 minutes until golden.
- Add garlic, ginger, garam masala, cumin, turmeric, and chili powder. Cook 2 minutes, stirring constantly.
- Add the crushed tomatoes. Stir and cook 5 minutes.
- Add the soaked black lentils, kidney beans, and 500 mL water. Stir to combine.
- Bring to a boil. Reduce heat to low. Cover and simmer 45 minutes, stirring every 10 minutes and adding water if it sticks.
- The lentils should be completely soft and the sauce very thick. Mash a few lentils against the side of the pot with a spoon to thicken further.
- Stir in the remaining 1 tbsp butter and the heavy cream. Simmer on low for 5 more minutes.
- Taste and adjust salt. Serve over rice.
Nutrition per Serving
Estimated values per serving.
492
Calories
21g
Protein
70g
Carbs
16g
Fat
13g
Fiber
380mg
Sodium
~35% DV Iron~10% DV Calcium
Gluten-Free
This recipe is naturally gluten-free.
All ingredients are naturally gluten-free. Verify spice blends are processed in a GF facility if celiac is a concern.
Budget Notes
- Whole black lentils (urad dal) are available at most Ontario South Asian grocery stores and increasingly at larger Walmart and Superstore locations. A 1 kg bag runs $3–$5 and lasts for many meals.
- Soaking overnight is not optional for dried urad dal — it reduces the cook time significantly and improves the texture. If you forget, soak for at least 4 hours.
- The cream is what makes dal makhani distinct from other lentil dishes. Don't skip it — 125 mL split between four servings is not a lot, but it matters.
- This is even better the next day. The flavours deepen overnight.