Dal makhani – creamy black lentils Recipe
Dal makhani is a North Indian dish made from black lentils and red kidney beans, slowly cooked with butter and cream, often served at family celebrations and weddings in Punjab. In this version we use easily available beluga lentils and canned beans, and long, gentle simmering over low heat creates a thick, velvety sauce with a distinct aroma of butter, tomatoes, and spices.
Dal makhani is a classic of North Indian and especially Punjabi cuisine, traditionally cooked slowly over a low flame, sometimes overnight, for special occasions., In restaurants it is often enriched with large amounts of butter and cream, which give it its characteristic silky texture and deep flavor., This home-style version adapts the dish to ingredients that are easy to find in many countries while keeping the spirit of long, slow cooking and the balance of spices.
Dal makhani combines simple pantry staples—lentils, beans, tomatoes, and spices—into a dish with restaurant-level depth of flavor., The contrast between the earthy lentils, tangy tomatoes, warm spices, and rich butter and cream makes it both comforting and festive., It is naturally high in plant protein and very satisfying, making it an excellent centerpiece for a vegetarian meal.
Dlaczego ta wersja działa
- Using beluga lentils and canned red kidney beans makes the recipe accessible without sacrificing the characteristic texture of dal makhani.
- Long, gentle simmering allows the lentils to break down slightly and the starch to thicken the sauce naturally, creating a creamy consistency without needing flour or thickeners.
- Finishing with cream and butter at the end layers the richness and gives a glossy, velvety finish to the sauce.
Chef's tips
If you have time, cook the lentils a bit longer on very low heat than the minimum suggested time—the flavor and texture only improve., For a more intense tomato note, use good-quality canned tomatoes and let them cook down until they clearly separate from the fat., If you prefer a smoother texture, blend a small portion of the dal with a hand blender and stir it back into the pot., Taste at the end and adjust the garam masala and salt to your liking; different spice blends vary in intensity.
How to serve
Serve in deep bowls with basmati rice and a spoonful of yogurt or raita on top., Pair with naan, roti, or other flatbreads to scoop up the thick, creamy dal., Garnish with extra butter, a drizzle of cream, and a few coriander leaves for a restaurant-style presentation., Serve alongside a simple cucumber salad or pickled vegetables to add freshness and crunch.
Na co uważać
- Do not rush the cooking time: if you shorten the simmering, the lentils will be firmer and the sauce less creamy.
- Keep the heat low when frying garlic and ginger so they do not burn and turn bitter.
- Stir regularly during the final simmering, especially near the end, as the thick dal can catch on the bottom of the pot.
- Season with salt gradually, especially if your canned beans are already salted.
Zamienniki
- If you cannot find beluga lentils, use other small black or brown lentils, adjusting the cooking time as needed.
- Replace butter with ghee for a more traditional flavor, or with vegetable oil and coconut milk for a vegan version.
- If you do not have garam masala, use a mild curry powder and add a pinch of ground cardamom and cinnamon.
- Canned chopped tomatoes can be replaced with tomato passata; reduce the amount slightly and cook until thickened.
Ingredients
- black lentils e.g. beluga, rinsed - 200 g
- red kidney beans from a can drained and rinsed - 200 g
- water - 800 ml
- butter - 40 g
- vegetable oil - 1 tablespoon
- onion finely chopped - 1 piece
- garlic finely chopped - 3 clove
- ginger freshly grated - 1 tablespoon
- canned tomatoes finely chopped - 400 g
- 30% cream - 100 ml
- garam masala - 1.5 teaspoon
- ground cumin - 1 teaspoon
- sweet paprika - 1 teaspoon
- bay leaf - 1 piece
- salt or to taste - 1 teaspoon
- fresh coriander chopped, for serving - 2 tablespoon
Preparation
- Rinse the lentils in a sieve under running water until the water is almost clear.
- In a pot, bring the water to a boil with the lentils and bay leaf, reduce the heat, and cook for 25–30 minutes, until the lentils are soft but still hold their shape; add a little more water if needed.
- In a second pot, heat the oil with half of the butter over medium heat, add the onion, and sauté for 5–7 minutes, until it softens and lightly browns around the edges.
- Add the garlic and ginger and fry for about 1 minute, until they become very fragrant but do not darken.
- Add the cumin, paprika, and garam masala, stirring for about 30 seconds, until the spices foam slightly and darken.
- Add the canned tomatoes and salt, and cook over medium heat for 8–10 minutes, until the sauce thickens noticeably and starts to pull away from the sides of the pot, leaving the fat around the edges.
- Add the cooked lentils with some of their cooking liquid and the red kidney beans to the sauce, stir, and simmer over low heat for 20–25 minutes uncovered, stirring every few minutes; the mixture should become thick and creamy.
- Finally, add the cream and the remaining butter, and cook for another 5 minutes over very low heat, until the dal has the consistency of a thick stew that slowly slides off a spoon.
- Before serving, remove the bay leaf, sprinkle the dish with fresh coriander, and serve hot.
Storage
Dal thickens in the fridge; when reheating, add a little water or milk and warm over low heat, stirring, until it becomes creamy again.
This version of dal makhani is designed for days when you want something deeply comforting but do not have access to specialty Indian ingredients., The key is patience: even though the ingredients are simple, giving them time to cook together transforms them into something rich and complex., It is a dish that tastes even better the next day, so it is worth making a larger batch for easy meals throughout the week.