Prepare the chilli jam by blitzing the red pepper, chilli, garlic and ginger in a food processor until they are very finely chopped. Transfer to a heavy-based saucepan and add the sugar, cherry tomatoes, vinegar and shallot.
Bring the mixture to the boil and skim any scum that comes to the surface. Lower the heat to a gentle simmer and cook for 30 minutes, stirring occasionally.
After the jam has become sticky, continue to cook for a further 8-10 minutes, stirring occasionally to make sure it doesn't catch on the base of the pan. Remove from the heat and allow to cool to one side.
Heat the groundnut oil in a large heavy-based saucepan to 180°C. Prepare the tempura batter by whisking the soda water into 75g of the flour in a steady, slow stream, making sure that the batter is smooth. The consistency should be that of single cream. Season the batter with salt and pepper.
Make sure the vegetables and shrimp are dry, then toss them in the remaining 50g of flour. Shake off any excess and then dip into the batter and deep-fry in batches, starting with the vegetables, and ending with the shrimp.
Deep-fry the vegetables for 2-3 minutes and the shrimp for 3-4 minutes before draining on kitchen paper.
Spoon the chilli jam into serving pots and arrange on wooden serving plates.
Place the shrimp and vegetable tempura on kitchen paper placed on the plates and serve immediately.