Peel the shallot and cut it into small cubes. Quarter the cherry tomatoes. Finely chop the parsley. Halve the peppers lengthways, remove the stones and the fillet and chop finely. Crumble the tuna.
Heat the olive oil and 1 tablespoon of butter in a pan. Sweat the shallot cubes in the pan. Add the cherry tomatoes, capers, peppers and tuna and heat over medium heat, stirring constantly.
In the meantime, cook the pasta al dente.
Heat the remaining butter with the cream, mix the cream butter with the egg yolks and the parmesan in a bowl. Season to taste with salt and freshly ground pepper. Add the sauce to the tuna mixture and reheat.