1. Roughly chop the onions.
2. Separate the garlic cloves without peeling them.
3. Clean, peel, and cut each carrot into 5-6 pieces.
4. Wash the potatoes without peeling them.
5. Dissolve the veal stock in a large glass of boiling water.
6. Over high heat, in a large pot (preferably cast iron), sauté the lamb piece(s), garlic cloves, and onions in oil for 5 minutes on all sides (they should start to brown).
7. Sprinkle the spices on all sides of the lamb.
8. Pour the glass of veal stock into the pot, avoiding pouring it directly ON the meat, as it would wash away the spices at the bottom.
9. Add the carrots, potatoes, raisins, and pine nuts.
10. Cover and let cook over very low heat for 2 to 4 hours, depending on the time you have. Once an hour, turn the meat so that it bathes well in its juices.
11. The meat is tender and falls off the bones easily...
12. Serve very hot.