You can draw an arbitrary line in the sand anywhere and say anything after it is not from that place. Are all the French influenced dishes in Britain not British? What about Saxon or Norse? Again, this doesn't seem helpful framing.
The traditional foods of a country, to me, include what is eaten broadly over recent generations.
As for Tikka Masala, is tea drinking not British too?