Heat Oil and Seal Chicken: In a large frying pan or pot with a lid, heat the oil over medium-high heat. When hot, add the chicken and seal on all sides.
Add Soy Sauce and Spices: Add the soy sauce, black peppercorns, star anise, bay leaves, and water. Bring to a simmer, cover, and cook for 15 minutes on medium-low heat.
Add Garlic: Add the garlic and cook for a further 10 minutes.
Add Vinegar and Reduce Sauce: Then add the vinegar and reduce the sauce by half. It’s important not to cover the pan after adding the vinegar to burn off some of the acidity.
Add Eggs and Serve: In the last 10 minutes of the sauce reducing, add the eggs and continue to cook for 10 minutes on low heat, turning the eggs so they get an even colour. Serve with rice and enjoy!