Add all the ingredients to the Instant Pot except the lime juice, olive oil and coriander. Make sure you add the lime zest, though.
Cook for 45 minutes on manual high (making sure the valve is shut). Once cooked, release the valve and allow to release for 10 minutes or until you can remove the lid.
Remove the chicken with a slotted spoon and place on a chopping board. Allow to cool for 15 minutes so not hot and then shred the meat using 2 forks. Discard any bones, gristle and excess skin (just take the nice bits of skin that can be crisped up) and place the meat on a non stick baking tray.
Drain the juices from the instant pot discarding the onion, garlic and bay leaves. I used a gravy strainer here so I didn’t get the fat too. Add about 6 tbsp of the broth and 2 tbsp of olive oil to the meat in the tray and toss to combine.
Place under the broiler and broil on high for about 8 - 10 minutes, turning a few times until the skin and meat gets crispy, or to your liking. Toss with lime juice and coriander to serve.
OPTIONAL but advised. Add the remaining broth to a saucepan and simmer for about 10 - 15 minutes until concentrated. Use this poured over the meat if you like, great if served with cauliflower mash.