Add all of the marinade ingredients to a food processor and blitz until they all come together. Place the pork in a deep dish. Season generously with salt and pepper. Pour the marinade over the pork. Pour over olive oil.
Roast for 3.5 hours.
Boil potatoes for 12-15 minutes or until tender. Drain and stir through butter until melted. Place on your serving plate and sprinkle with salt and parsley.