Préchauffer le gril du four à 220 °C. Égoutter soigneusement les cœurs d’artichauts, les presser dans un torchon et les couper en quartiers. Émincer finement l’échalote et hacher l’ail.
Faire fondre le beurre dans une grande poêle allant au four, à feu moyen. Ajouter l’échalote et cuire 3 minutes sans la colorer. Ajouter l’ail et poursuivre la cuisson 1 minute.
Verser le bouillon et la crème. Ajouter le fromage frais et fouetter jusqu’à obtenir une sauce homogène. Assaisonner avec la muscade, le poivre et un peu de sel.
Porter la sauce aux premiers frémissements. Ajouter directement les ravioli frais, sans les précuire. Cuire à feu moyen pendant 4 à 5 minutes en remuant délicatement toutes les minutes pour éviter qu’ils accrochent.
Ajouter les épinards progressivement. Les laisser tomber dans la sauce pendant environ 2 minutes, puis incorporer les artichauts.
Ajouter le jus de citron, mélanger et goûter pour rectifier l’assaisonnement. La sauce doit napper le dos d’une cuillère. Si elle est trop liquide, poursuivre la cuisson 1 à 2 minutes à feu vif. Si elle est trop épaisse, ajouter un petit trait de bouillon.
Répartir la mozzarella et le parmesan sur toute la surface de la poêle, jusqu'aux bords.
Placer la poêle sous le gril pendant 4 à 6 minutes, jusqu’à ce que le fromage soit fondu, bouillonnant et légèrement doré.
Laisser reposer 2 minutes hors du four avant de servir. La sauce va légèrement se resserrer.