1Commencez par émincer les oignons finement. Dans une poêle, versez deux cuillères à soupe d'huile et faites revenir les oignons à feu doux.
2Découpez les olives en rondelles et ajoutez-les aux oignons. Laissez mijoter le mélange pendant 30 minutes, en remuant régulièrement pour éviter que ça ne brûle.
3Pendant ce temps, débarrassez les magrets de canard d'une partie de leur graisse, sans la retirer complètement. Faites-les cuire dans une poêle, en commençant par le côté peau. Retournez-les et poursuivez la cuisson.
4Trois minutes avant la fin de la cuisson des magrets, incorporez la crème fraîche au mélange oignons-olives. Assaisonnez avec du sel et du poivre à votre convenance.
5Si vous avez la chance de posséder un barbecue, vous pouvez opter pour une cuisson des magrets à la flamme, pour un goût fumé.
6Pour le dressage, disposez les magrets dans des assiettes. Nappez-les généreusement du mélange aux oignons et olives.