With the right marinade, a properly cooked onion-tomato base, and a little patience, you can make butter chicken at home that ...