Skip to main content

Best Indian Food in Salem

Bringing The Real Taste of India to Salem Daily
Your Table at Grand India

Your Table at Grand India

Join us in Salem, NH, for Indian favorites and a warm welcome. Settle in for a meal with family and friends, or enjoy Grand India at home with takeout and delivery. From a familiar favorite to something new, there’s plenty to explore on our menu.
From Masala Dosa to Lamb Biryani

From Masala Dosa to Lamb Biryani

Find your next favorite among Masala Dosa, Chicken 555, Lamb Biryani, and Mango Chicken. Our menu brings together traditional Indian dishes and creative specialties, giving you a reason to try something different each time you visit.
Our Fans' Favorite!

Our Fans' Favorite!

Biryani - The Ultimate Comfort Be it anywhere in the world, the dish that brings people together is the most popular "Biryani". At Grand India, the fresh spices in our Biryani speaks the language that tickles your taste buds!

Grand India, Wherever You’re Dining

Make tonight a Grand India night. Browse the menu and order your favorites online for pickup or delivery, whether you’re sharing dinner with family or settling in for a quiet meal at home.
Bring Grand India to Your Next Gathering

Bring Grand India to Your Next Gathering

Bring everyone together over Indian food, from family celebrations to office gatherings. Explore full-service, buffet-style, and drop-off catering options. Tell us about your event and we’ll help you plan the food, so you can focus on your guests.
Dine In and Experience Real Indian Comfort

Dine In and Experience Real Indian Comfort

Step into our warm and welcoming space—perfect for families, casual dinners, or a night out. At Grand India, every visit brings you handcrafted Indian dishes made fresh with care. Whether you're enjoying a quick lunch or lingering over dinner, you’ll always be greeted with authentic flavor and genuine hospitality.

Indian Food Near Tuscan Village

Visiting Tuscan Village? Join us at Grand India for Indian food in a warm, welcoming setting, about 2 miles away or roughly a 5-minute drive, depending on traffic. Find us at 264 N Broadway, Suite 105, Salem, NH 03079. Looking for the best South Indian restaurant in the Boston area? Visit Grand India in Salem, NH, for favorites like Masala Dosa. Make us your stop for lunch or dinner before or after your visit, or order online for pickup to enjoy Grand India at home. Hours: Monday: Closed Tuesday – Thursday: 11:30 AM – 2:30 PM & 4:30 PM – 9:00 PM Friday – Saturday: 11:30 AM – 2:30 PM & 4:30 PM – 9:30 PM Sunday: 11:30 AM – 2:30 PM & 4:30 PM – 9:00 PM

Wow! I tried Grand India for the first time and I was not disappointed! Great food, great atmosphere and very friendly staff! Everything from the Chicken Vindaloo to the Dosa and Nan were spot on! If you like Indian cuisine or want to try something new, I highly recommend you check this place out right on Route 28 in Salem, NH!

Chris L.

Grand India in Salem, NH is a 10/10 every time! The freshest, most aromatic, flavorful and satisfying dishes that will tantalize your taste buds! We highly recommend the Goan Chicken Vindaloo, Schezwan Veggie Rice, 555 Chicken, and the naan bread! You will not be disappointed 😌

Victoria H.

Best Indian food around! We’ve been getting takeout here since they opened and it’s awesome. For a treat, I would recommend ordering a mango lassi drink.

Kimberly P.

We stopped here on way home from weekend in Boston. A great find! We had the Rosemary Naan, which was wonderful, right out of the oven. Chicken Saag which was fantastic, not too “spinach-forward”, wonderful comfort food. And chicken Chettinad, which I had never had. I asked for “spicy, but not as spicy as in India” and the spice level was absolutely perfect. If I lived in Salem I would get takeout food here all the time.

Theodore L.

YOU HAVE TO TRY THEIR DOSA. It’s so legit. They are so friendly too. We’ve been here over a dozen times. I can’t believe that there is such authentic South Indian cuisine in Salem NEW HAMPSHIRE! Like WOW.

Ben W.

Featuring

Catering

Vegan Options

Takeout

Delivery

Dine In

Kids' menu

Grand India Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food.

Frequently Asked Questions

What are your most popular dishes?

Indian food at Grand India covers flatbreads, creamy curries, fried appetizers and rice.

  • Garlic Naan: This oven-baked flatbread is topped with garlic butter and cilantro.
  • Chicken Tikka Masala: Marinated boneless chicken pieces are cooked in a tandoor and served in a spiced creamy tomato sauce.
  • Samosa: A fried Indian pastry stuffed with potato, green peas and carrots.
  • Butter Chicken Masala: Marinated boneless chicken cubes are cooked in a spiced and buttery tomato sauce.
  • Plain Naan: Plain naan is an oven-baked flatbread that is topped with butter.
  • Basmati Rice: Steamed plain basmati rice, a long grain rice with a light, fragrant aroma.

Check out our full menu.

What are you known for?
What meals do you serve?

We serve Lunch and Dinner

Do you offer delivery & takeout?

Yes, we offer Takeout and Delivery

Do you offer catering?

Yes! Grand India offers catering for parties, office lunches, family gatherings, and other events.

Visit our catering page for more information.

What payment methods do you accept?

When you order online, we accept credit cards (Mastercard, Visa, American Express, Discover), Apple Pay, and Google Pay.

Services & amenities

Is there parking nearby? Yes, there is parking nearby.

Is your restaurant wheelchair accessible? Yes, our restaurant is wheelchair accessible.

Can you accommodate large groups? Yes, we can accommodate large groups.

What areas do you serve?

We serve the following areas: Salem, Salem Depot, Canobie Lake, Pine Grove Park, Cluffs Crossing, Arlington Park, North Salem, Windham, Noyes Terrace, Methuen Town, Hampshire Road, Atkinson Heights, Graceland Park, Maple Park, Conleys Grove, Atkinson, Chases Grove, Howards Grove, Collettes Grove, and West Windham.

Anything else?

We are also known for Family Friendly Restaurant

Our location

Map showing the location of Grand India on 264 N Broadway #105 in Salem
Loading today's hours...