Item successfully added
An error occurred

Taj Mahal Restaurant

35 Bath Street

01704 544991


If you have an allergy that could harm your health we strongly advise you to contact the restaurant directly before you place your order

Where to find us


Collect loyalty points on online orders via our app and website. We offer HOME DELIVERY SERVICE AVAILABLE on orders over £15 and within a 3 miles radius (charges apply).

The Taj Mahal in Southport is the home of delicious authentic Indian cuisine. We are a family-run business and have been serving the people of Merseyside with a unique dining experience for many years.

Here at The Taj Mahal, we offer a rich range of dishes for you to choose from to create the perfect Indian meal. As well as chicken and lamb dishes, we also offer a wide range of fish dishes for you to experience.  We promise you fabulous flavours and textures, with everything cooked to perfection, and dishes can be tailored to suit individual tastes where possible.  Our grill options are perfect for those with a healthy conscience.

Pop, jazz and R’n’B music blend effortlessly with Indian sounds, to create an authentic experience with a modern flair, whilst our knowledgeable and friendly waiting staff add their dash of colour to your evening to complement your dining experience and entice you back time and again. 

Our welcoming restaurant is perfect for you to relax and enjoy a delicious meal in – or, alternatively, we have a takeaway service, so you can stay at home and just order your food online for delivery or come and collect a scrumptious meal, either way, you will collect loyalty points when you order using our own website.

Some dishes may contain nuts. If you believe that you have an allergy that could harm your health, please ask a member of staff for assistance before placing your order.

Opening Times

Monday 17:00 - 22:30
Tuesday 17:00 - 22:30
Wednesday 17:00 - 22:30
Thursday 17:00 - 22:30
Friday 17:00 - 22:30
Saturday 17:00 - 22:30
Sunday 17:00 - 22:30