
seriouseats.com
Dal Makhani (Punjabi Black Gram and Kidney Beans)
Simmer black gram and kidney beans with spices, cream, and butter for dal makhani—a rich, comforting meal that’s typically reserved for special occasions in India.
Prep
10 min
Cook
1h 5m
Total
4h 15m
Serves
4
Instructions
- 01
For the Ginger and Garlic Paste: Using a small food processor, purée ginger, garlic, and 1 tablespoon (15ml) water until a smooth paste forms, about 2 minutes. Alternatively, using a mortar and pestle, pound ginger and garlic to form a smooth paste; transfer to a small bowl and stir in 1 tablespoon (15ml) water. Set aside.
- 02
For the Dal: In a large bowl, combine black urad dal and beans and cover by 2 inches with cool water. Soak for at least 3 hours and up to 24 hours. Using your hands, vigorously swish dal and beans until water turns cloudy, about 30 seconds. Using a fine-mesh strainer, drain pulses, discarding the cloudy water.
- 03
In a medium pot or Dutch oven, combine dal, beans, bay leaf, 2 quarts (1.9L) water, and 1 tablespoon salt. Bring to a boil over high heat. Reduce heat to medium-low and simmer, covered, checking occasionally to skim any foam that collects at the top, until dal and beans are soft and break apart easily when pressed between your fingers, about 45 minutes. Once cooked, there should be about 1 inch of water above dal and beans; if water exceeds 1 inch, remove excess water with a ladle until remaining water just covers dal and beans by about 1 inch. Discard. Using a potato masher or the back of a wooden spoon, mash 1/3 of the mixture.
- 04
In a medium saucepan, heat oil over medium heat until shimmering. Add ginger and garlic paste and cook, stirring frequently, until fragrant, about 2 minutes. Add chile powder, coriander, cumin, and remaining 1 teaspoon salt, and cook, stirring frequently, until fragrant, 2 to 3 minutes. Add tomatoes and cook until mixture darkens slightly and oil begins to separate, 4 to 6 minutes.
- 05
Add spiced tomato mixture to cooked dal and stir to combine. Bring to a simmer and season to taste with salt. Stir in heavy cream and garam masala and simmer until mixture begins to thicken, 2 to 3 minutes. Stir in 2 tablespoons butter. Serve immediately with steamed white rice, roti, or as an accompaniment to any Indian meal, and top with additional butter, if desired.
Nutrition
per serving
- Calories
- 448
- Protein
- 8g
- Carbs
- 23g
- Fat
- 38g
- Fiber
- 7g
- Sugar
- 6g
- Sat. fat
- 11g
- Sodium
- 2076mg
- Cholesterol
- 42mg
Free · No ads
Save this recipe to your own library.
iCook.ing is a free recipe library. Create an account in 10 seconds to save this recipe, plan your week, and head to the store with one shopping list.
Save from anywhere
Paste a link from a recipe blog, Instagram, TikTok, Facebook, or Pinterest — we pull the ingredients, steps, and photo.
Plan your week
Drag recipes onto a weekly plan, scale for the number of people you're feeding, and never wonder what's for dinner.
One shopping list
Your plan rolls up into a single, de-duplicated shopping list — sorted by aisle so the store run is faster.
Cook, don't scroll
Big, screen-stays-awake cook mode with built-in timers. No ads. No life story above the recipe.