· 1 cup whole urad with skin (sabut ma)· 1/2 cup dried red kidney beans (rajma)· 1 cup puréed or strained tomatoes, or passata· 1 (2-inch) piece fresh ginger, peeled and grated (about 4 teaspoons)· 1 large garlic clove, crushed· 1/4 to 1/2 teaspoon chile powder, such as ground cayenne, to taste· Kosher salt· 1/2 cup heavy cream· 1 teaspoon garam masala (see Tip)· 1 tablespoon unsalted butter, plus more as needed· 2 tablespoons peanut oil or ghee· 1/2 small onion, halved lengthwise and thinly sliced· 1/4 teaspoon ground paprika· 1/4 teaspoon chile powder, such as ground cayenne
Step 1Prepare the beans: Wash urad and beans, and soak them overnight at room temperature, in water that covers them generously. Drain them.Step 2Put the beans into an electric pressure cooker. Add tomatoes, ginger, garlic, chile powder, 1 teaspoon salt and 4 cups water. Close and seal the lid, then set to cook on high pressure for 30 minutes, before letting the pressure release naturally. (If pressure still hasn’t released naturally after 15 minutes, quick-release the pressure.)Step 3As pressure releases, prepare the tarka: Put the oil or ghee in a small frying pan over medium heat. When hot, arrange the onions in a single layer. Stir and fry them, turning now and then, until they turn reddish gold and crisp, 5 to 7 minutes. Sprinkle with paprika and chile powder, and remove from heat.Step 4Once the pressure has released, hit cancel to reset the pressure cooker. Open the lid carefully, venting the steam away from you. Stir the dal. Using a potato masher, crush the dal as much as you can. Taste, adding salt as needed.Step 5Select the sauté setting, and set to normal. Add the cream, garam masala and 1 tablespoon butter, and stir until dal reaches desired consistency. Transfer dal to a serving dish and add another dollop of butter on top. Top with tarka.