Dal Makhani (Creamy Buttered Lentils)
Quick answer
Dal makhani is Punjab's most celebrated lentil dish and now a fixture on restaurant menus across India and internationally.
What makes this special
- Dal Makhani highlights black lentils and rajma slow-simmered for hours with butter and cream.
- Black lentils and rajma pressure-cooked then simmered 2 hours more
- Starch released from broken lentils thickens the broth naturally
Key ingredients
Core cooking flow
- 1 Rinse 200 g black lentils and 50 g kidney beans, then cover them generously...
- 2 Drain and rinse the soaked legumes, place them in a pressure cooker, and add 1 L water.
- 3 Melt 60 g butter in a heavy pot over medium heat, then saute 5 minced garlic cloves and 10 g ginger.
Dal makhani is Punjab's most celebrated lentil dish and now a fixture on restaurant menus across India and internationally. The name makhani, meaning buttery, signals its defining characteristic: a richness built from butter and cream that elevates humble lentils into something deeply satisfying. Whole black lentils (urad dal) and kidney beans (rajma) soak overnight, then pressure-cook before simmering for several hours in a base of tomato, garlic, ginger, and Kashmiri chili. During this slow cooking, the lentils gradually break down and release their starch into the liquid, creating a naturally creamy consistency even before a knob of butter and a pour of fresh cream are stirred in at the end to produce the dish's signature silky texture. Traditionally, dal makhani was left to simmer overnight beside the dying embers of a tandoor oven, absorbing smoky heat through the long hours before being served the next day. Served with naan or basmati rice, it is an indispensable dish at Indian wedding banquets and a comfort food that transcends class, equally at home in a roadside dhaba and a fine-dining restaurant.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Control
Rinse 200 g black lentils and 50 g kidney beans, then cover them generously with cold water and soak for at least 8 hours.
Add more water if the legumes rise above the surface, so they hydrate evenly.
- 2Control
Drain and rinse the soaked legumes, place them in a pressure cooker, and add 1 L water.
Bring to full pressure over high heat, lower to medium, cook 45 minutes, then let the pressure release naturally.
- 3Control
Melt 60 g butter in a heavy pot over medium heat, then saute 5 minced garlic cloves and 10 g ginger.
When the aromatics turn lightly golden and smell mellow, stir in 200 g tomato puree.
- 4Control
Cook the tomato base over medium-low heat for about 8 minutes to soften its acidity.
Stir often so the paste does not catch on the bottom, and continue until butter begins to show around the edges.
- 5Control
Add the cooked lentils, kidney beans, and 200 ml water, then lower the heat to low.
Keep the lid slightly ajar and simmer 2 hours, stirring whenever the dal thickens so it does not scorch.
- 6Finish
Stir in 100 ml heavy cream and 1 teaspoon garam masala, then simmer 10 minutes more.
When the texture is smooth and a little butter shines on top, rest 10 minutes and serve with naan or basmati rice.
After the steps
Pick a recipe that fits this dish.
Continue with shared ingredients, meal pairings, or a similar method.
Recipes That Go Well With This
More Asian →Based on shared ingredients and meal pairing
Chicken Tikka Masala
Chicken tikka masala marinates chicken overnight in yogurt, curry powder, garlic, and ginger, then grills or broils it at high heat to develop char on the surface before finishing in a sauce of tomato puree, garam masala, and heavy cream. The lactic acid in yogurt gently breaks down surface proteins while acting as a vehicle to drive the spices deeper into the meat. Browning diced onion in butter, then cooking tomato puree with garam masala for at least fifteen minutes allows the sharp, raw edges of the spices to mellow and integrate fully, building a sauce base with genuine depth. Heavy cream added just before serving wraps the tomato acidity and chili heat in a smooth, rich body that unifies the dish. Overnight marination makes a substantial difference compared to a short soak, as the spices have time to penetrate to the center of each piece. Basmati rice or naan bread served alongside is standard, and dragging the bread through the sauce captures the full range of flavor in a single bite.
Butter Chicken
Butter chicken - murgh makhani - starts by marinating chicken thighs in yogurt, garam masala, and cumin, then roasting or grilling them at high heat to develop a slightly charred, smoky exterior. That surface char is a defining element; plain poaching cannot replicate it. The tomato sauce base requires long, patient reduction - the raw acidity must cook off and round into sweetness before any dairy is added. Butter and heavy cream then go in, wrapping the spice blend sharp heat in a velvety richness that carries through to the last bite. Cumin and garam masala provide the earthy, layered warmth that anchors this curry's identity, and together they produce the mild, creamy character that sets murgh makhani apart from hotter Indian preparations.
Kachumber Salad (Indian Kachumber salad)
Kachumber salad finely dices cucumber, tomato, and red onion, then tosses them with chopped cilantro, lime juice, ground cumin, chaat masala, and salt in a quick Indian raw vegetable preparation. Removing some of the seeds from the cucumber and tomato limits excess moisture so the dressing stays concentrated rather than watery. Soaking the diced red onion in cold water for three minutes draws out its harsh sharpness, letting it blend more smoothly with the other ingredients. Ground cumin lays down a warm, earthy undertone, and chaat masala layers a tangy, salty complexity over the lime acidity, lifting a simple combination of vegetables into something distinctly Indian. Chopping cilantro stems together with the leaves releases more of the herb's aromatic oils than leaves alone provide. Letting the dressed salad rest for about fifteen minutes before serving allows the flavors to meld so the final result is noticeably more cohesive.
Chana Masala (Punjabi Spiced Chickpea Tomato Curry)
Chana masala is a staple of Punjabi home cooking and one of the most widely eaten vegetarian dishes across North India, found on the menus of dhabas, railway canteens, and five-star hotel restaurants alike. Dried chickpeas are soaked overnight and pressure-cooked until they hold their shape but yield when pressed -- the texture of the chickpea matters as much as the sauce around it. The sauce builds from finely diced onions fried until deeply browned, which provides natural sweetness and body without any cream. Tomatoes cook down with coriander, cumin, turmeric, garam masala, and amchur -- dried mango powder -- which contributes a tart, fruity acidity that sets this preparation apart from other chickpea curries and gives it a distinctive brightness no other spice replicates. The sauce should be thick and clingy, not soupy; each chickpea gets coated in a dark, spiced layer rather than sitting in loose liquid. Topped with sliced raw onion, green chili, and a squeeze of lemon, the dish pairs with bhatura -- fried bread -- as the iconic Punjabi street-food duo known as chole bhature. Scooped up with roti, the same preparation becomes an everyday weeknight meal that costs almost nothing to make.
Serve with this
Masala Chai
Masala chai is an Indian spiced milk tea made by simmering crushed ginger, cinnamon, and cardamom in water until the spices release their oils fully, then adding black tea leaves and whole milk and continuing to heat gently over low flame. The spices build aromatic depth that wraps around the tea's tannins, transforming them into warm, rounded complexity rather than raw astringency. Stirring in sugar during the final minutes of simmering softens the spice's sharpness and allows the milk's creaminess to come forward. Using whole spices rather than ground powders keeps the brew free of gritty residue and produces a cleaner, more transparent aroma in each cup.
Pasta alla Genovese (Neapolitan Slow-Braised Onion and Beef Ragu)
Pasta alla Genovese is a Neapolitan slow-cooked ragu that uses a large volume of onions braised together with beef chuck for at least two hours over low heat. No tomato is involved at any stage; the sauce draws all its sweetness from the onions, which gradually dissolve and caramelize into a thick, deeply savory base, while white wine and the rendered beef fat add richness and acidity. Once the onions have nearly melted into the sauce, the beef is shredded and folded back in, giving the finished ragu a dense, almost jam-like consistency with strands of meat throughout. Despite its name, the dish has no connection to Genoa or Ligurian basil pesto; it is a distinctly Neapolitan preparation, and the name is thought to trace back to Genoese cooks or merchants who settled in Naples. Ziti is the traditional pasta shape, served with a generous dusting of Parmigiano-Reggiano.
Korean Sweet Glutinous Rice
Glutinous rice is soaked, steamed, and dressed with a mixture of soy sauce, sesame oil, and honey, then studded with jujubes, chestnuts, and pine nuts before a second steaming. The double-steaming process gives the rice a dense, chewy stickiness while the soy sauce penetrates each grain and tints it a deep amber. Jujubes lend a natural caramel-like sweetness, chestnuts add a crumbly, starchy contrast, and pine nuts contribute a subtle oiliness that enriches the overall taste. Traditionally prepared for the first full moon festival, yakbap is equally enjoyable as an everyday snack or packed lunch.
Similar recipes
Chicken Biryani (Mughal Spiced Saffron Layered Rice with Chicken)
Biryani emerged from the encounter between Persian pilaf technique and Indian spice culture during the Mughal Empire, and it remains a ceremonial dish served at weddings, festivals, and Friday prayer gatherings across the Indian subcontinent. Chicken is marinated in yogurt, saffron, garam masala, and ginger-garlic paste, then layered in a heavy-bottomed pot with par-cooked basmati rice, saffron milk, fried onions, and fresh mint placed between each layer. The pot is sealed with a flour-and-water dough in a technique called dum. Inside the sealed vessel, steam circulates and the rice and meat cook in each other's aromatic vapors, exchanging flavor in a way that open-pot cooking cannot replicate. When the dough seal is broken at the table, the released cloud of saffron, cardamom, and rosewater is the dish's most dramatic moment and the signal that it is properly done. In a well-executed biryani, each grain of basmati should stand apart and carry the seasoning evenly, and the bottom layer of rice should have formed a crisp, golden crust similar to Persian tahdig. The Hyderabadi and Lucknowi styles represent two distinct traditions: the former layers raw chicken directly with par-cooked rice and cooks everything together, while the latter par-cooks both components separately before assembling, producing a cleaner, more delicate result.
Rogan Josh (Kashmiri Slow-Braised Lamb Curry with Yogurt)
Rogan josh is a Kashmiri lamb curry whose name translates from Persian as 'heat in oil,' describing the way the fat separates and rises to the surface of the finished sauce. Bone-in lamb pieces are slow-braised with yogurt, fennel seeds, dry ginger powder, and Kashmiri red chilies - a variety that delivers vivid crimson color with moderate heat rather than scorching fire. Some traditional recipes use ratanjot, a tree bark that deepens the red hue without altering the flavor. The yogurt tenderizes the meat over the long cooking and lends a subtle tang to the gravy. When done properly, a layer of aromatic oil floats on top of the thick, rust-red sauce. The spice profile leans warm and fragrant rather than sharp, making rogan josh one of the more approachable Kashmiri dishes.
Aloo Paratha (Punjabi Spiced Potato Stuffed Flatbread)
Aloo paratha is a cornerstone of Punjabi breakfast culture - pulled hot off the tawa and served with a knob of butter melting on top, thick yogurt, and tangy mango pickle on the side. The technique involves wrapping spiced mashed potato inside a whole wheat dough ball, then rolling the stuffed parcel flat on a floured surface without letting the filling puncture through. The spice mix includes garam masala, finely chopped green chili, fresh coriander leaves, and minced ginger, giving the filling a warmth that builds as you eat. On a dry, very hot griddle, the paratha develops golden brown patches on each side when oil or ghee is brushed over the surface, and the steam trapped inside from the potato pushes the dough layers apart slightly, creating a flaky interior texture. The more generous the filling, the better the flavor, but it also raises the risk of tearing - draining the mashed potato of excess moisture and calibrating the filling-to-dough ratio is where the skill lies. Street vendors in Delhi and Amritsar stack them high on charcoal-heated tawas, selling them wrapped in newspaper to morning commuters.