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 to 2:30pm
Wednesday – Friday 11:30am to 2:30pm
Saturday & Sunday 12 (Noon) to 3pm
Tuesday Closed All Day
Dinner Hours:
Sunday 5pm to 9pm
Monday (Sampler Dinner Buffet) 5pm to 9pm
Wednesday – Thursday 5pm to 9pm
Friday & Saturday 5pm to 9:30pm
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.