- Line a lightly oiled 20 x 10-cm (8 x 4-inch) loaf pan (or a foie gras terrine mould) with plastic wrap. Set aside.
- In a small saucepan, sprinkle the gelatin over the water and let bloom for 5 minutes. Add the stock and cider and bring to a boil, stirring with a whisk until the gelatin has completely dissolved. Add the duck and simmer for about 2 minutes to flavour the broth.
- Let cool about for 40 minutes or until the mixture is at room temperature. Add the ham, foie gras, and parsley. Season with pepper. Spoon in the prepared pan and refrigerate for about 8 hours.
- Unmould and slice the terrine with a hot sharp knife. Serve with crackers, toasted bread, and pickles.