Commencer par préparer les boulettes de poisson en mélangeant l'oignons haché, l'ail, le persil, les épices, le riz et la chapelure. Façonner les boulettes et mettre au frais 30 min.
Dans un fait-tout, chauffer l'huile d'olive, ajouter l'oignons et l'ail hachés, laisser revenir jusqu'à ce que l'oignons devienne translucide.
Ajouter les tomate hachées, ainsi que les épices faire revenir quelques minutes, et ajouter les boulettes de poisson ainsi que la courgette. Couvrir et laisser cuire à feu doux.
Entre-temps chauffer l'huile d'olive dans une poêle, et ajouter les champignons émincées, cuire jusqu'à évaporation du liquide, saler et poivrer.
Ajouter les champignons à la sauce et continuer la cuisson. en fin de cuisson ajouter les câpres si désiré et saupoudrer de persil ciselé.