Dans une marmite à fond épais, déposer la viande, l'oignon émincé, l'ail en chemise, les tomates, les épices, le citron confit coupé en morceaux, le persil et la coriandre hachés, les pommes de terre, les ?ufs et l'eau.
Fermer la marmite et l'alourdir avec un objet lourd pour ne pas laisser la vapeur s'en échapper.
Laisser cuire la marmite sur feu très doux pendant au moins 2 heures en surveillant de temps à autre.
Lorsque la viande est cuite (elle doit devenir fondante) et la sauce est réduite, retirer la marmite du feu et servir la tanjia bien chaude.