Karnataka Famous Food: A Guide to the State’s Best Dishes

Guide details

Best time to visit

October to March is the most pleasant time for a Karnataka food trip, with cooler weather across the state. Visiting during Dasara in Mysore is a particularly good time, when the city is at its festive best and traditional harvest and festival foods are widely available.

How to get there

Karnataka is well connected by air and rail. Bangalore’s Kempegowda International Airport is the main gateway, while Mangalore and Hubli airports serve the coast and the north of the state. Bangalore, Mysore, Hubli and Mangalore are all major rail hubs. Given how much the food changes from region to region, it is worth exploring Karnataka’s cuisine area by area rather than trying to cover everything from a single base.

Highlights

Masala dosa and filter coffee, Udupi and Mangalorean cuisine, Bisi bele bath and ragi mudde, North Karnataka jolada rotti thali, Coorg pandi curry, Mysore pak, Dharwad peda, donne biryani

Good for

Food lovers, vegetarians, seafood lovers, culinary travellers, coffee enthusiasts, anyone exploring Karnataka region by region

Price range

Prices vary widely depending on where and what you eat. Simple tiffin rooms and darshinis are inexpensive and cater to everyday diners, while coastal seafood restaurants and hotel dining rooms sit at the higher end. It is best to check current prices locally rather than rely on a fixed figure.

Karnataka, tucked between the Arabian Sea and the Deccan plateau, is home to one of India’s most diverse and quietly underrated regional cuisines. Ask most travellers to name a South Indian dish and they will probably mention the masala dosa, and they would not be wrong to think of Karnataka as one of its spiritual homes. But the state’s food changes character almost every hundred kilometres. The rice and coconut cooking of the coast gives way to the millet based thalis of the arid north, the temple town vegetarianism of Mysore sits alongside the pork curries of Coorg’s hill country, and the hearty greens and grain cooking of the Malnad forests is a world of its own again. Understanding Karnataka’s food means accepting that there is no single Karnataka cuisine, but rather half a dozen distinct culinary traditions, shaped by geography, climate and community, that happen to share a state boundary.

Broadly, rice dominates in the south and along the coast, where paddy fields and monsoon rain are abundant, while jowar and other millets take over in the drier north. Vegetarian Brahmin traditions, refined over centuries in temple towns and old royal kitchens, sit comfortably alongside a thriving coastal seafood culture and the meat forward cooking of Coorg and the northern districts. It is this contrast, more than any single dish, that makes eating your way across Karnataka such a rewarding exercise.

Coastal Karnataka and the Udupi tradition

No account of Karnataka’s food can begin anywhere other than the coast, because it gave the whole country the humble dosa and idli. Udupi is the spiritual home of India’s sattvik vegetarian cuisine, cooked without onion or garlic in the kitchens attached to its temples and mathas, and refined over generations into some of the most technically accomplished vegetarian food anywhere. The masala dosa, the idli, the vada and a whole vocabulary of tiffin dishes trace their roots to this stretch of coastline, and the phrase Udupi hotel became, over the twentieth century, shorthand across India for a clean, reliable, all vegetarian restaurant.

Move a little further down the coast into Mangalore and the cooking turns richer and spicier, built on coconut, curry leaf, tamarind and a fiery local chilli. Gassi, a coconut based curry, appears in vegetarian and non vegetarian versions alike, while neer dosa, a thin lacy rice crepe, is eaten with almost anything. Seafood is central here, with kane (ladyfish), anjal (seer fish) and prawns turning up fried, curried or in a tangy Mangalorean fish curry, while kori rotti pairs a coconut based chicken curry with crisp, thin rice wafers that soften deliciously as they soak. Ghee roast, especially the Kundapura style chicken ghee roast, has become one of coastal Karnataka’s most famous exports, a deep red, ghee laden dish that is spicy, sour and rich all at once. On the snack side, look out for goli baje, a soft, deep fried batter ball also known as Mangalore bajji, Mangalore buns, and patrode, a steamed dish made from colocasia leaves.

