This dish is normally reserved for big occasions or birthdays. Contrary to popular belief, tajine is not a sweet dish. In reality, This dish is normally reserved for big occasions or birthdays.
Rinse and drain the meat.
Grind the ras-el-hanout, pepper, ginger, and saffron.
Mix the ground spices into ¼ cup water.
Put the meat in a bowl and add half the spiced water. Mix well.
Put the raisins in a bowl and submerge in the remaining spice water.
Put the meat in a tajine pot. Add the onions, almonds, salt and butter.
Cook the tajine, covered, on medium-low heat (around an hour after it begins to simmer). Stir lightly and and add a little boiling water if the juice gets too thin.
When the meat is cooked, add the soaked raisins, honey, and sugar. Continue simmering until the meat is falling off the bone (another 15-20 minutes).
Turn off the heat and let rest before serving with bread.