Préchauffez votre four à 180°. Videz et lavez-les maquereaux, essuyez-les et mettez-les de côté. Épluchez et coupez l' oignon en lamelles.
Dans un plat allant au four, faites fondre le beurre dans un peu d'huile d'olive. Ajoutez les oignons, mélangez et enfournez pour 15 minutes environ, jusqu'à ce que les oignons se colorent.
Ajoutez la pulpe de tomates en dés, le thym, le laurier. Salez et poivrez.
Disposez les maquereaux et laissez cuire environ 15 minutes.
Retournez le maquereaux, ajoutez les câpres à la sauce.
Enfournez encore pour 10 minutes.
Ôtez les arêtes et disposez les filets de maquereaux sur les assiettes.