Old Mysore and Bangalore’s tiffin culture

Travel inland to Bangalore and Mysore and the food shifts register again, into what most people actually picture when they think of Karnataka meals. This is the territory of the classic tiffin, the light breakfast and snack that Bangalore in particular has turned into an institution. The masala dosa reaches perhaps its most famous form here, at old guard establishments where a thin, crisp dosa is filled with a mildly spiced potato mixture and served with a red chutney rather than the coconut chutney found elsewhere. Rava idli, a semolina based variation, is another local classic, alongside khara bath and kesari bath served together as chow chow bath, set dosa, and benne dose, the thick, butter laden dosa associated with the town of Davangere.

Beyond the tiffin counter, a proper Karnataka meals is worth seeking out, rice served with saaru, a thin, peppery lentil broth, alongside huli or sambar, a palya or dry vegetable stir fry, and kosambari, a raw salad of soaked lentils and vegetables. It is simple, balanced food, designed to be eaten quickly and cheaply, and it remains the everyday meal for millions of Kannadigas.

The one-pot classics: bisi bele bath and ragi mudde

Two dishes deserve a section of their own, because they capture something essential about Karnataka’s cooking. Bisi bele bath, literally hot lentil rice, is the state’s great one-pot dish, rice and lentils cooked down together with vegetables, tamarind and a distinctive spice blend, finished with a tempering of ghee, cashews and curry leaves. It manages to be comforting and complex at the same time, and versions of it turn up everywhere from home kitchens to wedding halls.

Ragi mudde, by contrast, belongs to the drier interior and to the daily diet of farming communities across the state. Made from finger millet flour worked into a smooth, dense ball, it is eaten by breaking off a piece and dunking it into a saaru or curry rather than chewing it in the conventional sense. It is unglamorous, filling, nutritious, and for many Kannadigas it is the taste of home rather than a restaurant dish.

North Karnataka: the jolada rotti thali

Head north towards Hubli, Dharwad, Belgaum and Bijapur and the cuisine changes almost completely. Rice gives way to jolada rotti, a flatbread made from jowar, served alongside enne badanekai, or ennegayi, a stuffed brinjal curry cooked with a rich, spiced peanut and sesame paste. A North Karnataka thali is a serious undertaking, bringing together jolada rotti, ennegayi, an assortment of chutney pudis, or dry spice powders eaten with ghee or oil, agasi (flaxseed) chutney, gurellu and various palyas, all considerably spicier than food further south. This is widely regarded as some of the most fiercely flavoured food in the state, and it is worth going in prepared for the heat. Jhunka, or zunka, a dry, spiced gram flour preparation, is another north Karnataka staple, humble but deeply satisfying.

Coorg and the Malnad hills

In the hill district of Kodagu, better known as Coorg, and across the forested Malnad region of the Western Ghats, food takes yet another turn. Kodava cuisine is built around pork, most famously in pandi curry, a dark, tangy pork curry whose distinctive sourness comes from kachampuli, a black vinegar made from a local fruit found only in this region. It is typically eaten with kadambuttu, steamed rice dumplings, or akki roti, a rice flatbread. Noolputtu, delicate string hoppers, and dishes built around bamboo shoot and foraged wild greens round out a cuisine shaped by dense forest and heavy monsoon rain. The wider Malnad region shares some of this character, with its own versions of kadubu, or steamed rice cakes, akki rotti and local greens, alongside pork and chicken dishes. This is also, not incidentally, coffee country, and the connection between Coorg’s kitchens and its coffee estates runs deep.

Sweets and snacks

