Skip to main
Grand India

Best Indian Food in Salem

Bringing The Real Taste of India to Salem Daily
Welcome to Grand India

Welcome to Grand India

Grand India brings bold, authentic Indian cuisine to Salem, NH, using fresh, high-quality ingredients in every dish. Our menu is filled with traditional favorites and creative specialties, all crafted with care to deliver vibrant flavors in every bite. Whether you're dining in, picking up takeout, ordering delivery, or catering a special event, Grand India offers warm service and unforgettable flavor in a cozy, welcoming atmosphere.
Savor Bold Indian Flavor!

Savor Bold Indian Flavor!

At Grand India, we prepare every dish with fresh, high-quality ingredients and authentic recipes inspired by India’s rich culinary traditions. Our menu features bold favorites like Masala Dosa, Chicken 555, Lamb Biryani, and Mango Chicken—made daily with care and attention to flavor. Every meal brings the warmth and depth of real Indian cooking.
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!
Quick, Flavor-Packed & Made to Order

Quick, Flavor-Packed & Made to Order

Enjoy your favorite Indian dishes without the wait. Order online for fast pickup or delivery, and get fresh, flavorful food made with care—ready when you are.
Catering With Flavor

Catering With Flavor

From family celebrations to corporate events, Grand India delivers bold, authentic Indian cuisine to your gathering. Choose from flexible catering options including full-service setups, buffet-style spreads, or easy drop-off service. Every dish is prepared fresh with high-quality ingredients and served hot, so you can enjoy the moment while we take care of the food. Reliable, flavorful, and perfect for any occasion.

Our Gallery

Here’s a sneak peek of the items our customers can’t stop talking about

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.

Stop In Anytime!

We’re serving up fresh, authentic Indian dishes in a cozy, welcoming space all week long (except Mondays!). Come by and enjoy the real taste of India right here in Salem. 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

What our guests are saying

This has become our *favorite* restaurant, we drive 20min each way about once a week despite having closer choices, it's so worth it. In my life I have never tasted more flavorful food! Great veg and vegan options. If you like spicy, this place goes next level🔥but also can make things milder. My husband is obsessed with the chicken 555. The staff is also very nice and accomodating.

 Cadene R.

Cadene R.

Incredible experience, and the food tastes so good. You've got to try their dosa; it's lovely. Their curry has wonderful flavors, and don't forget the naan. We ordered the chili cilantro, which was heavenly.

Philip Y.

Philip Y.

All the dishes we ordered were delicious! The service is warm and friendly. Grand India is a great family run restaurant!

Xue Y.

Xue Y.

Featuring

Catering

Vegan Options

Takeout

Delivery

Dine In

Kids' menu

Grand India Rewards

Grand India Rewards

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

Frequently asked questions

Our location


Sunday

11:30 AM - 2:30 PM

4:30 PM - 9:00 PM

Monday

Closed

Tuesday

11:30 AM - 2:30 PM

4:30 PM - 9:00 PM

Wednesday

11:30 AM - 2:30 PM

4:30 PM - 9:00 PM

Thursday

11:30 AM - 2:30 PM

4:30 PM - 9:00 PM

Friday

11:30 AM - 2:30 PM

4:30 PM - 9:30 PM

Saturday

11:30 AM - 2:30 PM

4:30 PM - 9:30 PM