There are as many different recipes for this as there are Moroccan cooks; this is the blend I learned in culinary school and it's darn tasty. This recipe assumes you are using all pre- ground spices, but it's even better if you start with whole spices, toast them, and grind yourself.