Heat 1 tbsp of the oil in a large casserole dish and gently fry the onion and garlic for 5-8 minutes, or until soft. Remove from the pan and set aside.
Add the remaining oil to the pan and fry the chicken on a high heat for 2-3 minutes until browned all over. Return the onions and garlic to the pan, along with the curry paste and rice. Stir well and cook for a further 3 minutes.
Stir in the stock and coconut milk, bring to the boil and cover and simmer for 6-8 minutes. Add the mangetout and pepper and cook for a further 2-3 minutes, or until the rice is cooked through and the vegetables are just tender.
Stir through the coriander, sprinkle with chilli and serve with wedges of lime.