Préchauffez votre four à 180°C. Epluchez l'oignon rouge et émincez-le. Pelez et dégermez les gousses d'ail. Equeutez les épinards. Coupez les tomates rôties en lanières.
Faites chauffer une poêle avec un peu d'huile d'olive et faites-y revenir l'oignon rouge et les gousses d'ail pressées. Ajoutez les gnocchis et les épinards, mélangez bien.
Ajoutez le bouillon, la crème, le parmesan, les tomates et les olives. Mélangez bien et laissez cuire 5 minutes.
Versez dans un plat à gratin, parsemez de mozzarella râpée et enfournez pour 15 minutes à 180°C.