This doesn't make it clear what the difference is - if anything they seem even more interchangeable than I would have expected? The only real difference between the descriptions is that the tikka masala mentions using butter while butter chicken does not. Which seems odd.