This recipe and others can be found in the following article:
by Nancy Gerlach
Tagines or tajines are wonderfully aromatic North African stews that combine meats, poultry, chicken, or fish with fruits, vegetables and a large variety of spices. The centerpiece of Moroccan meals, there are literally hundreds of traditional tagines as well as many regional variations
Mix the paprika, cayenne, cinnamon, ginger, and garlic in two tablespoons of the olive oil and tomato in a large bowl. Add the beef and toss to coat. Cover and marinate in the refrigerator overnight,
Heat the remaining oil in the bottom of the tagine or skillet and fry the shallots, potaotes, and carrots until they begin to color. Remove.
Add the beef and brown on all sides. Return the vegetables to the tagine along with the chopped tomatoes and any remaining marinade. Cover and cook over a low heat for 3 to 4 hours or until the beef is tender.
Add the parsley, season with salt, and stir in the olives. Continue cooking for 15 minutes.
Serve this tagine with plain couscous.