Faire revenir les oignons hachés dans l'huile d'olive. Ajouter le riz avec 1/4 de tasse d'eau. Couvrez et faire cuire sur feu moyen pendant 10 minutes, jusqu'à ce que toute l'eau soit absorbée. Retirez du feu.
Ajouter la viande hachée, l'aneth hachée, les tomates émondées et découpées en petits morceaux, 1 cuillère à café de sel et le poivre. Mélangez bien en pétrissant pendant 5 minutes.
Prendre les poivrons, découper autour de la queue des poivrons et ôter les graines. Lavez et égouttez. Les remplir avec la farce à la viande hachée. Fermer avec les tomates ou le chapeau du poivron.
Disposer-les au fond d'une casserole, les chapeaux tournés vers le haut. Verser 2 verres et demi d'eau, ajoutez la margarine et 1/2 cuillère à café de sel. Couvrir et cuire sur feu moyen pendant 40 minutes.
Servir chaud avec une sauce faite avec le yaourt battu avec l'ail en granules.