Roast the pine nuts in a non-stick pan over medium heat until golden brown. Caution: if the heat is too high, the pine nuts will burn quickly. Set aside and let cool.
Peel and roughly chop the garlic cloves. Halve the chilli lengthways, remove the seeds and also roughly chop. Remove the tomatoes from the oil and cut into large pieces. Finely puree 2 tablespoons of tomato oil, garlic and chilli together with a hand blender. Roughly chop the pine nuts and mix with the pesto. Add the finely grated Parmesan cheese alternately with the olive oil and stir in. Finally, season well with salt and pepper.
Goes well with pasta, of course, but can also be served with cheese and bread.