Recipe to Make Dal Makhani: Slow-Cooked Creamy Lentil Luxury

Recipe to Make Dal Makhani: Slow-Cooked Creamy Lentil Luxury

This traditional dish transforms humble lentils into a creamy, luxurious masterpiece through slow cooking and careful spicing. The process begins with soaking black lentils overnight to achieve the perfect texture.

Patience is key as the lentils simmer for hours with kidney beans, aromatic spices, and rich dairy. The result is a velvety, deeply flavored dal that’s worth every minute of preparation.

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

Ingredients for Recipe to Make Dal Makhani

Slow-cooked lentils and kidney beans meet aromatic spices and rich dairy for velvety perfection.

Ingredient Amount Notes
Black Lentils 🌱 1 ½ cups Rinsed, soaked overnight
Kidney Beans 🌱 1 cup Dried, soaked overnight
Ghee 🧈 ½ cup Clarified butter preferred
Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 6 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated or minced
Green Chilies 🌶️ 2 whole Slit lengthwise, seeds removed
Cumin Seeds 🌿 1 tsp Whole for tempering
Coriander Powder 🌿 1 tbsp Freshly ground for best flavor
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Garam Masala 🌿 1 tsp Added at the end
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Tomatoes 🍅 2 whole Pureed or finely chopped
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Adjust to taste

The lentils are non-negotiable—whole black lentils (urad dal) are the foundation. Indian grocery stores carry them in bulk, but Patel Brothers or Amazon work too. Soak them overnight (don’t skip this step) for the signature creamy texture. Kidney beans should be firm and unblemished—dried is ideal, but canned works in a pinch (drain and rinse well).

No ghee? Unsalted butter works, though the flavor won’t be as deep. Fresh ginger and garlic are key—don’t use powdered. Out of cumin seeds? Ground cumin at half the amount is acceptable. For heat, adjust green chilies to taste (or sub with serrano peppers). The cream is essential for richness—full-fat only.

Dal makhani deepens in flavor overnight. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently with a splash of water to restore creaminess. Garnish with fresh cilantro just before serving.

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day when the flavors really settle in.
  • One Pot Wonder: I toss in the black lentils, kidney beans, and aromatics, then let it simmer while I set the table.
  • Rich and Smoky: The ghee and garlic create this deep, velvety flavor that’s honestly hard to resist.
  • Crowd Pleaser: Between us, it’s the first thing my picky uncle asks for at family gatherings.

Step-by-Step Instructions for Dal Makhani

This slow-cooked method transforms simple lentils into a luxurious, creamy masterpiece worth savoring.

Step 1: Pressure Cook the Lentils and Beans

Drain the soaked 1.5 cups Black Lentils and 1 cup Kidney Beans, then transfer them to a pressure cooker. Add 4 cups water and cook for 15-18 minutes on medium heat after the first whistle. The lentils should be soft enough to crush between your fingers but still hold their shape.

I recommend checking at the 15-minute mark—overcooking will turn them mushy. If they’re not tender, cook for another 3 minutes. Once done, let the pressure release naturally to prevent the lentils from breaking apart. Set aside while you prepare the tempering.

Step 2: Create the Aromatic Base

Heat 0.5 cup Ghee in a heavy-bottomed pan over medium heat. Add the 1 tsp Cumin Seeds and let them sizzle for 10-15 seconds until fragrant but not browned. Immediately add the finely chopped 1 whole Onion and sauté for 6-8 minutes until golden brown.

Add the minced 6 cloves Garlic Cloves, 1 tbsp Fresh Ginger, and slit 2 whole Green Chilies. Sauté for 2 minutes until the raw aroma dissipates. Stir in the 1 tbsp Coriander Powder and 0.5 tsp Turmeric Powder, cooking for 30 seconds to toast the spices lightly.

Step 3: Incorporate Tomatoes and Lentils

Add the pureed 2 whole Tomatoes and cook for 5-7 minutes until the mixture thickens and the oil begins to separate at the edges. This indicates the tomatoes are fully cooked and the raw taste is gone.

Stir in the cooked lentils and beans, along with 1.5 tsp Salt. Combine gently to avoid breaking the lentils. Add 1 cup water and bring to a simmer. Reduce the heat to low and let it cook uncovered for 20-25 minutes, stirring occasionally.

Step 4: Finish with Cream and Garam Masala

Pour in the 0.5 cup Heavy Cream and stir well to incorporate. The mixture should take on a rich, velvety texture. Sprinkle in the 1 tsp Garam Masala and mix thoroughly. Simmer for another 5 minutes to allow the flavors to meld together.

Taste and adjust the salt if needed. The dal should have a smooth, creamy consistency with a deep, earthy aroma. If it’s too thick, add a splash of warm water to reach your desired texture.

Step 5: Garnish and Serve

Turn off the heat and let the dal rest for 5 minutes. This allows the flavors to deepen further. Garnish with the chopped 0.25 cup Fresh Cilantro just before serving to add a fresh, vibrant contrast to the rich dish.

Serve warm with naan, roti, or steamed rice. The dal will thicken as it cools, so if you’re preparing it ahead, loosen it with a little warm water or cream before reheating.

👨‍🍳

Pro Tips For Making Recipe To Make Dal Makhani

  • Soak Overnight: I learned this the hard way—black lentils and kidney beans need at least 6-8 hours in water to soften properly, or you’ll be simmering them forever.
  • Low and Slow: After bringing to a boil, drop the heat to low and let it simmer for 2-3 hours, stirring occasionally—this builds that creamy, rich texture dal makhani is known for.
  • Don’t Skimp on Ghee: My grandmother swore by this: use at least 2 tablespoons of ghee when sautéing onions and garlic, as it carries the flavors and adds that authentic richness.
  • Mash Some Lentils: Sounds weird, but it works: once the lentils are tender, mash about a quarter of them against the pot’s side to thicken the dal naturally and give it that signature velvety consistency.

Health Benefits of recipe to make dal makhani

Protein Power 💪

Dal makhani is a fantastic source of plant-based protein, making it a great choice for vegetarians and vegans. A single serving packs a punch with lentils and kidney beans, both rich in essential amino acids. This dish helps build and repair tissues, supporting muscle health and keeping you energized throughout the day.

Rich in Fiber 🥗

Fiber is a standout nutrient in dal makhani, thanks to its lentil and bean base. Dietary fiber aids digestion, promotes gut health, and helps maintain stable blood sugar levels. It also keeps you feeling full longer, which can support weight management goals.

Heart Health Boost ❤️

This dish is loaded with heart-healthy nutrients like potassium, magnesium, and folate. These help regulate blood pressure and reduce the risk of cardiovascular diseases. The slow-cooked lentils and minimal oil make it a wholesome, heart-friendly option.

Vitamins and Minerals 📊

Dal makhani is a powerhouse of essential vitamins and minerals, including iron, zinc, and B-vitamins. Iron supports oxygen transport in the blood, while zinc boosts immunity. The B-vitamins help convert food into energy, keeping your metabolism running smoothly.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 85mg28%
Sodium 650mg28%
Total Carbohydrate 30g11%
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.
★★★★★4.9(12 reviews)
Tyler Parker