best restaurants in kochi (2026)
·
20 min read
·updated
tldr: my top picks from 15+ restaurants - grand hotel (best kerala meals, running since 1950, rs 400 for two), kayees biryani (iconic malabar biryani, rs 500), and fort house restaurant (best waterfront seafood, rs 2500). full reviews with prices and honest opinions below.
i haven’t visited kochi yet. this guide is based on extensive research - local food blogs, google reviews, youtube food tours, and recommendations from kerala locals.
here’s what makes kochi’s food scene fascinating - it’s one of the oldest port cities in india. spices have been traded here for over 2,000 years. the portuguese, dutch, british, chinese, jewish, and arab traders all left their mark on the food. you can taste that history in every neighborhood. fort kochi has european-influenced cafes and heritage restaurants. mattancherry has jewish bakeries and muslim biryani shops. ernakulam has the everyday kerala meals and modern restaurants.
the backbone of kochi food is kerala cuisine - coconut oil, curry leaves, kokum, tamarind, and fresh seafood from the arabian sea. a proper kerala sadya (feast) served on a banana leaf is one of the greatest meals you’ll ever have. but kochi also has a thriving cafe culture, especially in fort kochi, that rivals anything you’d find in bangalore or goa.
i’ve rated everything out of 10 based on consistency of reviews, reputation, and value for money. prices are approximate for two people.
the awards (my picks)
- best overall: grand hotel, mg road - the most iconic kerala meals restaurant in kochi since 1950
- best biryani: kayees biryani, ka jacob road - malabar dum biryani that defines the genre
- best seafood: fort house restaurant, fort kochi - waterfront karimeen and prawn curry
- best fine dining: old harbour hotel restaurant, fort kochi - heritage courtyard dining
- best cafe-restaurant: kashi art cafe, fort kochi - the original fort kochi cafe legend
- best north indian: dal roti, banerji road - simple, honest north indian thalis
- best budget eat: grand hotel or kayees - proper meals under rs 250 per person
- best for ambience: old harbour hotel restaurant - colonial heritage in a courtyard
- best modern dining: the rice boat, marine drive - contemporary kerala cuisine with backwater views
- best vegetarian: saravana bhavan, mg road - south indian chain but reliably excellent
the full list
| # | restaurant | area | cuisine | cost for two | rating |
|---|---|---|---|---|---|
| 1 | grand hotel | mg road, ernakulam | kerala meals | rs 400 | 9/10 |
| 2 | kayees biryani | ka jacob road | malabar biryani | rs 500 | 9/10 |
| 3 | fort house restaurant | fort kochi | seafood / kerala | rs 2500 | 9/10 |
| 4 | old harbour hotel restaurant | fort kochi | kerala / continental | rs 3500 | 8.5/10 |
| 5 | kashi art cafe | fort kochi | cafe / continental | rs 800 | 8.5/10 |
| 6 | the rice boat | marine drive | contemporary kerala | rs 2800 | 8/10 |
| 7 | dal roti | banerji road | north indian | rs 300 | 8/10 |
| 8 | seagull restaurant | calvetty road, fort kochi | seafood / multicuisine | rs 1800 | 7.5/10 |
| 9 | fusion bay | shanmugham road | multicuisine | rs 1500 | 7.5/10 |
| 10 | paragon restaurant | ernakulam | kerala / biryani | rs 700 | 8/10 |
| 11 | saravana bhavan | mg road | south indian veg | rs 500 | 7.5/10 |
| 12 | kayees rahmathulla cafe | mattancherry | kerala muslim | rs 400 | 8/10 |
| 13 | malabar junction | parade ground, fort kochi | kerala fine dining | rs 3000 | 8/10 |
| 14 | mary’s kitchen | fort kochi | home-style kerala | rs 600 | 7.5/10 |
| 15 | ariya nivaas | ernakulam | vegetarian meals | rs 350 | 7.5/10 |
| 16 | subbaiah’s | mg road | tamil meals | rs 350 | 7.5/10 |
kerala cuisine classics
this is where kochi truly shines. these restaurants serve authentic kerala food - rice, sambar, rasam, thoran (stir-fried vegetables with coconut), avial, fish curry, and all the flavors that define god’s own country. no fusion, no experiments. just proper kerala cooking.
1. grand hotel
mg road, ernakulam / cost for two: rs 400 / 9/10
grand hotel has been serving kerala meals since 1950 and it’s still one of the best restaurants in kochi. the format is simple - you sit down, you get a banana leaf or a plate, and they serve you rice with sambar, rasam, thoran, mezhukupuratti, papad, pickle, and a fish curry that’s been perfected over seven decades. the fish curry here uses kodampuli (gambooge) and it has a sourness that hits perfectly.
the place looks like it hasn’t been renovated since the 70s and that’s part of the charm. the ceiling fans, the steel plates, the no-nonsense service. everyone from auto drivers to businessmen eats here. the lunch rush between 12:30 and 1:30 is chaos, but that chaos is a sign that the food is worth waiting for.
what to order: the fish curry meals with rice. add a fish fry if they have karimeen that day. the meen pollichathu (fish cooked in banana leaf) is outstanding when available.
the catch: no air conditioning in the main hall. the lunchtime crowd is intense. limited menu - they do one thing (kerala meals) and they do it perfectly. don’t come expecting variety.
verdict: the most authentic kerala meals experience in kochi. this is the restaurant that every food guide recommends, and for once, the hype is justified.
2. kayees rahmathulla cafe
mattancherry / cost for two: rs 400 / 8/10
tucked away in the mattancherry spice market area, this is one of the oldest muslim eateries in kochi. the food is heavily influenced by the mappila (kerala muslim) tradition - think biryani with short-grain rice, beef curry cooked for hours, and pathiri (rice rotis) that are impossibly thin. it’s a no-frills place with plastic chairs and fluorescent lighting, and the food is extraordinary.
the beef fry here is legendary. slow-cooked with coconut slivers, curry leaves, and a spice blend that probably hasn’t changed in 50 years. pair it with parotta or pathiri. the biryani is different from kayees on ka jacob road - this place does a more traditional mattancherry-style preparation.
what to order: beef fry with pathiri, the mutton curry, and if you’re there early, the breakfast puttu with kadala curry.
the catch: finding it can be confusing in the mattancherry lanes. cash only. closes by 9 pm. not the most comfortable seating.
verdict: for anyone interested in mappila cuisine, this is essential. the kind of place that food historians write about.
fort kochi heritage dining
fort kochi’s restaurant scene is built around the colonial heritage of the area. converted warehouses, dutch-era buildings, and old spice trader homes now house some of the most atmospheric restaurants in india. the food leans international with kerala influences, and the prices reflect the tourist-heavy clientele.
3. fort house restaurant
fort kochi waterfront / cost for two: rs 2500 / 9/10
fort house sits right on the waterfront near the chinese fishing nets, and the view alone is worth the visit. but the food matches the setting. this is where you come for the best seafood in fort kochi - fresh karimeen (pearl spot) cooked in banana leaf, prawns in coconut curry, crab roast with appam. they source fish daily from the local catch, and you can sometimes choose your own fish from the display.
the karimeen pollichathu here is the benchmark. the fish is marinated in a thick masala paste, wrapped in banana leaf, and slow-cooked until the flesh is flaky and infused with spice. pair it with appam (lace-edged rice hoppers) and you’ve got one of the best meals in kochi.
what to order: karimeen pollichathu, prawn curry with appam, and the crab roast if it’s available. the fish moilee (fish in coconut milk) is excellent for those who prefer milder flavors.
the catch: prices are on the higher side for kochi. service can be slow during peak tourist season (december-february). the waterfront seating is beautiful but can be hot during afternoons.
verdict: the best waterfront seafood restaurant in kochi. the combination of location, freshness, and cooking skill is unmatched.
4. old harbour hotel restaurant
fort kochi / cost for two: rs 3500 / 8.5/10
this is fort kochi’s finest restaurant. set inside a 300-year-old dutch-portuguese heritage building with a courtyard dining area surrounded by antique furnishings and frangipani trees, the ambience is simply stunning. the menu blends kerala cuisine with continental influences - think meen moilee with a french technique, prawn curry that’s been refined without losing its soul, and desserts that nod to the portuguese heritage of the area.
the chef here takes kerala ingredients and elevates them without making them unrecognizable. the appam is lacier than what you’d get at a toddy shop. the fish curry uses the same spices but with more precision. it’s fine dining that respects the local food tradition rather than ignoring it.
what to order: the kerala fish curry, the prawn thermidor (a nod to the french connection), and the appam. finish with payasam or the coconut panna cotta.
the catch: the most expensive restaurant on this list. reservations are essential during tourist season. the portion sizes are fine dining small.
verdict: the best fine dining restaurant in kochi. if you’re celebrating or want a truly special meal, this is it.
5. kashi art cafe
burgher street, fort kochi / cost for two: rs 800 / 8.5/10
kashi art cafe is the reason fort kochi has a cafe culture. opened in the early 2000s, it was the first cafe in fort kochi to combine art gallery, good coffee, and proper food in a heritage building. the walls rotate local art exhibitions, the furniture is mismatched and vintage, and the vibe is effortlessly bohemian.
the food is a mix of continental and kerala-inspired dishes. the breakfasts are outstanding - shakshuka, french toast with banana, pancakes, and excellent eggs. the lunch menu has sandwiches, salads, and a few kerala specials. the coffee is properly brewed, not the instant nonsense you get at most indian restaurants.
what to order: breakfast is the strongest meal here. the shakshuka, the banana french toast, and the coffee. for lunch, the fish curry rice plate and the grilled fish sandwich.
the catch: it’s tiny and gets crowded fast, especially during the kochi biennale. no reservations. the prices are high for what is essentially a cafe. the wait can be 30-40 minutes on weekends.
verdict: the most iconic cafe in fort kochi and possibly all of kerala. come for breakfast, see the art, drink good coffee.
biryani and muslim cuisine
kochi’s malabar biryani tradition is distinct from hyderabadi or lucknowi biryani. it uses kaima rice (a short-grain rice similar to jeerakasala), is less oily, and relies on fresh spice grinds rather than commercial masalas. the result is more fragrant and less heavy.
6. kayees biryani
ka jacob road, near ernakulam town hall / cost for two: rs 500 / 9/10
this is the biryani spot in kochi. kayees has been making malabar dum biryani for decades, and the queues speak for themselves. the biryani uses kaima rice, which is shorter and fatter than basmati, cooked in a dum style with chicken or mutton, and finished with fried onions, cashews, and raisins. the spicing is complex - cardamom, cinnamon, star anise, mace - but never overwhelming.
the chicken biryani is the safe bet and it’s superb. the mutton biryani is richer and more intense. each plate comes with a boiled egg and a small serving of raita. the portions are massive - one plate is honestly enough for two if you’re not excessively hungry.
what to order: the mutton biryani is the signature. the chicken biryani is excellent too. get the lime pickle on the side.
the catch: the queue can be 30-45 minutes during lunch. seating is basic and cramped. they sometimes run out of mutton biryani by 1:30 pm. no air conditioning.
verdict: the best biryani in kochi, no contest. the malabar dum biryani here is a genuine masterclass.
7. paragon restaurant
ernakulam / cost for two: rs 700 / 8/10
paragon is a calicut institution that’s expanded to kochi. they’re known for their biryani and their seafood - the fish biryani here is something most people outside kerala haven’t experienced, and it’s excellent. the restaurant is bigger and more comfortable than kayees, with proper seating and air conditioning.
the biryani is not quite as good as kayees (loyal calicut people will debate this endlessly), but the overall menu is broader. the karimeen fry, the prawn biryani, and the chicken biriyani are all reliable. they also do a solid pathiri and beef combo.
what to order: the fish biryani (unique to malabar cuisine), the karimeen fry, and the chicken biryani. the prawns ularthiyathu (dry prawn roast) is outstanding.
the catch: the ernakulam branch doesn’t quite capture the magic of the original calicut location. service can be indifferent during busy periods.
verdict: excellent all-rounder for kerala non-veg cuisine. not as legendary as kayees for biryani, but the broader menu makes up for it.
modern dining and waterfront
kochi’s newer restaurants tend to cluster around marine drive and the ernakulam waterfront. these places offer contemporary takes on kerala cuisine, better interiors, and higher prices.
8. the rice boat
marine drive, ernakulam / cost for two: rs 2800 / 8/10
the rice boat is designed to look like a traditional kerala houseboat (kettuvallam), and it sits right on the marine drive waterfront. the concept is contemporary kerala cuisine - traditional recipes reimagined with better presentation and technique. the fish moilee here is lighter and more refined than what you’d get at a local joint. the appam is perfectly laced. the prawn curry uses bigger, better prawns.
the backwater views from the restaurant are beautiful, especially at sunset. the interiors are warm and wooden, genuinely evoking the houseboat experience. it’s popular with tourists and couples for obvious reasons.
what to order: the appam and stew (the definitive kerala comfort food), the fish moilee, and the prawn curry. the payasam for dessert is properly made with jaggery, not sugar.
the catch: prices are steep for what is still fundamentally simple food, just well-presented. the tourist crowd can make it feel a bit theme-park-ish. reservations recommended on weekends.
verdict: the best contemporary kerala restaurant in kochi. go for the sunset, stay for the appam and stew.
9. seagull restaurant
calvetty road, fort kochi / cost for two: rs 1800 / 7.5/10
seagull sits on the calvetty road waterfront with a direct view of the chinese fishing nets and the harbour. the open-air seating by the water is genuinely one of the best dining views in kochi. the menu is broad - kerala seafood, continental, chinese, north indian - and that broadness means some dishes are better than others.
the seafood is the reason to come. the grilled fish is fresh and well-seasoned. the prawn cocktail is old-school but works. the butter garlic crab is messy and satisfying. skip the chinese and continental options - they’re average.
what to order: grilled fish, butter garlic crab, and the prawn masala. stick to seafood and you won’t be disappointed.
the catch: the non-seafood items are mediocre. the service is slow when it’s busy. the waterfront seating is beautiful but means you’re also dealing with mosquitoes in the evening.
verdict: go for the view and the seafood. don’t try to order pasta or noodles.
10. fusion bay
shanmugham road / cost for two: rs 1500 / 7.5/10
a popular multi-cuisine restaurant near the marine drive area. fusion bay does a reasonable job across multiple cuisines - the kerala fish curry is good, the chinese wok items are decent, and the north indian gravies are reliable. it’s not exceptional at anything, but it’s consistently good across the board, which makes it a safe choice for groups with different preferences.
the interiors are modern and well-maintained. the service is quicker than most restaurants in this price range. it’s a popular choice for family dinners and casual outings.
what to order: the karimeen fry, the butter chicken (surprisingly good), and the fish moilee. the biriyani is average - go to kayees for that.
the catch: tries to do too many cuisines. the ambience is fine but not memorable. it’s a safe choice, not an exciting one.
verdict: reliable multi-cuisine option for groups. not a destination restaurant, but a solid fallback.
north indian and vegetarian
kochi has a significant north indian population and a strong vegetarian dining tradition thanks to tamil and brahmin communities.
11. dal roti
banerji road, ernakulam / cost for two: rs 300 / 8/10
dal roti does exactly what the name promises. simple north indian food - dal, roti, sabzi, paratha - done with care and consistency. the dal tadka here is one of the best i’ve found in reviews of kochi restaurants. thick, smoky, with a generous tempering of garlic and ghee. the aloo paratha is crispy and stuffed properly. the paneer butter masala is not revolutionary but it’s honest.
this is the restaurant that north indians in kochi trust for home-style food. it’s small, the decor is basic, and the prices are remarkably low for the quality.
what to order: dal tadka, aloo paratha, and the paneer butter masala. the lassi is thick and fresh.
the catch: tiny space with limited seating. gets packed during lunch. the menu is short - this is a one-trick restaurant, but the trick is excellent.
verdict: the best north indian food in kochi at prices that feel like a mistake.
12. saravana bhavan
mg road / cost for two: rs 500 / 7.5/10
it’s saravana bhavan. you know what you’re getting - reliable south indian vegetarian food in a clean, efficient setting. the dosa is crispy, the sambar is consistent, the filter coffee is proper. the kochi branch maintains the chain’s standards, which is the whole point of a chain.
the mini tiffin meals are good value - you get a dosa, vada, small utthapam, sambar, and chutney for a reasonable price. the thali meals are filling and well-portioned.
what to order: the masala dosa, the mini tiffin, and the filter coffee. the rava kesari for dessert if you have a sweet tooth.
the catch: it’s a chain. nothing unique to kochi about it. the crowds during weekend breakfast can mean 20-minute waits.
verdict: reliable vegetarian option when you want consistency over adventure.
13. ariya nivaas
ernakulam / cost for two: rs 350 / 7.5/10
a popular vegetarian meals restaurant that serves kerala-style sadya meals on banana leaf. the rice is fluffy, the sambar is properly spiced, the avial (mixed vegetables in coconut-yogurt gravy) is textbook, and the payasam at the end is a nice touch. it’s the closest you’ll get to a home-cooked kerala vegetarian meal in a restaurant setting.
what to order: the full meals on banana leaf. add the parippu (dal) vada as a starter.
the catch: limited menu - it’s basically meals and nothing else. the restaurant is basic in terms of decor and comfort.
verdict: best kerala vegetarian meals in kochi for the price. pure, honest, traditional.
fine dining and heritage
14. malabar junction
parade ground, fort kochi / cost for two: rs 3000 / 8/10
located inside the malabar house heritage hotel, malabar junction serves refined kerala cuisine in a beautiful courtyard setting. the chef here focuses on traditional malabar recipes with a contemporary presentation. the fish moilee is delicate and perfectly spiced. the duck roast (a kerala christian specialty) is slow-cooked and falling off the bone. the desserts use traditional kerala ingredients like coconut, jaggery, and banana in modern formats.
what to order: the duck roast, the fish moilee, and the appam. the coconut dessert is worth saving room for.
the catch: expensive. the portions are fine-dining sized. the heritage hotel setting can feel exclusive and slightly unwelcoming if you’re not a hotel guest.
verdict: outstanding kerala fine dining in a heritage setting. the duck roast alone is worth the visit.
15. mary’s kitchen
fort kochi / cost for two: rs 600 / 7.5/10
a small home-style restaurant run by a local family in fort kochi. the menu changes daily based on what’s available at the market. the fish curry is made the way kerala grandmothers make it. the appam is hand-poured. the chicken stew is comfort food perfection. there’s no fancy presentation, just good food served with warmth.
what to order: whatever the day’s special is. the fish curry and rice is always a safe bet. the chicken stew with appam if it’s available.
the catch: very small space, maybe 6-8 tables. no reservations. the menu is limited and changes daily. not always open - check before going.
verdict: the most authentic home-style kerala meal you’ll find in a restaurant. it feels like eating at someone’s home.
my honest tips for eating in kochi
-
eat kerala meals first. your first meal in kochi should be at grand hotel or ariya nivaas. rice, sambar, fish curry on a banana leaf. understand the base before you explore.
-
fort kochi is for ambience, ernakulam is for food. the most atmospheric restaurants are in fort kochi but the most authentic food is across the water in ernakulam. budget time for both.
-
biryani at lunch, not dinner. kayees and most biryani joints run out by early afternoon. plan your biryani meal for lunch.
-
seafood is seasonal. the best fish is available from october to may. the monsoon months (june-august) mean less variety and sometimes higher prices.
-
toddy shops are restaurants. if someone suggests a toddy shop, they’re not just suggesting drinks. toddy shop food - karimeen fry, duck roast, tapioca with fish curry - is some of the best food in kerala.
the final word
kochi’s food scene is built on a foundation that’s thousands of years old. the spice trade brought flavors from around the world, and kerala’s own cuisine - built on coconut, curry leaves, and the freshest seafood you’ll find anywhere - is genuinely one of india’s best. the best restaurant in kochi for traditional food is grand hotel. the best biryani is at kayees. the best seafood is at fort house. and the best fine dining is at old harbour hotel restaurant.
but honestly, the best food in kochi might not be in any restaurant. it might be at a toddy shop on the outskirts of the city, or a tiny stall in mattancherry, or a home-cook’s table in a backwater village. that’s what makes kerala food special - it’s best when it’s least formal.
more on kochi food
- best seafood in kochi - 15 spots for karimeen, prawns, and crab
- best cafes in kochi - fort kochi cafe culture and specialty coffee
- kochi food guide - area-wise guide from fort kochi to ernakulam
- best toddy shops in kochi - the complete guide to kerala’s most unique dining tradition
last updated: march 2026. prices and ratings based on extensive research, local reviews, and food blog recommendations. i’ll update this after my first visit.
liked this? get more honest reviews
no spam, just useful stuff — unsubscribe anytime.