Experience Exceptional Indian Cuisine in an Authentic Atmosphere
Immerse Yourself and Indulge Your Senses at Taj Mahal—Lancaster’s Best Indian Restaurant
Lunch Hours:
Monday: 11:30am – 2:30pm
Wednesday – Friday: 11:30am – 2:30pm
Saturday & Sunday: 12 noon – 3pm
Tuesday Closed All Day
Dinner Hours:
Sunday: 5pm – 9pm
Monday; Sampler Dinner Buffet: 5pm – 9pm
Wednesday – Thursday: 5pm – 9:30pm
Friday & Saturday: 5pm – 10pm
Tuesday Closed All Day
Authentic Indian Cuisine, in All its Varieties and Flavor Sensations
The recipes served at Taj Mahal restaurant in Lancaster, PA, have been handed down for generations, and yet we continue to bring new recipes from India and introduce new ingredients and spices so you’re delighted with every visit.
Stop in today or order online to see why we’re consistently voted one of Lancaster’s best restaurants.
Serving Lancaster with Delicious Food Since 1995
As you enter the restaurant, you will immediately be immersed in Indian culture as you’re greeted by a member of our friendly staff, as well as a striking three-dimensional image of the real Taj Mahal. Every wall is draped in opulent tapestries, featuring silks dyed with traditional vegetable oils or hand-embellished with glass beads. Every image in the restaurant tells a story meant to educate and entertain diners.
You are encouraged to learn more about Taj Mahal, meet the owner, and discover how we’ve built a long-standing tradition in Lancaster of serving skillfully prepared Indian cuisine in a warm, relaxing atmosphere.