This question already has an answer here:
I am a South African living in the Netherlands on a residence permit.
My husband is Dutch, and we are going on holiday to South Africa. I have a flight booked back from South Africa to Amsterdam, via Heathrow.
Do I need a transit visa for the UK? The gov.uk site is not clear about how my Dutch residence permit would apply - and it's very expensive if I do need a visa!