For the pork chops, place everything but the pork chops into a large bowl and whisk to combine. Add the pork chops and stir to coat. Set aside to marinate for 30 minutes in a cool place.
Heat a griddle pan until hot. Place the pork chops into the pan and griddle on each side for two minutes. Transfer the chops to a baking sheet and place in the oven for 10-15 minutes, or until completely cooked through.
Meanwhile, for the Savoy cabbage poriyal, heat a frying pan until hot and add the oil, mustard seeds, curry leaves and ginger. Stir until the mustard seeds pop, taking care as it may spit.
Add the cabbage, turmeric and salt and fry gently for 10-15 minutes, or until the cabbage is wilted. Remove from the heat and stir in the freshly grated coconut, coriander leaves and lemon juice.
For the salad, heat a frying pan until hot, add the oil and garlic and fry until light golden-brown. Add the coriander seeds and red chilli.
Add the chopped apples and fry gently for a few minutes to colour lightly. Add the mushrooms and fry until lightly browned. Add the lemon juice and cider vinegar and season with salt and sugar, to taste. Remove from the heat and stir in the chopped parsley.
To serve, place the cabbage poriyal in the centre of four serving plates and top with a pork chop. Scatter the apple and porcini salad around the plate and drizzle over the liquid left in the pan. Sprinkle the mixed cress on top of the salad and serve immediately.