Best Non-Veg Restaurants in Shimoga for Serious Meat Eaters
Words by
Deepa Krishnamurthy
If you are hunting for the best non veg restaurants in Shimoga, you need to understand something first. This is not Bengaluru or Mangalore. The meat here is heavier, the spices are older, and the kitchens are run by people who have been cooking the same recipes for decades without a single Instagram reel to their name. I have eaten in these places across seasons, in monsoon damp and summer glare, and I can tell you exactly where the mutton is still on the bone by eight in the evening and where the chicken has been sitting since lunch. Shimoga sits in the Malnad foothills, and that geography shapes everything about how meat is cooked here. The pepper is local, the coconut is fresh, and the tamarind has a sourness that cuts through richness in a way you will not find in cities further north. What follows is not a polished food guide. It is a working map of where serious meat eaters can eat well in this city right now.
The Old City Meat Circuit
The stretch running from the Shivappa Nayaka Market area toward the Tunga River has been Shimoga's non vegetarian spine for longer than anyone can remember. This is not a curated food street. It is a working market lane where butchers and eateries exist side by side, and the smell of roasting meat fat mixes with the smell of fresh coriander and wet jute sacks. If you are looking for meat restaurants Shimoga has kept alive through generations, this is where you start your morning.
Hotel Surya on Tank Road
Walk past the main market on Tank Road and you will find Hotel Surya, a place that has been serving chicken mutton places Shimoga regulars have relied on since before the current generation of owners took over. The dining hall is basic, tiled floors and plastic chairs, but the food is where your attention should stay. Their mutton keema with Malnad-style roti is the order to make here, a dry preparation heavy with black pepper and curry leaves that tastes like someone's grandmother made it because she had no other choice. A full meal with rice, sambar, and a mutton dish will cost you between ₹200 and ₹320 per person depending on how much meat you insist on. Go before 1 PM because the mutton runs out fast on weekends, and by 2 PM you are left with chicken and whatever is still in the pot. The one thing most visitors do not know is that the kitchen uses wood fire for the mutton curry during winter months, which gives it a smokiness that the gas stove version from March onward simply cannot replicate.
Annapoorna Mess Near the Bus Stand
This is not a restaurant in any conventional sense. Annapoorna Mess near the KSRTC bus stand is a workers' eatery where the non vegetarian food Shimoga laborers eat is prepared in enormous vessels and served on steel plates to people who do not have time to wait. The chicken curry here is oily, dark, and deeply spiced, the kind that stains your fingers yellow and stays on your palate for hours. Mutton thali meals go for ₹160 to ₹220, and you get rice, rasam, a vegetable side, a papad, and a generous ladle of the meat curry. The best time to arrive is between 12:30 and 1:00 PM when the mutton batch is freshest. Do not come here expecting ambiance. The ceiling fans work when the power is on, and the auto stand right outside has zero shade, so if you are walking over in April afternoon heat, carry water and patience in equal measure. What makes this place matter is that it feeds the people who actually run the city, auto drivers, loaders, and mechanics, and the food reflects their need for heavy, cheap, sustaining meals.
The Malnad Influence on Shimoga Meat Dishes
Shimoga's location in the Western Ghats means the non vegetarian food Shimoga cooks draw from Malnad culinary traditions that are distinct from the rest of Karnataka. Coconut, arecanut, and wild pepper grow in the surrounding hills, and these ingredients show up in meat preparations in ways that coastal or northern Karnataka cooking does not replicate. Understanding this context will help you taste the difference between a generic South Indian chicken curry and what is actually happening in these kitchens.
Theerthahalli Road Eateries
Theerthahalli Road, heading west out of the city toward the Malnad interior, has a cluster of small eateries that cater to truck drivers and travelers heading toward Sagrem, Sagar, and the hill stations beyond. These are not destination restaurants. They are fuel stops. But the chicken mutton places Shimoga travelers encounter along this stretch cook with a confidence that comes from serving hungry people who have no other options. Look for any place with a crowd of trucks parked outside and walk in. A plate of chicken fry, dry and heavily spiced with Byadgi chili and local spices, costs between ₹140 and ₹200. Mutton liver fry, if available, is usually the first thing to sell out. The monsoon months from July through September are the best time to eat here because the cool air and rain make the heavy spice feel right rather than oppressive. One insider detail: many of these places serve a thin, peppery rasam with the meal that is not on the menu. Just ask for it.
Shimoga's Muslim Quarter and Its Meat Tradition
The area around the Jamia Masjid and the lanes leading toward the Ganesha Bazaar has a significant Muslim population, and this neighborhood has shaped the non vegetarian food Shimoga residents consider essential. The meat here is halal by default, the preparations lean toward Deccani and Hyderabadi influences, and the biryani and keema culture runs deep. This is where you come when you want something beyond the standard Malnad chicken curry.
Shah Ghouse Near the Masjid
Shah Ghouse, operating from a narrow lane near the Jamia Masjid area, is one of those meat restaurants Shimoga families visit on Thursday evenings and Friday afternoons as a matter of routine. Their biryani, priced at ₹180 to ₹260 per plate depending on chicken or mutton, is prepared in a style that leans more toward the short-grain Seeraga Samba influence than the long-grain Hyderabadi norm, which gives it a stickier, more aromatic quality. The mutton pieces are bone-in and generous. Order the raita on the side because the biryani runs hot on spice. The place gets extremely crowded between 1:00 and 2:00 PM on Fridays, and you may have to share a table or wait. The best strategy is to arrive at 12:15 PM or after 2:30 PM when the rush thins. What most tourists miss is that the same kitchen prepares a brain fry that is only available if you ask for it directly, and it is exceptional, creamy and spiced with green chili and ginger in a way that makes you forget what you are actually eating.
Chicken Point on Mandara Ghat
Chicken Point sits on the road leading down toward the Mandara Ghat area, technically on the edge of the old city rather than in it. Despite the name, this is not a fast food joint. It is a proper non veg restaurant that has been around long enough to have regulars who have been coming since childhood. Their chicken tikka, marinated overnight and cooked in a tandoor that is rebuilt every few years by the same local mason, costs ₹220 for a full plate. The char on the edges is real, not colored. Mutton seekh kebab is available on request and costs around ₹280. The best time to visit is after 6:30 PM when the evening crowd arrives and the tandoor is at full capacity. The one complaint I will make is that the seating area is open-sided and becomes genuinely unpleasant during power cuts, which happen more often than the owners would like to admit, because there is no backup fan or light and you are eating in the dark with mosquitoes.
Where Shimoga's Young Crowd Goes for Meat
The younger generation in Shimoga, the college students and IT workers who have returned from Bengaluru, want something different from their parents' mess culture. They want non vegetarian food Shimoga can be proud of in a setting that does not feel like a canteen. A few places have emerged to meet this demand, and while they are not numerous, they represent a shift in how the city thinks about eating out.
The Brikks Café Area on Mysore Road
Mysore Road, heading north toward the educational institutions, has seen a small wave of cafés and casual dining spots open in the last several years. Among them, a few serve chicken mutton places Shimoga students and young professionals gather around. The food here is a hybrid, Malnad spice profiles applied to continental plating, and the prices reflect the aspirational positioning. A chicken steak or a chicken biryani plate costs between ₹220 and ₹350. The mutton burger, where available, is a local invention that works better than it should, using a keema patty with green chutney and pickled onion. These places are best visited between 6:00 and 9:00 PM when the crowd is present and the energy is right. The Wi-Fi is usually functional, which means you will see as many laptops as food plates. The seasonal note here is that from March to May, the afternoon heat makes the upper-floor seating unbearable until after 5:00 PM, so plan your visit accordingly.
Opposite Pode Next to the River
There is a small cluster of open-air eateries near the Tunga River, in the area locals refer to as "opposite Pode," where the non veg offering is simple and the setting does the heavy lifting. These are not formal restaurants. They are tarpaulin-roofed setups with wooden benches where chicken fry, fish fry, and occasionally mutton are served on banana leaves spread over steel tables. A plate of chicken fry with rice or roti costs between ₹150 and ₹220. The fish is usually tilapia or local river catch when available, fried with a masala that is heavy on turmeric and red chili. The best months are November through February when the river breeze makes the evening air cool and the smoke from the frying stations drifts away instead of settling around you. During monsoon, the access path turns to mud and the whole area becomes difficult to reach without wading. The insider tip here is to bring your own water bottle because the drinking water situation at these spots is unreliable, and the chai, while excellent, is not a substitute.
The Festival and Seasonal Meat Culture
Shimoga's relationship with non vegetarian food Shimoga residents celebrate is tied to the calendar in ways that outsiders do not immediately understand. Certain festivals, certain months, and certain community gatherings dictate what is cooked, how much, and for whom. If you are visiting during the right window, you will eat better than at any other time.
Dasara and Ugadi Community Feasts
During Dasara, which usually falls in September or October, several community groups and temple trusts in Shimoga organize large non vegetarian feasts that are open to the public or at least accessible if you know someone involved. These are not ticketed events. They are organized by local businesses, mutta families, or political groups as acts of patronage. The food is extraordinary, slow-cooked mutton curry with fresh rice, payasam, and sometimes a dry chicken preparation that takes hours to get right. The cost to you is zero, but the lines are long and the best dishes go first. If you hear about one of these feasts through your auto driver or your hotel staff, go early and be prepared to eat standing or sitting on the ground. The monsoon timing matters here because a wet Dasara means the feasts move under tin sheds and the crowding becomes intense, but the food does not suffer.
Winter Mutton Season in Shimoga
From November through February, the temperature in Shimoga drops just enough, down to around 16 to 18 degrees Celsius at night, that the city's meat appetite shifts. This is when the mutton curry at places like Hotel Surya and the roadside stalls on Theerthahalli Road tastes its best, because the spice and fat that feel excessive in summer suddenly feel necessary. Mutton soup, a thin broth heavy with pepper and mutton stock, appears on menus at this time and costs between ₹60 and ₹100 per bowl. It is the city's answer to cold medicine. The best time to eat it is after 8:00 PM when the air is coolest. Most tourists skip Shimoga entirely during these months because it is not a hill station, but this is precisely when the non vegetarian food Shimoga produces is at its peak.
Getting Around for Meat
Shimoga does not have a metro or a city bus system that tourists will find useful. Your options are auto-rickshaws, which are plentiful and cheap, and your own two feet if you are staying in the central city. An auto from the bus stand to the old city meat circuit should cost between ₹40 and ₹70 depending on your negotiation skills and the time of day. Ola and Uber operate sporadically, with wait times that can stretch past 20 minutes during peak hours, so do not rely on them for time-sensitive meal plans. Rapido bike taxis are faster and cheaper for solo travelers, with fares starting around ₹25 for short hops. The auto stand near the market has drivers who rarely use meters, so agree on the price before you get in, and know that the same driver who charges a local ₹30 will likely quote you ₹60. Walking between the Tank Road eateries and the Masjid area takes about 15 minutes and is the best way to understand how the city's meat geography connects.
Frequently Asked Questions
Are there dress code requirements for visiting temples, mosques, gurudwaras, or heritage monuments in Shimoga, and are entry restrictions common for non-Hindus?
Most Hindu temples in Shimoga expect visitors to remove footwear and dress modestly, meaning shoulders and knees covered, though enforcement is inconsistent and more relaxed at smaller village temples. The Jamia Masjid area allows visitors who are not Muslim to walk through the surrounding lanes freely, but entering the mosque itself typically requires covering your head and removing shoes, and non-Muslims may be restricted from the main prayer hall depending on the current custodian's policy. There are no formal gurudwaras in the central city with strict entry protocols, but the few that exist in surrounding areas follow standard Sikh temple customs of head covering and bare feet.
What is the one must-try local dish or street food that Shimoga is genuinely famous for, and where is the best place to eat it?
Shimoga does not have a single iconic street food dish the way Mangalore has its gajbaje or Mysore has its masala dosa, but the mutton keema with Malnad-style roti, heavy on black pepper and curry leaves, is the closest thing to a signature meat preparation. The best version is found at small mess-style eateries on Tank Road and near the bus stand, where it is priced between ₹80 and ₹130 per plate and is usually sold out by 2:00 PM.
Is tap water safe to drink in Shimoga, or should travelers rely on sealed bottled water, and is filtered water readily available at dhabas and restaurants?
Tap water in Shimoga is supplied by the municipal corporation and is treated, but most long-term residents and visitors rely on sealed bottled water or filtered water from RO units, which are available at most restaurants and roadside stalls for ₹10 to ₹20 per liter. Smaller dhabas and mess-style meat eateries may serve tap water by default, so you need to explicitly request bottled or filtered water, and carrying your own refillable bottle is the most practical approach.
How easy is it to find pure vegetarian or Jain food options in Shimoga, and are most restaurants clearly marked as veg or non-veg?
Pure vegetarian restaurants are common in Shimoga, particularly in the temple areas and near the bus stand, and most eateries are clearly marked with the green or red dot system on their signage. Jain food options are harder to find within the city center, with only a handful of restaurants in the market area offering Jain-specific thalis that exclude root vegetables, priced between ₹150 and ₹250, so Jain travelers should call ahead or ask specifically when ordering.
Is Shimoga expensive to visit? Give a realistic daily budget in ₹ for mid-tier travelers covering accommodation, food, and local transport.
A mid-tier daily budget in Shimoga for one person, covering a decent hotel or guesthouse at ₹800 to ₹1,500 per night, two full meals at local restaurants at ₹300 to ₹600 total, local auto transport at ₹150 to ₹250, and incidentals like chai and water at ₹50 to ₹100, comes to roughly ₹1,300 to ₹2,450 per day. This does not include intercity travel to or from the city.
Enjoyed this guide? Support the work