Taj Mahal Restaurant

The Taj Mahal Restaurant, the first authentic Indian restaurant in Central America and Costa Rica, offers delicious Indian cuisine dishes meticulously prepared with the care and expertise of our Indian chefs using the finest spices and ingredients.

The Taj Mahal Restaurant, the first authentic Indian restaurant in Central America and Costa Rica, offers delicious Indian cuisine dishes meticulously prepared with the care and expertise of our Indian chefs using the finest spices and ingredients.

We specialize in a wide variety of Curries, Tandoori (Indian BBQ), Naans, and other tasty dishes that will satisfy any palate. We have a wide variety of options for vegetarians, vegans, and people with
dietary restrictions (celiac).


Let your senses travel, come and enjoy an unforgettable experience in the best Indian restaurant in Costa Rica located in the heart of Escazu and Santa Ana, Province of San Jose.

Founded in 2002 by a commercial and visionary pilot, son of parents of the Punjab region of India, the Taj Mahal Restaurant is the original Indian restaurant in Costa Rica. Read More…

Make a reservation to the following telephone numbers: 2228-0980, 2228-3012 for a 10% discount. Tell them you are a CRMT Member!


Where we’re located… San Rafael de Escazú, 1 km. West of Paco Mall, Old Street to Santa Ana, Costa Rica. Here is a link to a map of our location.

Please enjoy this video on YouTube.
Visit us on Facebook!
Send us an email! [email protected]
See Our Reviews on TripAdvisor!

Rate and write a review

Your email address will not be published. Required fields are marked *

San José 1001 CR
Get directions
From Monday to Saturday 12:00 - 3:00 pm, 6:00 - 11:00 pm Sunday 1:00 - 9:00 pm.