In a large mixing bowl, whisk all marinade ingredients together. Add chicken and toss to coat, making sure the chicken is thoroughly covered in marinade. Cover with cling wrap and place in the fridge for 45 minutes but ideally overnight.
Heat olive oil in a large frying pan over a medium heat and place in chicken. Cook for approximately 6-8 minutes each side or until cooked through (cooking time varies depending on the size of chicken breast).
To make lime yoghurt, combine yoghurt, mint and pepper in a small ramekin and mix to combine. Drizzle a dash of olive oil over the top.
Serve chicken with yoghurt, rice or in flatbread.