Épluchez et émincez l'oignon. Disposez le dans un grand plat à four huilé.
Faites fondre le beurre, ajoutez 1 cuillère à soupe d'huile d'olive, 1 cuillère à café de thym et de romarin. Badigeonnez le rôti avec cette préparation.
Mettez le rôti à cuire 30 minutes à 200°C (th. 7)
Pendant ce temps, nettoyez les champignons en enlevant le pied et en le passant sous l'eau. Coupez les en 4. Epluchez les pommes de terre et coupez les en 4.
Mélangez les tomates cerises, les pommes de terre, les champignons avec le pesto, l'ail haché et 1 cuillère à soupe d'huile d'olive.
Disposez les autour du rôti et faites cuire le tout 40 minutes supplémentaires à 200°C (th. 7).
Le rôti aura cuit 1H10, vous pouvez servir le tout avec une bonne salade verte.