When the oil is hot, fry the chicken skin-down in the oil until browned (around 8-12 minutes), then fry the underside for 2 minutes. Remove and set aside.
Add the onion, garlic and carrot to the oil and fry on a medium heat for 10 minutes, or until soft but not browned.