The difference between the two comes down to the flavor profile. Butter chicken is very creamy and buttery, whereas tikka masala is tomato-based and not as creamy. The flavors are more intense, too!