Kozhikode Malabar Food Trail — food trail

Kozhikode Malabar Food Trail

Food trail · Kozhikode

Kozhikode eats in two registers. There is the Mappila kitchen, which is coconut-heavy and built for a long lunch, and there is the beach, which is quick and fried and happens after

Kozhikode November to May, when the mussels are in; evenings for the beach stalls 6 stops, in eating order

The trail

Kozhikode eats in two registers. There is the Mappila kitchen, which is coconut-heavy and built for a long lunch, and there is the beach, which is quick and fried and happens after dark. Keep the biryani for the middle of the day and give the evening to the stalls on the sand. The shellfish is the one thing worth planning a calendar around: green mussels on this coast run roughly November to May, so asking for kallummakkaya or arikkadukka in July gets you a polite no. One warning about the street everyone arrives for. SM Street is also Sweetmeat Street and Mittayi Theruvu, and it is a shopping street before it is a sweet one — cloth and household goods down most of its length, with the halwa counters holding a stretch of it rather than the whole thing. The halwa is real and it is very good. The lane of sweet shops people picture is not there. Buy by weight, then eat the rest of the day somewhere else in the city.

At a glance

6 stops, in eating order.

  1. 1

    Kuttichira and the old town

    The morning tea shops

    Pathiri & puttu

  2. 2

    Mittayi Theruvu (SM Street)

    The halwa counters

    Kozhikodan halwa

  3. 3

    Kannur Road

    Paragon

    Malabar biryani

  4. 4

    Kozhikode town

    The arikkadukka counters

    Arikkadukka

  5. 5

    Kozhikode Beach

    The beach stalls

    Fried fish & pazham pori

  6. 6

    Citywide

    The snack counters

    Unnakkaya & sulaimani

What to eat, stop by stop

Every photo below is a real photograph of the dish — this is what your plate should look like.

  1. 1

    Pathiri & puttu

    The morning tea shops

    Kuttichira and the old town
    Veg Morning Breakfast in small change

    The Mappila breakfast is rice flour in two shapes: pathiri, rolled thin and pale, or puttu steamed in a cylinder. Either one arrives with a curry rather than with sugar — chickpea or green gram if you want it mild, fish if you don't. Kuttichira, the old Mappila quarter, is where this cooking is at home, and it is the only meal of the day that will not slow you down.

  2. 2

    Kozhikodan halwa

    The halwa counters

    Mittayi Theruvu (SM Street)
    Veg Morning Sold by weight, so buy small

    Blocks of it sit out in colours running from near-black through deep brown to orange and green, glossy and just short of see-through, and it is cut and weighed in front of you. Wheat flour and jaggery cooked down in coconut oil is the whole trick — halwa everywhere else in India is made in ghee, and that one swap is the difference you can taste. Buy a hundred grams each of two or three kinds. A full box of a single flavour is a mistake you make once.

  3. 3

    Malabar biryani

    Paragon

    Kannur Road
    Non-veg Lunch A proper sit-down lunch

    Open since 1939 and still the answer everyone gives when you ask where the biryani is. The Kozhikode version is built on kaima rice, a short round grain that cooks fast, with the rice and the masala made apart and layered only at the end — which is why it eats lighter and far less fiery than a Hyderabadi plate despite all the ghee. Mutton, chicken, fish and prawn versions all exist. The queue is real and the room is loud.

  4. 4

    Arikkadukka

    The arikkadukka counters

    Kozhikode town
    Non-veg November to May Snack money

    There is a market in Kozhikode named after the mussel, which tells you how seriously this coast takes kallummakkaya. Arikkadukka uses the shell as the cooking vessel: a dough of rice flour, coconut, shallots and fennel is packed into the open mussel, the whole thing is steamed, and only then does the meat come out for a coat of chilli and turmeric and a turn in hot oil. Green mussels here are grown on ropes seeded around October and November and pulled before the summer rains, so this is a dry-season dish and nobody pretends otherwise.

  5. 5

    Fried fish & pazham pori

    The beach stalls

    Kozhikode Beach
    Non-veg After dark Cheap enough to try four things

    The promenade turns into one long counter after dark — the day's catch going into the pan at one stall, banana fritters coming out of the next. Families stay out on the sand far later than a visitor would guess, which is the real reason to come at this hour rather than any single thing on the menu. Nobody sits down. You work your way along the line and stop when you are done.

  6. 6

    Unnakkaya & sulaimani

    The snack counters

    Citywide
    Non-veg Late afternoon Tea-shop money

    Unnakkaya is a ripe banana mashed, wrapped around sweetened coconut and nuts, pinched into a fat spindle and fried until the outside crisps. Many kitchens put sweetened egg in the filling too, so ask if that matters to you. Sulaimani goes with it: black tea, no milk, cardamom and clove, brightened with lemon. Both came down the same Arab trade route as the biryani, which is the shortest explanation of this city's food you are going to get.

How to walk this trail

