Kidney beans are slow-braised in a rich tomato base, layered with caramelized onions, smoked paprika, and a subtle kiss of ghee for an impossibly silky texture. The balance of tangy and earthy notes lingers on the palate, making it a dish of pure nostalgia. A true Punjabi comfort food, best enjoyed with fragrant basmati rice. Recommended ...