Welcome to Shalimar India Restaurant & enjoy plates of creamy chicken masala, piles of fluffy naan, and maybe an order or two of samosas if you’re feeling adventurous. Shalimar India Restaurant has provided its customers with the absolute best in Indian food. We offer an intensive Indian cuisine menu that includes specialties from north India. Shalimar India Restaurant offers a large variety of vegetarian, poultry, lamb, seafood, and rice specialties. Shalimar India Restaurant also caters to customers with special diet needs such as gluten free dishes. Our Indian food menu boasts an excellent curries list as well as appetizers and biryanis to compliment your dining experience. Visit or order online Indian food from Shalimar India Restaurant today and enjoy the best authentic Indian cuisine in town of Portsmouth, NH.