Homemade Chicken Tikka Masala

Tangy tomatoes and rich cream balance out a beautiful mixture of spices.