Icon of Taj Mahal

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

View our Menu or place your order online for pickup!

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.

Readers Choice Logos
live sitar music

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.

What Our Customers Have to Say

Call Now Button