Breakfast here is pathiri or puttu at a tea shop, and it is the right way in: rice-flour bread with a curry rather than anything sweet, and nothing that commits you for the day. Biryani is a lunch dish in Kozhikode. Ordering it any earlier is possible and wastes the afternoon. Do Mittayi Theruvu in the morning, while the lane is still a lane rather than a shopping crowd. Halwa is cut off a block and weighed in front of you, so ask for a hundred grams each of two or three colours instead of committing to one box — the coconut and the mango taste nothing alike, and you will only find that out by having both. Banana chips fried in coconut oil come off the same stretch. Then stop eating until lunch. Paragon on Kannur Road is the name everyone will give you for biryani. It has been there since 1939, and the queue is genuine, so treat it as a meal you plan the day around rather than one you drop into. Order sulaimani afterwards instead of a milk tea; the lemon is doing an actual job on all that ghee. Keep the late afternoon empty on purpose. The stalls along the beach set up as the light goes, and the eating there runs on well past the hour a visitor would guess. It is the best part of a Kozhikode day and the part most itineraries hand to a museum. Between November and May, ask about mussels at every stop. Outside that window, don't bother.

A short history of this food

The street's name is older than the disappointment. When the Zamorins ruled Kozhikode they invited Gujarati sweetmeat makers to trade in the city and put their shops just outside the palace walls, which is how a Malayalam bazaar came to carry an English name as well. The halwa those shops sold, and still sell, is a local invention rather than a northern import: wheat flour with jaggery or sugar, cooked down in coconut oil instead of the ghee used almost everywhere else in India, then set into glossy, faintly translucent slabs and coloured and flavoured with anything from coconut to mango. European traders are said to have looked at the dark slabs and thought of meat, which accounts for the odd second half of the name. The rest of the city's food is Mappila, the cooking of Kerala's Muslim communities, shaped by centuries of Arab trade along this coast. That is where the biryani comes from, built on kaima — also called jeerakasala — a short round grain that cooks fast, with the rice and the masala made separately and layered only at the end. It is also where the stuffed and fried shellfish belongs, and sulaimani, the milkless black tea with lemon that closes a heavy meal. The name is Arabic, and so is the habit.

Eat like a local

  • Halwa is cut off a block and weighed in front of you, so name a small quantity of each colour you want rather than pointing at one slab and hoping.
  • Sulaimani is black, without milk, spiced and sharpened with lemon. It comes after the food, not alongside it.
  • The beach stalls are stand-and-eat counters. There is no table service, and waiting to be seated is misreading the place.
  • Malayalam dish names describe the cooking, not the animal. Varattiyathu only means dry-roasted, and it turns up with beef, chicken, mutton and even mussels — so if you don't eat beef, ask what the meat is instead of reading the menu for clues.
  • Two words do most of the work on a Malabar menu board: meen is fish, erachi is meat.
  • Ramadan reshapes the evening completely — temporary stalls appear for the breaking of the fast and the ordinary rhythm goes out of the window. The month moves each year, so check the dates before you build a trip around it.

Frequently asked

Why do the mussels disappear in the monsoon?+

Because of how they are grown, not because restaurants stop caring. Kerala's green mussels are farmed on ropes and gathered by hand in brackish water where the rivers meet the sea; farmers seed the ropes around October and November and have to pull the crop before the heavy summer rains arrive. That gives a working season of roughly November to May. Separately, Kerala bans trawling for 52 days each monsoon — 9 June to 31 July in 2026 — which thins out the sea fish on menus at the same time, although traditional surface fishing continues through it.

Can I do this trail if I don't eat beef?+

Yes, but say so at the start of every order rather than trusting the menu. Malabar biryani is made with mutton, chicken, fish and prawn as readily as anything else, the mussel dishes have nothing to do with beef, and the halwa, banana chips, pathiri and unnakkaya are separate from the question entirely. The trap is the naming: Malayalam dish names describe the cooking method, so varattiyathu tells you the meat was dry-roasted and tells you nothing at all about which animal it came from.

What exactly is arikkadukka?+

Stuffed mussels, and the shell does the cooking. Coconut is ground coarse with shallots, cumin, fennel, green chilli, ginger and curry leaves, worked into rice flour to make a dough, and that dough is packed into the opened mussel. The mussels are steamed for twenty minutes or so, then the stuffed meat is taken out, coated in chilli and turmeric and rice flour, and fried. Ari is rice, which is where the name comes from. You will also see it called kallummakkaya nirachathu.

Is Kozhikode a UNESCO food city?+

No, and the mix-up is common enough to be worth clearing up. UNESCO added Kozhikode to its Creative Cities Network in 2023 as a City of Literature — India's first in that category, on the strength of its libraries, publishers and bookshops. India's gastronomy designations went elsewhere: Hyderabad in 2019 and Lucknow in 2025. Kozhikode's food reputation is earned on the ground rather than by a listing.

Is Thalassery biryani the same as Kozhikode biryani?+

Close relatives rather than the same dish. Both are Malabar biryanis, both are built on short-grain kaima or jeerakasala rice instead of basmati, and both cook the rice and the masala separately before layering them. Thalassery is a coastal town up in Kannur district with its own long-standing claim to the style, and locals on either side will argue the difference with some conviction. If you are eating in Kozhikode, order what Kozhikode makes and leave the argument alone.

Making a trip of it?

Build a day-by-day plan and save the places along the way.