Say the word Udupi anywhere in India, or increasingly anywhere in the world, and people think of dosa, idli, and spotless vegetarian thalis; the town practically exported that reputation along with its restaurants. What doesn't travel quite as far is Udupi's other food story: a coastal, Tulunadu-rooted non-veg tradition built on roasted red chillies, fresh coconut, ghee, and whatever the fishing boats brought in that morning. It sits right alongside the vegetarian side of things rather than competing with it, and locals move between both without a second thought. This guide picks five dishes that prove it, best eaten with neer dosa, kori rotti, or a mound of rice. For a menu that does justice to all of it, the best restaurant in Udupi is worth a visit.
1. Chicken Ghee Roast – A Rich and Spicy Coastal Favourite
This dish has an actual hometown, and it's Kundapur, a coastal taluk in Udupi district, where it's said to have first come out of a small restaurant kitchen decades ago and never left the region's menus since. Byadagi chillies, tamarind, and jaggery get ground into a paste, then chicken is roasted in it with generous ghee until it turns a deep, lacquered red. It's spicy and tangy with just enough sweetness to round it off. Order it with:
-
Neer Dosa
-
Ghee Rice
-
Parotta
-
Rice
A meal like this deserves a place on every list of things to do in Udupi.
2. Kori Rotti – The Traditional Chicken and Crispy Rice Roti Combination
Kori means chicken, rotti means the crisp, sun-dried rice wafers that look almost like oversized crackers. The dish itself is simple to describe and hard to forget: hot, spicy chicken gravy poured directly over a stack of rotti, left just long enough for the wafers to soften at the edges without turning to mush in the middle. You get crunch and give at the same time, in the same bite, which is probably why every Udupi household has an opinion on doing it "properly." Anyone serious about coastal Karnataka food puts this near the top of their list.
3. Kori Sukka – A Dry Chicken Dish Full of Coastal Flavour
Sukka is what you order when you want the flavour of ghee roast without any gravy to speak of. Coconut is dry-roasted separately until it darkens and turns fragrant, then ground with spices and cooked into the chicken until nearly all the moisture disappears, leaving behind a thick, clinging, deeply roasted masala instead of a curry. It tastes more concentrated than its gravy-based cousins, almost toasted in places, with the coconut doing as much work as the chilli. Neer dosa, rice, or rotti all work as a base for it.
4. Koli Saaru – A Traditional Chicken Curry
Koli saaru is the home-style option on this list, a thinner, more soupy chicken curry than ghee roast or sukka, spiced generously but built to be eaten in larger quantities rather than savoured in small portions. It works equally well over rice or alongside a stack of dosa, and it's usually what a Udupi household actually cooks on an ordinary Sunday rather than what a restaurant plates up to impress a first-time visitor. If sukka and ghee roast feel too intense for one sitting, koli saaru is the gentler entry point into the region's chicken cooking.
5. Fish Fry or Fish Curry – A Must-Try for Seafood Lovers
No coastal food guide is complete without seafood, and in Udupi it comes down to two choices. There's fish fry :
-
Bangude (Mackerel)
-
Anjal (Kingfish/Seer Fish)
-
Kane (Ladyfish)
These are rubbed with a coarse red masala and shallow-fried until the edges crisp and curl. Or there's fish curry, the same fish simmered gently in a coconut-based gravy and eaten with a mound of rice. Both depend entirely on how fresh the catch is that day, which is exactly why locals ask what came in that morning before they glance at the menu. Either way, the best seafood to try in Udupi starts with these two preparations.
What to Eat with Udupi's Best Non-Veg Dishes
The sides here aren't an afterthought; they're half of what makes the meal work.
Neer Dosa
Thin, soft, and made from an unfermented rice batter, neer dosa doesn't fight the curry for attention it just soaks it up. Best with chicken or seafood gravies.
Kori Rotti
The crisp rice wafers mentioned above, best matched with a thick, well-spiced chicken curry rather than anything thin or watery.
Steamed Rice
The default, reliable pairing for fish curry and most other coastal gravies is simple on purpose, so the curry does the talking.
Ghee Rice
A richer option that stands up well to ghee roast and other intensely spiced meat dishes without getting lost next to them.
Where to Try the Best Non-Veg Food in Udupi
Enjoy Coastal Non-Veg Specialities at Swadisht Restaurant
Swadisht keeps this entire list within reach without needing to cross town for its chicken specialities, fresh seafood, tandoori dishes, and biryani all sit on the same menu. It works just as well for a family lunch as it does for a group catching up after a day of sightseeing, with enough range that everyone at the table finds something. As one of the best non-veg restaurants in Udupi, the basics are well covered, explore the menu and build your own combination from there.
A Quick Non-Veg Food Trail Through Udupi
Not sure where to start? Match your mood to the dish.
| If You Like | Try |
|---|---|
| Rich and spicy flavours | Chicken Ghee Roast |
| Traditional coastal combinations | Kori Rotti |
| Dry roasted dishes | Kori Sukka |
| Curry-based meals | Koli Saaru |
| Fresh coastal seafood | Fish Fry or Fish Curry |
