Ingredients
Method
Preparation
- Soak whole urad dal overnight (or at least 6 hours).
- Drain the soaked urad dal and add it to a pot with 4 cups fresh water. Bring to a boil, reduce to a simmer, cover, and cook for 30-40 minutes until very tender.
Cooking
- Heat a large pot over medium heat and add the coconut oil or vegan butter. Once shimmering, add cumin seeds and bay leaf, frying briefly until rounded and aromatic.
- Add minced garlic, ginger, and chiles. Stir for 30-60 seconds until fragrant, being careful not to burn the garlic.
- Add chopped onion and cook until golden and soft (about 4-6 minutes).
- Pour in the tomato puree, add the reserved dal cooking water plus enough fresh water to total 1.5 cups, then stir in salt, garam masala, ground coriander, cayenne (if using), and turmeric. Crush kasoori methi between your fingers and add it.
- Simmer the sauce for 3-5 minutes to meld flavors.
- Stir in cooked urad dal and drained kidney beans, then cover and simmer on low for 30 minutes while stirring occasionally.
- Taste and add more salt if necessary. Stir in coconut cream and simmer for an additional 5 minutes. Adjust thickness by simmering uncovered if too thin, or adding more water if too thick.
Serving
- Serve with a swirl of coconut milk and minced cilantro over basmati rice.
Notes
For storage, refrigerate cooled curry in an airtight container for up to 4-5 days or freeze for up to 3 months. Reheat on the stove and always ensure temperatures reach 165°F (74°C).
