Ingredients
Equipment
Method
Cook the Beans
- Soak your beans using the overnight cold soak (cover with 3 inches cold water, 8–12 hours) or the quick soak method (boil 2 minutes, rest 1 hour). Drain and rinse well before cooking.
- Add soaked, drained beans to a large heavy-bottomed Dutch oven with 6 cups of water or broth and the bay leaf. Bring to a full boil over high heat, then immediately reduce to a gentle, steady simmer.
- Cook uncovered for 45–60 minutes, stirring gently every 15 minutes. In the first 10 minutes, skim any white foam that rises to the surface this keeps your broth clean and clear. Do NOT add salt yet.
- Check doneness by squeezing a single bean between your fingers. It should feel completely soft and creamy with zero chalky resistance in the center. Still firm? Keep going in 10-minute increments.
Build the Tadka & Finish
- About 15 minutes before the beans are done, heat ghee in a heavy cast iron skillet over medium-high heat. Once shimmering, add cumin seeds. Let them sizzle and pop for 30 seconds until deeply fragrant and toasty. Don't walk away they burn fast!
- Add diced onion to the skillet. Cook over medium heat, stirring occasionally, until deeply golden and caramelized about 8–10 minutes. Do not rush this step. Those golden onions are the entire flavor foundation of this dish.
- Stir in minced garlic and grated ginger. Cook for 1 more minute until intensely fragrant.
- Reduce heat to medium-low. Add Kashmiri chili powder and ground coriander directly into the onion mixture. Stir constantly and toast for 30 seconds the mixture will darken and smell deeply aromatic. This "blooming" step is what makes the spices sing.
- Pour the entire spiced onion mixture directly into the pot of cooked beans. Stir well to combine. Add 1 tsp salt. Bring to a gentle simmer and cook together for 10 more minutes.
- Texture trick: use the back of a large spoon to lightly mash about ½ cup of beans against the side of the pot. This releases natural starch and transforms the broth into a thick, glossy, gravy-like sauce.
- Remove and discard the bay leaf. Squeeze generous fresh lime juice over the top. Garnish with plenty of fresh cilantro. Serve immediately with warm flatbread, steamed basmati rice, or crusty bread.
