If you have never had this British and yes I said British or Indian dish give it a try. How anyone got some many ingredients to work so well together is amazing. I would marinate the meat overnight. You could add any type of vegetable to this dish. Some you might want to make separate and add after cooking the dish. That way they will not become soggy. Anyway give it a try. If you don’t have some of the odd ingredients I suggest an international store. They might be crazy expensive in a regular grocery store.