The Taj Mahal Restaurant

Costa Rica’s Original and #1 Indian Restaurant


The Taj Mahal Restaurant, Central America and Costa Rica's first authentic Indian restaurant, offers delicious Indian cuisine meticulously prepared with expertise by our Chefs from India utilizing the best spices and ingredients. We offer an ample variety of Curries, Tandoori (Indian BBQ), Biryani's, Naans, and other delicious dishes designed to satisfy any palate. We also offer an extensive vegetarian menu, vegan, and gluten free options. Taj Mahal, Costa Rica's best Indian restaurant located in the heart of Escazu and Santa Ana, Province of San Jose.


Child Friendly Environment


5 Star Tourist Declaration from the ICT (Costa Rican Tourism Board), Established in 2002, Full Scale Restaurant with Bar, Wine List, Private Salon, Executive Lunch Menu, Outdoor Garden Area. Childrens Playground, Take Out, Delivery, and Catering Service, Free WIFI.


To offer our clients a truly unique and unforgettable gastronomic experience with the best Indian cuisine prepared to precise and intricate standards using optimal spices, ingredients, and techniques available. We provide a clean, peaceful, and relaxed atmosphere decorated in authenticity with various seating options. Our bilingual wait staff are at your service and attention at all times. Your satisfaction brings us happiness. The Taj Mahal team.

Where can you find Authentic Indian Cuisine in Costa Rica?
San Rafael de Escazú, 1 km. Oeste del Centro Comercial Paco, Calle Vieja hacia Santa Ana. Costa Rica.