Dans un saladier, mettre le persil, la coriandre, l'ail moulu, le cumin, le paprika, le curcuma, le sel. Après avoir bien lavé le poisson, l'enduire de cette marinade, placer dans une marmite sur le feu, ajouter l'huile, 1/2 L d'eau.
Laisser mijoter pendant 20 minutes.Placer une casserole sur le feu, mettre le beurre, les échalotes coupées en dés, tout en remuant. Ajouter le sel, le poivre puis les champignons en remuant.
Mélanger la maïzena avec un peu d'eau puis l'ajouter au mélange de champignons remuant jusqu'à réduction.
Servir le bar avec la sauce des champignons.