best food in ratnagiri (2026) - kokani food guide with prices
honest reviews of 8 best food spots in ratnagiri with prices. fish thali, modak, vada rassa, amboli, ghavane, and authentic maharashtrian food.
tldr: 8 best food spots in ratnagiri - hotel sameer (loaded fish thali, rs 250-350), bhau joshi bhojanlay (modak and kothimbir vadi, rs 30-60), khau katta (vada rassa and batata vada, rs 30-60), and pranamya (ghavane and amboli breakfast, rs 40-80). ratnagiri is kokani food at its most authentic - spicy, coconut-heavy, and completely unpretentious.
ratnagiri doesn’t get the food tourism attention it deserves. everyone goes to goa for coastal food, and that’s fine, but the konkan stretch of maharashtra - ratnagiri in particular - has a food identity that’s deeper, spicier, and more rooted than most places on india’s west coast.
i spent three days eating in ratnagiri, staying near ganpati pule mandir and working my way through every restaurant and stall that locals pointed me to. the food here is split cleanly between vegetarian and non-vegetarian, and both sides are strong. the veg maharashtrian breakfast scene alone is worth the trip. the non-veg fish thalis are worth a second trip.
no one paid me to eat here. i ate with my own money at every single place. some of these spots don’t even have proper signboards - you find them because someone’s uncle told someone’s cousin told you.
if you’re looking for goa-specific food recommendations, check out my goa food guide. this is specifically about ratnagiri and the kokani food belt.
the awards (my personal picks)
- best overall: hotel sameer. the fish thali here is the reason ratnagiri exists on the food map.
- best vegetarian: bhau joshi bhojanlay. kothimbir vadi, modak, bhajani vade - everything lands.
- best breakfast: khau katta. vada rassa at 7 am is aggressive and correct.
- best budget: mahindra swad dining. rs 140 unlimited maharashtrian thali.
- most authentic: pranamya. ghavane and amboli the way they’re supposed to be made.
- best non-veg thali: hotel sameer paplet thali. loaded with an extra piece of fish.
- best sweet: ukdiche modak at bhau joshi. rs 30 per piece, loaded filling, soft covering.
- most underrated: aditya khanaval kombdi vade. authentic kokani chicken that tastes like village food.
the full list
| # | restaurant | area | best for | cost for two | my rating |
|---|---|---|---|---|---|
| 1 | hotel sameer | ratnagiri town | fish thali, seafood | rs 500-700 | 8.5/10 |
| 2 | bhau joshi bhojanlay | near ganpati pule | kothimbir vadi, modak | rs 200-300 | 8.5/10 |
| 3 | khau katta | ratnagiri town | vada rassa, batata vada | rs 100-150 | 8/10 |
| 4 | aditya khanaval | ratnagiri town | kombdi vade, non-veg thali | rs 400-600 | 8/10 |
| 5 | pranamya | ratnagiri town | ghavane, amboli | rs 100-160 | 8/10 |
| 6 | mahindra swad dining | ratnagiri town | veg maharashtrian thali | rs 280 | 7.5/10 |
| 7 | bhau joshi - desserts | near ganpati pule | kharvas, modak | rs 100-180 | 8/10 |
the top tier (my regulars)
1. hotel sameer
ratnagiri town / rs 250-350 per person / 8.5/10
hotel sameer is ratnagiri’s most famous non-veg restaurant and the hype is justified. this is a place that’s strict about timings (dinner is 8 pm to 10 pm, no exceptions), always crowded, and completely unapologetic about how it operates.
when you walk in, there’s a display board showing every thali option and what you get in each one. this is useful because the menu is extensive and confusing, and seeing the actual spread helps you decide.
the paplet thali is the move. pomfret fried to crispy perfection - the marination and coating are exactly right, the salt and spice levels are balanced, and the fish is unmistakably fresh. they serve one large piece of fried fish plus an extra piece. that extra piece alone would cost rs 100-150 at most coastal restaurants.
the fish curry has a strong coconut flavour, properly spiced, and goes perfectly with the rice. the solkadhi is tangy and cooling - essential when everything else on the thali is bringing heat. the chapati is standard but the rice is the better pairing for this food.
they also serve veg - the matki usal with chapati is decent - but you’re here for the fish. don’t pretend otherwise.
what to order: paplet thali, kolmbi thali if you prefer prawns
verdict: the gold standard for fish thali in ratnagiri. arrive before 8 pm or wait in line.
2. bhau joshi bhojanlay
near ganpati pule / rs 100-150 per person / 8.5/10
this unassuming bhojanlay became my go-to during the ratnagiri stay because it does traditional maharashtrian food with zero pretension and genuine skill.
the kothimbir vadi is outstanding. four pieces per plate, deep-fried cubes that are crispy on all sides, with a strong coriander flavour and a green chutney that’s surprisingly both sweet and spicy. these are the platonic ideal of kothimbir vadi - no sogginess, no oil pooling, just crunch.
the bhajani vade are different from what you get in pune or mumbai. deep red colour from the roasted spices, puffed up properly, with a smoky flavour that pairs well with the thin coconut chutney. three pieces per plate.
the bhindi masala and aloo methi are both solid - properly spiced, with that quintessential maharashtrian touch of freshly grated coconut on top. the quantity of each vegetable is enough for two people.
the kharvas (a jaggery-based dessert) tastes authentic in a way that city restaurants never manage.
but the star is the ukdiche modak. rs 30 per piece, and these are large. the rice flour covering is soft and smooth, and the filling is loaded - coconut and jaggery, done right. order a day in advance because they make them to order. six pieces cost rs 180, and honestly, two pieces will fill you up.
pour ghee on top of the modak. don’t argue with me about this.
what to order: kothimbir vadi, bhajani vade, ukdiche modak (pre-order), kharvas, bhindi masala
verdict: the kind of place that makes you wonder why you eat at restaurants when this exists.
3. khau katta
ratnagiri town / rs 50-75 per person / 8/10
this is a breakfast-only spot, open 7 am to 10:30 am, and it does maharashtrian breakfast with conviction. if you’re not here on time, you miss it.
the vada rassa is the headliner. batata vada dipped in spicy curry (vatanyachi usal), topped with sev and chopped onions. it’s a heavy breakfast - this is not granola-and-yogurt territory. it’s aggressive, spicy, filling, and exactly what maharashtrian breakfast should be.
the batata vada by itself is perfect - crispy covering, moist and flavourful bhaji inside. if the vada rassa is too intense at 7 am (no judgment), the plain batata vada is the safer choice.
the kande pohe are simple and solid, though slightly on the dry side. topped with sev and lemon, they’re functional but not the star here.
the misal pav is firmly on the spicier side. if you want misal, you want it spicy - that’s the whole point.
the sabudana khichdi is available and does its job as a lighter option.
what to order: vada rassa, batata vada, misal pav
verdict: aggressive breakfast food that doesn’t care about your comfort zone. arrive by 8 am.
4. aditya khanaval
ratnagiri town / rs 200-300 per person / 8/10
another perpetually crowded non-veg spot, and the place to come for authentic maharashtrian non-veg that isn’t fish.
the kombdi vade is the dish to order. chicken cooked in kokani style (the kind of taste that reminds you of village food your grandmother might have made), served with five bhajani vade (large, bright-coloured), a bowl of rassa (spicy gravy), rice, solkadhi, onion, and lemon. the thali is massive.
the chicken is well-cooked - falls off the bone easily - and the curry has that rustic, roasted spice flavour that restaurant chains have been trying (and failing) to replicate. pairing the chicken with the bhajani vade is the authentic move, not with rice, though rice works too.
they also have kolmbi thali (prawns), bombil (bombay duck), and mandeli fry. the menu is large and the display board at the entrance shows all the rates clearly.
there’s veg too - the puri bhaji is apparently good - but again, you’re here for the non-veg.
what to order: kombdi vade thali, mandeli fry on the side
verdict: village-style chicken in a restaurant setting. get here before 8 pm for dinner or prepare to queue.
the solid middle
5. pranamya
ratnagiri town / rs 50-80 per person / 8/10
a pure vegetarian spot that specializes in authentic maharashtrian breakfast dishes. this is where you come for things that most restaurants outside the konkan don’t serve.
the ghavane is a thin, smooth rice flour crepe - almost like a neer dosa. soft, delicate texture, served with coconut chutney. the chutney at this place is surprisingly well-made.
the amboli is the more interesting dish. it’s thicker than ghavane, fermented overnight (you need to order a day before), and has a subtle sour taste from the fermentation. the texture is soft and slightly spongy. served with potato bhaji on the side.
both of these are breakfast dishes that you won’t find easily outside coastal maharashtra. if you’re in ratnagiri, trying these is not optional.
what to order: ghavane with chutney, amboli with potato bhaji (order a day before)
verdict: authentic konkan breakfast that exists nowhere else. order ahead.
6. mahindra swad dining
ratnagiri town / rs 140 per person / 7.5/10
a rs 140 unlimited maharashtrian thali. that’s the pitch, and it delivers. the thali includes chapati, amti (dal), usal, pappad, koshimbir (cucumber salad with crushed peanuts), dahi, and pickle.
the food is simple - no fancy presentations, no molecular gastronomy, no nonsense. the koshimbir with crushed peanuts and fresh cucumber is refreshingly crunchy. the spice level is gentler than the non-veg places, with a slight sweetness in the curries that’s classic maharashtrian.
the dahi is thick and cold - the best dahi experience i had in ratnagiri.
at rs 140, this is the best value meal in town. if you’re vegetarian and need a proper sit-down lunch, this is it.
what to order: the thali. there’s nothing else to decide.
verdict: rs 140 for an unlimited maharashtrian thali. that’s not a food review, that’s a public service announcement.
ratnagiri food tips
- timings are strict everywhere. dinner at hotel sameer and aditya khanaval starts at 8 pm and they close by 10 pm. arrive early or queue.
- khau katta is breakfast only, 7 am to 10:30 am. plan accordingly.
- amboli and modak require advance ordering (one day before). tell your hotel or homestay to call ahead.
- the non-veg thalis are loaded. don’t order sides unless you’re feeding a group. one thali per person is more than enough.
- fish is freshest during the morning market. if you’re buying fish to cook, go early.
- ratnagiri food is spicy across the board. if you have low spice tolerance, the veg thali at mahindra swad dining is the safest option.
- coconut shows up in everything - curries, chutneys, vegetables, desserts. if you’re allergic, mention it upfront.
- kothimbir vadi and bhajani vade are snack-sized items but surprisingly filling. don’t order a full meal after eating four kothimbir vadis.
- ratnagiri is a convenient stop between mumbai and goa. the food alone justifies a one-night stay.
if you found this useful, check out these other guides: