This recipe came from Rainbow Plant Life. I cheated a bit with the spices, opting for some pre-ground things instead of toasting them all from scratch. The meal still took a couple hours altogether to prepare, but it was well worth it.
I think I’ll try a double batch of the full fledged version one of these weekends.