Karnataka’s sweet tooth has produced some genuinely famous names. Mysore pak, a rich, ghee soaked gram flour sweet, was created in the kitchens of the Mysore palace and remains one of India’s most recognisable sweets, its best versions almost melting on contact. Dharwad peda, a milk based sweet with its own Geographical Indication tag, is a specific point of pride for that town and worth seeking out if you pass through. Other sweets worth trying include chiroti, a flaky, sugar dusted pastry, and obbattu, or holige, a sweet flatbread stuffed with a jaggery and lentil filling. The town of Gokak is known for karadantu, a chewy dried fruit sweet, and Belgaum for its kunda.

On the savoury snack side, the North Karnataka evening ritual of girmit and mirchi bajji, especially around Hubli, is worth experiencing, as are congress or masala peanuts, and the crunchy trio of nippattu, kodubale and chakli that appear at festivals and as everyday tea-time snacks across the state.

Coffee and darshinis

Karnataka is one of India’s most significant coffee growing states, with Coorg and Chikmagalur producing beans that feed the country’s love of filter coffee. In Bangalore this culture takes a particular urban form in the darshini, a stand and eat vegetarian fast food format that serves tiffin and coffee quickly and cheaply to office workers and students. Order a by-two coffee and you will be handed a single strong, milky filter coffee split between two glasses, a small but telling piece of local coffee etiquette. Beyond coffee, badam milk, a chilled, almond flavoured milk, and neer majjige, a thin, spiced buttermilk flavoured with curry leaf, ginger and green chilli, are the state’s classic cooling drinks, particularly welcome given how spicy much of the food further north and along the coast can be.

Where to eat

Karnataka rewards eating regionally rather than trying to find everything under one roof. In Bangalore, the old tiffin rooms and darshinis remain the best places to try the classic breakfast repertoire, while the city’s military hotels serve a different, non vegetarian tradition built around dishes like donne biryani, biryani served in a leaf cup, and nati koli, country chicken cooked in a robust, spiced gravy. On the coast, seafood is best eaten close to the source, in Mangalore and Udupi’s smaller restaurants rather than in generic hotel dining rooms. In the north, dedicated thali houses specialise in the jolada rotti spread, and it is worth asking how spicy a dish is before committing, since chillies here are used generously. In Coorg, homestays are often the best way to eat proper pandi curry, cooked in a family kitchen rather than a restaurant. And if your route takes you through Dharwad, it is worth stopping simply for the peda.

Prices for all of this vary considerably by setting, from a modest sum for a plate of idli at a roadside darshini to a good deal more at a smart coastal seafood restaurant or hotel dining room, so it is best to check current prices locally rather than assume a fixed figure. It is also worth remembering that spice levels, particularly in North Karnataka and along the coast, can be genuinely fierce by outside standards, so do not hesitate to ask for a milder version if you would prefer one. Vegetarian and non vegetarian traditions are both strong across the state, often depending on region and community rather than any single rule, and the best way to make sense of it all is simply to keep moving and keep tasting.

  • Coastal and Udupi: masala dosa, idli, neer dosa, kori rotti, ghee roast, Mangalorean fish curry
  • Old Mysore and Bangalore: rava idli, khara bath, set dosa, benne dose, Karnataka meals
  • One-pot classics: bisi bele bath, ragi mudde
  • North Karnataka: jolada rotti, ennegayi, chutney pudi thali
  • Coorg and Malnad: pandi curry, kadambuttu, akki roti, noolputtu
  • Sweets: Mysore pak, Dharwad peda, chiroti, obbattu

A subcontinent of flavour in one state

Karnataka’s food is, in effect, a whole subcontinent of flavour folded into a single state. There is the masala dosa and filter coffee of Bangalore and Mysore, the sattvik dosas and idlis of the Udupi coast, the fiery jolada rotti thalis of the north, the dark, sour pork curries of Coorg, and Mysore pak dissolving on the tongue at the end of it all. No single meal, or even a single trip, can cover it all. But that is rather the point: Karnataka’s cuisine rewards the hungry traveller willing to explore it region by region, one plate at a time.

Keep exploring Chennai

From temples and beaches to food, nightlife and day trips, there is a guide for every corner of the city.