Lavez les tomates et découpez une calotte, puis évidez-les. Hachez grossièrement leur chair et mélangez-la avec le riz dans un saladier.
Pelez et hachez finement l'oignon. Ajoutez-le au riz, avec les amandes, les noisettes, les raisins secs et le cumin. Salez et poivrez la préparation, puis garnissez les tomates.
Placez les tomates côtes à côtes dans une grande casserole.
Mélanger l'huile d'olive et la pulpe de tomate, salez et répartissez cette sauce autour des tomates. Versez de l'eau à mi-hauteur et couvrez la casserole. Faites cuire 35 mn, à feu doux.
Banadura Mahchiya est un plat typiquement iIbanais