About T & J Mahal

If you have a penchant for the enchanting and aromatic herbs and spices that are the staple of an exquisite Indian meal, look no further than Portsmouth’s very own, T & J Mahal. This award winning Indian restaurant serves up delicious and mouthwatering Indian cuisine and boasts an extensive menu catering to all meat, seafood and vegetarian lovers alike. This charming spot located on Elm Grove in Southsea goes out of their way to ensure all their produce is sourced from local suppliers, and the quality and taste is noticeable. They only thing we recommend to do is book online in advance to avoid disappointment.

Opening Times

Open today - Opens at 5:00 pm
5:00 pm - 11:30 pm
5:00 pm - 11:30 pm
5:00 pm - 11:30 pm
5:00 pm - 11:30 pm
5:00 pm - 11:55 pm
5:00 pm - 11:55 pm
5:00 pm - 11:55 pm


T & J Mahal
39 Elm Grove, Southsea
Portsmouth PO5 1JF

Menu Highlights



Kebab Platter

An assortment of kebabs – chicken tikka, lamb tikka, sheek kebab and broccoli

Lamb / Chicken / Vegetable Samosa

Stuffed triangular shaped pastry deep fried

Pakora (Chicken / Vegetable)

Seasonal vegetables / Chicken deep fried with breadcrumbs

Chilli Prawn and Mussels

Marinated mussels and tiger prawns cooked in Brahmaputra coastal sauce, garlic, green chillies, turmeric and lime leaves


Garlic Chilli Chicken

Hot cooked with fresh chopped garlic, green chillies and spices

Tandoori King Prawn Sizzler

King prawn marinated with a touch of herbs and spices cooked on skewers over charcoal. Served with salad

Laziz Banjara

Premium chicken cooked with organic cherry tomatoes, pan fried with ginger, garlic, red chilli and coriander paste. A traditional Rajestani dish

Chicken or Lamb Korma

Very mild creamy curry

19 T & J Mahal Reviews

19 Reviews
Waiting time:Exceptionally good
Noise levels:Pleasant
Value for money:Good value
Sort by:Most useful
  • Most useful
  • Highest rated
  • Most recent
Linda R.a month ago · 1 review

Once again a delicious meal. Staff are attentive without being pushy. Wonderful evening. There is a good range of food available to cater for all tastes

Robert D.a month ago · 6 reviews

Great evening at the T&J Mahal....food always top notch and lovely service though it is a Liverpool FC stronghold....lol! See you soon for another scrummy curry!

Nick G.3 months ago · 8 reviews

We had two curries and both were excellent . Of note was the very high standard of the chicken - succulent and perfectly sized.

Josh S.6 months ago · 1 review

Brilliant food and service with a smile. The prawn starter was up there with one of the best indian dishes I have ever had. Can't reccomend this place highly enough.

David B.a year ago · 1 review

The food was excellent. One of the best Indian meals I have had. The service was very good also. We visited early in the evening before a show at the Kings Theatre and were in and out within 90 minutes. Don't be put off by the exterior - the restaurant is bigger than it looks and is clean and comfortable. I would recommend it.

Sylvia H.a year ago · 1 review

We had a lovely meal & were made very welcome even though we had only made a last minute booking on line. Although we did not take advantage of the offer, we thought it was a lovely idea to be offered a complimentary drink at the end of our meal.

Mike M.a year ago · 1 review

T & J Mahal has great Indian food and Cobra on tap! It has a nice atmosphere and we will certainly be visiting again in the near future!

Robert D.6 months ago · 6 reviews

Very good food - recommend the scallops! Good service and all in all another enjoyable evening at T & J Mahal. We will definitely return!

James L.10 months ago · 1 review

Certainly the best South Asian food I have had in Portsmouth. Freshly cooked food, attentive waiters and an all-round good experience. I was introduced to this restaurant only recently but will make many returns.

Lindsey W.a year ago · 1 review

Beautiful food, dishes were created specially by the chef, based upon the flavours and level of spice we like - just gorgeous. Really friendly, attentive service. Very lucky to live nearby.