8 Best Indian Restaurants In Costa Rica That’ll Satisfy All Types Of Cravings!


Costa Rica is one of the beautiful rain forested central American countries which shares its coastlines with the Pacific and the Caribbean. Costa Rica is one of the favourite destinations of for eco-tourists, as it is economically not so costly. And while it is famous due to its biodiversity, it is the best when beautiful surroundings and taste combine, hence Costa Rica have various restaurants from different parts of the world which deliver their best taste to the customers in Costa Rica. Owing to the huge Indian residents, Costa Rica has many restaurants serving Indian food in Costa Rica.

So, let’s check out some of the best Indian restaurants in Costa Rica that can surely satisfy your cravings for authentic Indian food.

8 Best Indian Restaurants In Costa Rica

This list of 8 top restaurants in Costa Rica serve the most delicious and lip-smacking Indian cuisines. On you visit here, you’ll surely not feel homesick at all.

1. Naans & Curries

Table in restaurant

Image Source

Naans & Curries in Costa Rica is one of the famous Indian restaurants in San Jose, Costa Rica, which is an ethnic Indian restaurant serving the traditional and famous food of India. Going by their name then it is not hard to guess that they are famous for their naans and curries, precisely. The well-decorated restaurants make sure to soothe you with their ambience. They have a huge variety of Indian food from different corners of the country. While checking-in there, you have to try their butter chicken as it is one of their specialities. Worrying about what would have for the dessert? Well, you shouldn’t be as they have a huge variety of Indian sweets as well. The secret of their warm and delicious food is that they use special charcoal fired tandoors which enhances the taste.

Address: Momentum Lindora, Pozos, San José, Pozos, Costa Rica

Opening Hours:Mon- Fri: 11:00am-10:00pm

Sat-Sun: 07:00am-10:00pm

Rating: 4.5/5

Must Read: 16 Best Things To Do In Costa Rica That Will Get Your Pulse Racing At Once!

2. Taj Mahal Restaurant

Taj Mahal Restaurant

Image Source

Taj Mahal in Costa Rica is a restaurant which is quite famous among locals and tourist for its authentic dishes and taste. There is a huge variety of dishes to choose from. Consistent taste of dishes is the reason the customers mostly like it. The restaurant serves mostly the Northindian dishes of India, and their speciality lies in their tandoor dishes and their Biryanis which cannot be beaten.

Address: Altos de las Palomas, Carr. Vieja an Escazú, San José, Escazú, 10203, Costa Rica

Opening Hours: 12:00PM-10PM (Every day)

Rating: 4.6/5

3. Moksha Indian Restaurant

Indian Restaurant

Image Source

Moshka Indian Restaurant is one of the Indian restaurants in Costa Rica which provides serves a huge variety of Indian food. The place is small but warm and they maintain a really cosy décor. The warmth and the hospitality of the place are enough to win you over before you satisfy your taste bud with lip-smacking food. They do serve a variety of veg and non-veg food. If you love eating non-veg, do try out their chicken dishes as they are extremely good at them.

Address: Paseo Colón, San José, Costa Rica

Opening Hours:11:00AM-10:00PM (Monday closed)

Rating: 4.5/5

Suggested Read: 7 Places To Visit In Costa Rica To Experience The Best Of Nature & Culture

4. Taste of India506


Image Source

Taste of India506 is one of the Indian restaurants in Costa Rica, which serves real ethnic Indian flavoured food. They serve a variety of veg, non-veg and even gluten-free food. They use the natural ingredients to take out the best aroma of Indian food which is a hard deal to get in any foreign country. Not only this, you can even opt from a variety of options of the fusion food which again has a distinctive taste. Also, the ambience and décor of the restaurant is also an additional benefit here. They have put quite an effort into making it comfortable for the customers.

Address: Escazu Village, San José Province, San Rafael, Costa Rica

Opening Hours:Mon-Sat: 11AM-10PM

Wed: 11AM-10:30

Sun: 11AM-9:30

Rating: 4.6/5

