Recipe of Dal Makhni: Slow Simmered Creamy Lentil Delight

Recipe of Dal Makhni: Slow Simmered Creamy Lentil Delight

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.

👨‍🍳
Difficulty
Hard
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

1

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.

2

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.

3

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 75mg25%
Sodium 850mg37%
Total Carbohydrate 32g12%
Dietary Fiber 12g43%
Sugars 4g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★5.0(12 reviews)
Allison Carter