This is a traditional Moroccan dish and this recipe is as authentic as it gets (my wife from Marrakesh makes this often). The flavors and aromas from this recipe are exquisite. This recipe breaks it down into very simple steps. Using a tagine is best, but if not, a pressure cooker can also work. Below will be links and where you could find a good tagine or pressure cooker.