The 7 Best Indian Restaurants in New Hampshire!

Have you ever tried lamb biryani? Do you ever crave kerala shrimp moilee? If you’ve never tried either of these tempting treats—or any Indian food, for that matter—it’s time to treat your palate to something new. The following restaurants serve some of the best Indian dishes in New Hampshire. Give one a try and indulge in an old favorite or try something that may very well become your new favorite.

Kathmandu Spice, Manchester, NH

Featuring both Indian and Nepalese cuisine, Kathmandu Spice is one of the best spots in Manchester to dine on these savory dishes. Enjoy their lunch buffet seven days a week, or come in later for dinner. The service and the atmosphere rival the cuisine. The chicken pakora and cheese pakora are both fan favorites.

A post shared by George Parnell (@glassowater) on

Shalimar India, Portsmouth, NH

Less than two years ago, Shalimar Indian was voted the “Best of NH” for Indian food. Its reputation has remained stellar, with countless patrons enjoying their luncheon specials and dinner entrees on a regular basis. Featuring North Indian Punjabi cuisine, choose from classics like keema mutter, tandoori chicken, beef curry, and more.

India Palace, Nashua, NH

New Hampshire Magazine named India Palace the “Best in New Hampshire” for Indian food 13 years in a row. Enjoy their lunch buffet or choose from several dinner entrees. The décor is traditional and only the best ingredients are used. Reservations are accepted for dinner.

Taste of India, Dover, NH

Featuring Northern Indian cuisine, Taste of India features many options that are gluten free. Eat from the expansive menu or enjoy their Sunday buffet. Choose from many dishes including chicken tikka, seekh kabob, and keema mattar.

Curry Indian Restaurant and Groceries, Keene, NH

Have a delicious meal prepared for you, and then take home the ingredients and practice making the dish for your family. Curry Indian Restaurant and Groceries offers customers the best of both worlds. The food is authentic and spiced to order.

Jewel of India, Hanover, NH

Family owned and operated since 1992, Jewel of India is responsible for exposing countless Dartmouth College students to Indian food. They deliver to campus nearly every day. Their house special bread, which is stuffed with cauliflower, cheese, chicken tikka, and more is a favorite.

A post shared by @thedalelispecial on

Green Elephant, Portsmouth, NH

Even though Green Elephant is a vegetarian restaurant rather than an Indian restaurant, they offer several vegetarian Indian dishes on their menu. Choose from roti canai, peanut curry, tofu tikki masala, panang curry vegetable, and more.

Share your favorites!
New Hampshire Search
Find Indian Food Near You
Select a New Hampshire town to find
the Best Things-To-Do and Places To Go around you