Preheat the oven to 180 degrees C.
Heat the olive oil in a non-stick frying pan.
Add the shallot and garlic; fry gently until the mixture is translucent.
Let the mixture cool down a bit while you line your tin with non-stick baking paper.
Then line the loaf tin with pancetta (streaky bacon) slices; start by laying the slices horizontally across the length of the tin. Ensure that each slice slightly overlaps the previous one to create a seamless layer. Continue this process until the bottom and long sides of the tin are fully covered, pressing gently to adhere the slices together. The overlapping layers will be folded over the filling at the end.
In a mixing bowl, combine the shallot mixture, the pork mince, pistachios, dried apricots, salt, pepper, thyme, mustard and egg.
Make sure everything is well mixed.
Fill the meat mixture into the lined loaf tin. Press the filling right into the corners and smooth the top.
Fold the overhanging pancetta (streaky bacon) slices over the filling and press down.
Cover loosely with some tin foil.
Put the loaf tin into a baking pan and fill the baking pan half way up the sides of the loaf tin with hot water.
Bake for 1 1/2 hours.
Take the loaf tin out of the water and let the terrine cool down at room temperature.
Once cooled, put some heavy weights (like full food tins) on top of the covered terrine and place it in the fridge overnight.
You can remove the weights the next morning.
To serve, turn the terrine out of the tin, thickly slice and serve with crusty bread
Please store the terrine covered in the fridge for up to 5 days.