
This dish transforms simple lentils into a creamy masterpiece through slow simmering. The process develops deep, complex flavors that define authentic Indian cuisine.
What sets this apart is the balance of spices and the smooth, velvety texture achieved without shortcuts. Every bite delivers rich, comforting satisfaction perfect for any meal.
Ingredients for Recipe of Dal Makhni
Slow-cooked lentils and beans form the heart of this velvety, spice-infused dish with dairy richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Black Lentils 🌱 | 1 ½ cups | Urad dal, soaked overnight |
| Kidney Beans 🫘 | ½ cup | Rajma, soaked overnight |
| Unsalted Butter 🧈 | ½ cup | Divided, for richness |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for warmth |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, adjust to taste |
| Plum Tomatoes 🍅 | 3 whole | Pureed, for tang |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tsp | Balances earthiness |
| Garam Masala 🌶️ | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌿 | ½ tsp | For color and warmth |
| Red Chili Powder 🌶️ | ½ tsp | Adjust to spice preference |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The lentils are non-negotiable for authenticity. Whole black urad dal and rajma kidney beans (both soaked overnight) deliver that signature texture. For the best quality, Indian grocery stores or Patel Brothers carry the right varieties. The butter should be unsalted—you control the salt. Full-fat dairy is essential here, so skip the low-fat substitutes. Garam masala loses potency quickly, so buy small quantities from a high-turnover spice shop.
No kidney beans? Black beans work in a pinch (texture differs slightly). Out of fresh ginger? Ground ginger at half the amount, but fresh is far superior. Heavy cream can be swapped for half-and-half (less rich but still good). If heat is a concern, reduce the chili powder or omit the green chilies entirely. Tomato puree from a can works, but fresh plum tomatoes bring better acidity and depth.
This keeps beautifully for 4-5 days in the fridge—the flavors actually deepen. Freezes for up to 3 months (portion before freezing). Reheat gently on the stove with a splash of water or cream. Always garnish with fresh cilantro just before serving (don’t add it earlier—it wilts).
Why You’ll Love This Recipe
- Set and Forget: I toss everything into one pot, let it simmer, and walk away—no babysitting required.
- Buttery Luxury: The slow-cooked black lentils soak up that butter and cream like a dream, rich and velvety every time.
- Crowd Pleaser: I serve this at dinner parties and family nights alike—even my picky nephew cleans his plate.
- Budget Stretch: A pound of lentils and a can of kidney beans feed six of us, with leftovers that taste even better the next day.
Step-by-Step Instructions for Dal Makhni
Master the art of this classic dish with precise techniques and patience for velvety results.
Step 1: Prepare the Aromatic Base
Heat 2 tablespoons of the unsalted butter in a heavy-bottomed pot over medium heat. Add the finely chopped yellow onion and sauté for 8-10 minutes until golden brown and caramelized at the edges.
Stir in the minced garlic cloves, grated fresh ginger, and slit green chilies. Cook for 2 minutes until the raw aroma dissipates and the mixture becomes fragrant. This builds the flavor foundation for the dish.
Step 2: Toast the Spices and Add Lentils
Add the ground cumin, ground coriander, turmeric powder, and red chili powder to the pot. Toast the spices for 30 seconds until their aroma intensifies—this step prevents a raw, bitter aftertaste.
Immediately add the pureed plum tomatoes and cook for 5-7 minutes until the mixture thickens and the oil begins to separate at the surface. Then stir in the 1.5 cups whole black lentils, 0.5 cup kidney beans, and 1.5 tsp salt. The lentils should be fully coated in the spiced tomato mixture.
Step 3: Slow Cook to Creamy Perfection
Pour in 4 cups of water (enough to cover the lentils by 1 inch) and bring to a boil. Reduce the heat to low, cover, and simmer for 1.5-2 hours, stirring occasionally. The lentils should be completely tender and the mixture thickened.
Once the lentils are soft, use the back of a spoon or a potato masher to lightly crush some of them against the pot’s side. This releases starches, contributing to the dish’s signature creamy texture. Continue cooking uncovered for another 15-20 minutes to allow the flavors to meld and the dal to thicken further.
Step 4: Finish with Cream and Butter
Stir in the remaining unsalted butter and the 0.5 cup heavy cream. Simmer for 5-10 minutes on low heat until the dal reaches your desired consistency—it should coat the back of a spoon thickly. Avoid boiling at this stage to prevent the cream from curdling.
Sprinkle in the garam masala and stir well. This final touch enhances the aromatic depth. Taste and adjust the salt if needed, though the flavors will continue to develop as it rests.
Step 5: Garnish and Serve
Remove from heat and let the dal rest for 10 minutes to allow the flavors to fully harmonize. The surface should have a slight sheen from the butter, and the texture should be luxuriously creamy with visible lentils and beans.
Garnish with the chopped fresh cilantro just before serving. This dish is best enjoyed hot, paired with naan or steamed basmati rice to soak up the rich, velvety sauce. The slow cooking process ensures every bite delivers depth and comfort.
Pro Tips For Making Recipe Of Dal Makhni
- Soak Overnight: Whole black lentils need at least 8 hours in water to soften properly—I learned this the hard way after biting into undercooked dal more times than I’d like to admit.
- Cook Low and Slow: After the initial boil, drop the heat to low and let it simmer for 1.5-2 hours, stirring occasionally. This builds the creamy texture without scorching the bottom.
- Bloom the Onions: Cook the yellow onions in butter until deeply golden, about 12-15 minutes. Sounds tedious, but it adds a sweet depth that raw onions just can’t.
- Add Cream Last: Stir in the heavy cream only in the final 10 minutes of cooking—adding it earlier can cause splitting. My grandmother swore by this, and she was right.
Perfect Pairings for This Recipe
Bread Pairings
Nothing soaks up the rich, creamy sauce better than fresh naan straight from a tandoor oven. I love the buttery flavor of garlic naan from local Indian restaurants. For homemade, brush warm naan with melted butter before serving. 🔥
Rice Options
Steamed basmati rice is the classic choice—its long grains stay separate and provide a neutral base. I cook mine with 1 tsp cumin seeds and 2 bay leaves for extra aroma. Jeera rice (cumin rice) adds a complementary earthy note.
For a healthier twist, try brown basmati—it holds up well to the dal’s richness.
Fresh Accompaniments
A simple kachumber salad cuts through the creaminess with its crisp texture. I make mine with diced cucumber, tomato, red onion, and lemon juice. Pickled onions add a tangy crunch that brightens each bite.
Beverage Pairings
Mango lassi is my top choice—its sweet, creamy coolness balances the dal’s heat. For non-alcoholic options, masala chai with its warming spices complements the dish beautifully. A cold Indian beer like Kingfisher cleanses the palate. 🍺
Frequently Asked Questions
Can I use canned kidney beans instead of dried?
Yes, but texture differs slightly. Use 2 cans (drained), add them after 1 hour of cooking the lentils. They’ll soften faster but may be less firm than soaked dried beans.
Why does my dal turn out watery?
Likely not cooked long enough. Simmer uncovered for the last 20 minutes to thicken. Also, mash some lentils to release starches for creaminess.
Can I make this in a slow cooker?
Sauté onions/spices first, then transfer to slow cooker with lentils and 5 cups water. Cook on low for 6-7 hours. Stir in cream/butter at the end.
Nutrition Facts
- Bread Recipe KitchenAid Mixer: Foolproof Loaf With Perfect Rise - September 28, 2026
- BBQ Oysters Recipe Grill: Smoky Garlic Butter Bliss - September 28, 2026
- Crock Pot Mac and Cheese Recipe Paula Deen: Ultra Creamy Southern-Style Comfort - September 28, 2026