Sweat onion, garlic, ginger and chilli in oil over moderate heat until softened.
Add peanut butter, chilli jam and coconut milk and bring to the boil, stirring frequently to prevent sticking. Cook, uncovered, over gentle heat for 15 minutes, or until thickened.
Add remaining ingredients, bring back to the boil and cook for 5 minutes.