TLk explained it very nicely and just to add .. some of the spices and cooking oil add to the difference between the dishes ... the food combinations are different in both cultures ... for example going to an indian restaurant they offer poori's with certain food .. while for pakistani cuisine we only like poori's in halwa poori !
Most of meat dishes in India and Pakistan are the result of Indianization of Turkish, Persian and Central Asian dishes like Pulao, Kebabs, Haleem and Koftas!
As Baber wrote in his book that people of India were strange that they eat grains with grains - daal with roti!