The Best Restaurants In Thiruvananthapuram, Kerala

Indian food
Indian food | Photo by Lior Shapira on Unsplash

Thiruvananthapuram, better known as Trivandrum, is a district of Kerala, India. Here foodies can find a wide variety of restaurant choices from typical South Indian cuisine to kebab open kitchens, elegant luxurious dining and quirky fusion restaurants. Visitors to the city have the opportunity to indulge the senses in a diversity of dining styles. Here are the best restaurants in Thiruvananthapuram.

Did you know – Culture Trip now does bookable, small-group trips? Pick from authentic, immersive Epic Trips, compact and action-packed Mini Trips and sparkling, expansive Sailing Trips.

Villa Maya

Villa Maya is located in a restored 18th-century Dutch Manor. It evokes a classic, elegant ambiance offering comfortable lounge and sitting areas that enhance the fine dining experience. The menu features an array of local and international dishes from the countries that used to have a trade connection with Kerala, namely Morroco and Italy. The wide range of culinary delights prepared by excellent chefs reveal sophisticated textures and rich flavors. The restaurant also holds regular special events including dance and music performances.

Zam Zam

Lebanese labneh

Zam Zam is a lively place popular among the residents of Trivandrum. The menu features a wide array of Italian, North-Indian, and Chinese dishes, but the place is best known for its Lebanese and Arabian cuisine that bursts forth with a rainbow of flavors and delicious tastes. Zam Zam’s number standout dish is the chicken shawayaa, crispy grilled chicken known for its rich flavor. The restaurant also serves a great variety of desserts that are especially popular with children.

Hilton Garden Inn

Hilton Garden Inn provides an elegant and comfortable environment for a fine dining experience. Located in the Hilton hotel, its dining area is warmly decorated and features rich oak accents with chandeliers and sconces. The brunch, lunch and dinner menus will meet the expectations of the most demanding customers. The Mughal dishes doused in a creamy texture is so soft that it simply melts in the mouth. They have a wide variety of salads and desserts.

Jasmine Bay

Jasmine Bay is a 24-hour cafe-restaurant located in the exclusive Vivanta Hotel by Taj. It is one of the most scenic restaurants in the city. Set up on the beach, it opens up to magnificent views of the Arabian Sea. The lunch and dinner buffet as well as the a la carte menu provide a variety of meals ranging from Italian pastas and Indian curries to delicious salads and desserts.

Arya Nivas

Arya Nivas is the best vegetarian restaurant in Trivandrum. Located near the railway station, it is a perfect venue to pop into after a morning tour of the temples. Their good quality food prepared with the highest standards has an amazing taste with distinct South Indian influences. Their desserts served after a sumptuous meal are a great way to end your dining experience in the restaurant.

Mothers Veg Plaza

Mothers Veg Plaza is the best place to get authentic Keralan vegetarian food. Located in the Narmada Shopping Complex, the restaurant is famous for its veg sadya, which is a traditional vegetarian dish served on banana leaf. A variety of different delicacies are arranged on the leaf. The food is tasty and caters to every budget.

The Main Course

Conveniently located inside the Narmada Shopping Complex, The Main Course specializes in tandoori and kebab dishes, all reasonably priced. A pleasant, quiet ambiance nicely complements the extensive menu. Make sure to sample the variety of North Indian and Chinese dishes, especially the kebabs.

Culture Trip Summer Sale

Save up to $1,395 on our unique small-group trips! Limited spots.

Edit article