Coupez la poitrine de porc en cubes de 3 cm, avec la peau. Saupoudrez de sel et du mélange cinq épices, puis malaxez pour enrober la viande.
Faites chauffer l’huile dans une grande poêle profonde sur feu moyen. Ajoutez la moitié de la viande en laissant un peu de place entre les morceaux. Saisissez-les sur au moins deux côtés, en les retournant lorsqu’ils se détachent de la poêle. Renouvelez l’opération avec le reste de la viande et réservez.
Écrasez les gousses d’ail, ciselez grossièrement la cébette, coupez le gingembre en gros morceaux. Faites revenir le tout à la poêle, puis déglacez avec les deux sauces soja et le vin. Versez la cassonade en remuant pour la dissoudre. Ajoutez 90 cl d’eau, le porc, la cannelle et la badiane. Portez à ébullition puis laissez mijoter doucement pendant 2 h environ.
Faites cuire les œufs 7 mn 30 dans de l’eau frémissante. Laissez-les refroidir dans de l’eau glacée et écalez-les. Coupez le tofu en cubes. Faites cuire le riz.
Ajoutez les œufs et le tofu dans la poêle lorsque la sauce a réduit des deux tiers. Laissez mijoter encore pendant 30 mn environ. Servez sur le riz.