Brunir le bœuf dans une poêle avec un peu d'huile. Ajouter l'oignon et l'ail et cuire jusqu'à ce qu'ils soient tendres. Égoutter l'excédent de gras au besoin. Ajouter les assaisonnements. Couvrir et cuire à feu doux pendant 10 minutes.
Dans un petit bol, battre l’œuf; ajouter, en remuant, le yogourt et un peu du mélange de bœuf. Incorporer ensuite cette préparation au reste du mélange d'œuf haché dans la poêle. Cuire à feu doux pendant 5 minutes en remuant sans cesse (ne pas bouillir).
Trancher les pains en deux. Couvrir chaque moitié de laitue et du mélange de bœuf. Garnir de tomates hachées (et des autres garnitures si désiré).