For the brine, place the salt, pepper, white wine vinegar and cinnamon sticks into a large pan of cold water (use a pan that's deep enough to cover the pig's head).
For the pig’s head and offal, add the pig’s head to the brine and set aside for two hours to soak.
Remove the pig’s head from the brine and transfer to a fresh pan of boiling water. Add the ox tongue, bay leaves, cinnamon sticks, star anise, salt, peppercorns, sugar and white wine vinegar and return to the boil. Reduce the heat until the mixture is simmering and simmer for six hours, or until the meat from the head just begins to fall from the bone.
Remove the pig’s head and ox tongue from the pan and set aside to cool. When the ox tongue is cool enough to handle, peel the skin from it and set aside to cool fully. Once cool, finely shred the ox tongue.
Once the pig’s head has cooled, pick all the meat from it, discarding the fat.
Remove the pig’s ears and finely slice the meat. Set aside to use as a garnish.
For the ravioli, tip the flour onto a clean surface (or into a large bowl) and add the salt. Beat together the eggs and oil.
Make a well in the centre of the flour and add the beaten egg and oil mixture in a thin stream, mixing more of the flour into the wet ingredients as you add them until the mixture comes together as a dough. (You may not need to add all of the eggs and olive oil mixture.)
Knead the pasta dough for 10 minutes, or until smooth and elastic. Wrap in cling film and chill in the fridge for at least 30 minutes.
Turn out the chilled pasta dough onto a lightly floured work surface. Flour the rollers on your pasta machine.
Roll the pasta out using the pasta machine. Start by setting the machine to its widest setting (usually the lowest number) and pass the pasta through the rollers, each time adjusting the machine to its next-widest setting, until it has reached the required thickness.
For the ravioli filling, mix the shredded ox tongue with the meat from the pig’s head (except the ears). Mix in the chopped parsley (or basil) and onion until well combined, then season, to taste, with salt and freshly ground black pepper.
Cut 10cm/4in rounds from the rolled pasta dough using a pastry cutter. Place a spoonful of the filling mixture into the centre of half of the pasta rounds. Brush the edges with egg wash, then place one of the empty pasta rounds on top, pressing the edges together to seal thoroughly and pushing out any air bubbles..
Repeat the process with the remaining ravioli and the remaining filling mixture. Sprinkle the ravioli with flour and separate the layers of ravioli using baking parchment to prevent them from sticking, then chill in the fridge until needed.
For the peperonata, heat two tablespoons of the olive oil in a pan over a medium heat. Add the onion, red and yellow peppers and garlic, then season, to taste, with salt and freshly ground black pepper and cook for 18-20 minutes, or until softened. Keep warm.
For the aubergine purée, using tongs, hold each aubergines directly over a gas burner, turning until the skin has blistered and the aubergine is soft to the touch. (Alternatively, place the aubergines under a hot grill, turning them occasionally.) Set aside to cool slightly, then peel off the skin. Roughly chop the flesh. Repeat the process with the remaining aubergines.
Heat one tablespoon of the olive oil in a pan over a medium heat. Add the cumin seeds and thyme and fry for one minute, or until fragrant.
Add the chopped tomatoes and continue to cook for a further 6-8 minutes.
Stir in the chopped aubergine pulp. Season, to taste, with salt and freshly ground black pepper and continue to cook for a further 5-6 minutes.
Transfer the mixture to a food processor and blend until smooth. Return the blended mixture to the pan for a further few minutes and cook over a medium heat until it has dried out. Set aside and keep warm.
For the vegetables à la Grècque, boil the sweet potato in a pan of salted water for 6-8 minutes, or until tender. Remove from the pan using a slotted spoon and transfer to a bowl.
Add the cauliflower florets to the pan and cook for 6-8 minutes until tender. Remove from the pan using a slotted spoon and add to the bowl.
Add the shredded cabbage to the pan and blanch for 2-3 minutes, then drain well. Add the cabbage to the bowl containing the sweet potato and cauliflower. Set aside and keep warm.
Heat a deep-fat fryer to 180C. (CAUTION: Hot oil can be dangerous. Do not leave unattended.) Sprinkle some flour onto a plate. Dredge the pig’s ear slices in the flour, shaking off any excess. Deep-fry the coated pig’s ears in the hot oil for 2-3 minutes, or until crisp and golden-brown. Remove from the pan using a slotted spoon and set aside to drain on kitchen paper. Season, to taste, with salt and freshly ground black pepper. Set aside and keep warm.
Just before serving, bring a pan of salted water to the boil and cook the ravioli for 3-4 minutes, or until al dente.
For the vinaigrette, whisk all of the vinaigrette ingredients together until well combined. Spoon three-quarters of the vinaigrette into the bowl containing the vegetables à la Grècque, add the basil and mix until the vegetables are coated in the vinaigrette.
To serve, spoon some of the aubergine purée into the centre of each of six serving plates and drag the spoon to create a swirl. Place a large spoonful of the peperonata into the centre of each plate. Arrange the ravioli on top. Spoon the vegetables à la Grècque alongside, then drizzle the ravioli with the remaining vinaigrette. Garnish with some of the deep-fried pig’s ears.