Kashmir Indian Cuisine is the highest-rated Indian Restaurant in New Hampshire. From the outside, it's just a plain white building. Inside, the food is amazing, cooked with spices that are ground fresh everyday. The menu includes dishes such as tika masala, mango chutney and chicken korma.