La veille, lavez les champignons, coupez-les en quatre, et mettez-les à bouillir dans une casserole d'eau avec le jus d'un citron. Laissez bouillir 2 minutes, puis retirez les champignons et égouttez-les.
Découpez les cuisses de canards en 2 ou 3 morceaux chacune. Mettez-les dans un grand, saladier puis ajoutez le vin blanc, les gousses de vanille ouvertes en 2, les champignons et 1/2 verre d'huile d'olive. Salez, poivrez et mélangez bien, puis laissez reposer au frigo 12 à 24h en remuant de temps en temps.
Le lendemain, prenez une grande cocotte et versez environ 1/2 cm de marinade au fond.
Faites chauffer, puis saisissez les morceaux de canards sur toutes les faces dans cette préparation, jusqu'à ce qu'ils soient dorés.
Emincez finement les oignons, et ajoutez-les dans la cocotte, ainsi que l'ail pressé. Mélangez et laissez chauffer encore 2 minutes à feu vif.
Ajoutez les tomates pelées et le reste de la marinade, faites bouillir, puis baissez le feu.
Couvrez la cocotte et laissez mijoter environ 1 heure.
Notes
Si la sauce vous paraît encore un peu trop liquide en fin de cuisson, retirez les morceaux de viande, versez dans la sauce 1 cuil. à soupe de Maïzena diluée dans un peu d'eau, faites bouillir le tout en mélangeant bien et la sauce va épaissir. Remettez ensuite vos morceaux de canard dans la cocotte jusqu'au moment de servir.