Soak the Lentils and Beans: Add the dried black lentils (urad dal) and kidney beans (rajma) to a bowl and cover with water by at least 1 inch (2.5 cm). Soak for 8 hours or overnight.
1 cup whole black lentils, ⅓ cup dried kidney beans
Cook Until Tender: Drain and transfer to a pot with 4 cups water (960 ml) and ¼ teaspoon salt (1.5 g). Bring to a boil, then reduce to a gentle simmer. Cover and cook for about 1 hour, until the beans are soft and easily mash between your fingers.
4 cups water, ¼ teaspoon salt
Lightly Mash for Texture: Use a potato masher to gently break up the lentils and beans, keeping some texture for body.
Build the Flavor Base: Heat butter or ghee in a large pot over medium heat. Add bay leaf, cinnamon, cloves, and cardamom and cook for 1–2 minutes until fragrant. Stir in garlic, ginger, green chiles, and onion and cook until the onions are soft and translucent.
3 tablespoons butter , 1 bay leaf, 1 inch cinnamon stick, 4-5 whole cloves, 3 cloves garlic, 2 teaspoons fresh ginger, 1-2 green chiles, 1 large sweet onion, 3 green cardamom pods
Cook the Masala: Add the blended tomatoes, Kashmiri chili powder, and part of the salt. Cook for 10–15 minutes until the tomatoes soften, deepen in color, and the mixture looks slightly glossy.
4 tomatoes, 1 ½ teaspoons Kashmiri chili powder , 1 teaspoon salt
Simmer the Dal: Add the cooked lentils and beans along with 1 cup water (240 ml). Bring to a boil, then reduce to a low simmer and cook for 20 minutes, stirring occasionally to prevent sticking, until thick and creamy.
Add Smoke (Optional): Heat a piece of lump charcoal until red hot. Place a small heatproof bowl inside the pot, add the hot charcoal, drizzle a little nuetral oil over it, and immediately cover the pot. Let the dal absorb the smoke for 5–10 minutes, then remove the bowl.
Finish and Rest: Stir in the cream, 2 tbs butter, and toasted fenugreek leaves (kasuri methi) crushed between the palms of your hands, and garam masala. Turn off the heat and let the dal rest for 15 minutes before serving. Or rest overnight to build flavor and reheat. Finish with a drizzle of cream and fresh cilantro/corriander
¼ cup heavy cream, 2 tablespoons butter, 2 tablespoons dried fenugreek leaves, 1 teaspoon garam masala