5. Avatar Indian Cuisine

Indian environment

Image Source

Avatar Indian Cuisine is comparatively a new Indian restaurant in Costa Rica to be opened, but the restaurant is already has made its name for great Indian food amongst the Indian residing there. The service of the restaurant is commendable and you will certainly feel home with the great hospitality they offer. It is one of the delightful restaurants with great interior and walls showcasing paintings of Indian art. They have a huge variety of veg and non-veg dishes. To add one, they even serve non-spicy food for kids.

Address: San Rafael de Escazú, Centro commercial Paco, local 3, San José, Escazú, 10201, Costa Rica

Opening Hours:Tue-Sun: 11: 30 AM to 10:00 PM (Monday Closed)

Rating: 5/5

Suggested Read: Long Weekend Calendar 2022: See Where To Head This Year And When!

Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!

Real travel stories. Real stays. Handy tips to help you make the right choice.

6. Chak De India

Indian food

Image Source

One more recently opened restaurant in Costa Rica, Chak De India is a place you won’t like to miss if you are missing the Indian food badly. This place serves great North-Indian food. They have a huge variety of food, both veg, and non-veg, and it won’t be wrong stating that the foods are at the best of their taste. But, the best part of this restaurant is that along with the Indian food, you can also try out famous Indian snacks here, which is quite a hard deal to get in foreign countries. The service is great and you will be attended shortly by the waiters. In the end, so not forget to try our hands at some Indian dessert.

Address: Galeria Escazu, 150m al Oeste de la Iglesia de San Rafael de Escazu, Calle Vieja Ambitec San José, Escazú

Opening Hours:Mon: Closed

Tuesday to Sunday : 12:00 – 10:00 PM

Rating: 5/5

Suggested Read: 8 Costa Rica Resorts Where The Magical Nature Snuggles Sumptuous Luxury

7. Curry Kingdom – Indian Restaurant


Image Source

One more in the list of a new Indian restaurant in Costa Rica. The Curry Kingdom is famous for serving food at a price which seems pocket-friendly when compared to the other restaurants. The ambience is nice and the décor showcases the picture of Modern India. You will even see an autorickshaw which is peculiar to India parked there which indeed send some strong Indian vibe. The food served here is great and you should try out their curry dishes for which it is named after.

Address: Avenida 7, Calle 29-31 | Diagonal to University Monterey, San Jose 10101, Costa Rica

Opening Hours:Sun 11:30 AM – 8:00 PM

Tue – Thu 11:30 AM – 3:00 PM and 6:00 PM – 10:00 PM

Fri – Sat 11:30 AM – 10:30 PM

Suggested Read: Honeymoon In Costa Rica: Your Gateway To Paradise!

8. Tin Jo

Retaurant view

Image Source

The name may suggest otherwise, but it is one of the famous Indian restaurants in Costa Rica. Along with the great and mouth-watering Indian food, the restaurant also serves Korean and Chinese food. It is actually an Asian restaurant, which is serving people of Costa Rica with great Asian cuisines for over 10 years now. You will have a huge menu to choose from, for both veg and non-veg dishes. You can even try out some fusion dishes out here. The ambience is also great and customers are attended politely.

Address: Calle 11, Av. 6 y 8 Detras de la Iglesia La Soledad, 150 metros al sur | Detrás de la iglesia de la Soledad, 150 metros Sur, San Jose, Costa Rica

Opening Hours:Sun: 12:00 PM – 9:00 PM

Mon to Friday : 11:30 AM – 2:30 PM 6:00 PM – 10:00 PM

Sat: 6:00 PM – 11:00 PM 12:00 PM – 3:30 PM

Ratings: 4.5/5

Further Read: 10 Best Honeymoon Destinations In Costa Rica

These are definitely the best Indian restaurants in Costa Rica that you should checkout when you are taking a vacation there, and craving some Indian food in Costa Rica. So, what’s stopping you? Start planning your international trip with TravelTriangle already and head out for a trip of a lifetime!

Looking To Book A Holiday Package?


Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.