Roughly shop the tomatoes. Peel the cucumber and cut into small dice. Cut the pepper in half, remove the seeds and then cut into small dice. Finely dice the onion. Peel and finely chop the garlic. Remove the seeds from the chilli and finely dice.
Place the tomatoes, peppers, onion, cucumber and garlic in a bowl. Add the thyme, chopped chilli, vinegar, salt and pepper to the bowl and then leave to marinate for as long as possible.
When marinated, add the olive oil and blend well. Season with salt and pepper to taste.
Preheat the oven to 180'C.
Place the pine nuts on a baking sheet and cook for 6 minutes in the oven until golden brown.
Peel the garlic and chop finely. Pick the leaves from the basil and discard the stalks. Grate the parmesan.
Place the basil leaves, garlic and olive oil in a food processor and blitz until you have a fine puree. Add the pine nuts and pulse, just to chop the pine nuts.
Remove the pesto from the food processor and stir in the grated parmesan.
Add more oil if required and season with salt if necessary.
Cut the mackerel fillets into 3 pieces.
Season the mackerel fillets with Maldon sea salt.
Heat a frying pan until hot and add a splash of olive oil. Cook the fillets skin side down for 2 minutes or until the fish is cooked through.
Serve the mackerel in a bowl of the chilled soup and finish with a drizzle of pesto.
«When making gazpacho make sure the tomatoes are very ripe.»