Quick answer
Kottu roti is a Sri Lankan street dish made by chopping godamba roti, a thin flatbread, on a hot steel griddle together with vegetables, egg, and usually meat or seafood, along with curry sauce and spices. It is cooked with two flat blades in a rapid rhythmic action that gives the dish its name and its characteristic sound. It is an evening and late-night food, sold from roadside stalls and small eateries, and it is among the cheapest and most satisfying meals in the country.
Key takeaways
- Kottu is made by chopping godamba roti flatbread on a hot griddle with vegetables, egg and meat.
- The rhythmic clatter of two blades on steel is both the cooking method and the advertisement.
- It is an evening and late-night dish; kottu stalls generally do not open at lunchtime.
- Cheese kottu, with processed cheese folded through, is the richest and most popular modern variant.
- Kottu is made to order from cooked components, which makes it a reliably safe street food choice.
What kottu actually is
Kottu starts with godamba roti, a thin, elastic, layered flatbread made by slapping and stretching dough on an oiled surface until it is almost translucent, then folding and griddling it. On its own it is soft and slightly chewy.
To make kottu, the cook piles chopped roti onto a hot steel griddle with onion, leek, carrot, cabbage, green chilli, egg, and whatever protein has been ordered, then attacks it with two flat-bladed cleavers, chopping everything together while adding curry sauce and spice. The chopping breaks the roti into shreds that absorb the sauce, and the whole thing is served in a heap, usually with a small bowl of extra curry gravy on the side.
- →Godamba roti: a thin, stretched, layered flatbread, chopped as the base.
- →Combined with onion, leek, carrot, cabbage, chilli, egg and protein.
- →Curry sauce is added during the chopping so the roti absorbs it.
- →Served in a heap with extra gravy on the side.
The sound, and why it matters
The chopping rhythm is not incidental. Cooks develop a personal pattern, and a skilled kottu maker plays the griddle, varying tempo and accent so the sound carries down the street as a signature. In some places it becomes genuinely performative, with cooks trading rhythms across a row of stalls.
It has practical value too. In a country where much street food is displayed and reheated, the kottu sound tells you that something is being made right now, to order, over high heat. That is why the noise is a reliable guide to where to eat.
- →Cooks develop individual chopping rhythms that carry down the street.
- →The sound is advertising as much as technique.
- →It confirms food is being made fresh to order over high heat.
- →Follow the noise and the queue; both are good quality signals.
What to order
Vegetable kottu is the base version and is entirely satisfying on its own. Egg kottu adds beaten egg cooked into the mix. Chicken, beef, mutton, fish and prawn kottu are all standard, and the meat is usually pre-cooked curry chopped in rather than raw meat cooked from scratch.
Cheese kottu is the modern favourite: processed cheese folded through at the end so it melts into strings through the roti. It is rich, salty, unsubtle and extremely popular. Dolphin kottu, despite the name, contains no dolphin: it is a regional term for a kottu with egg and meat together. Pol roti kottu, made with coconut flatbread instead of godamba, is a coarser and nuttier variant worth trying.
- →Vegetable kottu: the base version, and a genuinely good meal on its own.
- →Chicken, beef, mutton, fish and prawn are all standard additions.
- →Cheese kottu: processed cheese melted through; rich and hugely popular.
- →Dolphin kottu contains no dolphin; it means egg and meat together.
- →Pol roti kottu uses coconut flatbread for a coarser, nuttier result.
When and where to eat it
Kottu is evening food. Stalls fire up from late afternoon and run into the night, and in cities they are among the few places serving after most restaurants close. Asking for kottu at lunchtime will usually fail; that is rice and curry territory.
The best kottu is from small roadside places with a griddle at the front, not from restaurants with kottu on a menu. Look for a stall with a queue and an active griddle. Colombo, Kandy and Galle all have well-known spots, but the anonymous stall in a small town is frequently as good. Prices are low even by Sri Lankan standards.
- →Evening and late-night food; stalls open from late afternoon.
- →One of the few options still serving after most restaurants close.
- →Look for a street-facing griddle and a queue, not a menu listing.
- →Cheap even by Sri Lankan standards; a large portion feeds two.
Is kottu safe to eat?
Yes, and it is among the safer street food choices in Sri Lanka. Everything is chopped and cooked together over high heat on a very hot griddle immediately before serving, and the components are pre-cooked curry and fresh vegetables rather than anything sitting warm.
The usual guidance applies: choose a busy stall with high turnover rather than a quiet one, which ensures the pre-cooked curry components are fresh. Avoid anywhere the griddle is cold and the food is being reheated. As with all Sri Lankan street food, the queue is your best quality control.
- →Cooked to order over very high heat immediately before serving.
- →Among the safer street food options; the heat does the work.
- →Choose busy stalls with high turnover for the freshest components.
- →Avoid anywhere the griddle is cold or food is being reheated.
Vegetarian and vegan kottu
Vegetable kottu is available everywhere and is genuinely good. For vegans there are two things to specify: no egg, which is often added by default, and no cheese. Ask also whether the curry sauce being added contains fish or meat stock, as it frequently does.
The griddle itself is shared, which means a strictly vegetarian result is not achievable at most stalls. If that matters to you, dedicated vegetarian eateries in larger towns will make kottu on a clean surface. For most travellers, vegetable kottu without egg is the practical answer.
- →Vegetable kottu is available everywhere and is a complete meal.
- →Vegans: specify no egg and no cheese, both often added by default.
- →Ask whether the curry sauce contains fish or meat stock.
- →The griddle is shared; strict vegetarians should use dedicated eateries.
Fitting it into a trip
Have kottu at least twice: once at a busy street stall in a city, and once somewhere small and anonymous where you are the only foreigner in the queue. The second one is usually better and it will cost about a third of a hotel dinner.
Lankan Stays & Trails takes clients to the kottu places we use ourselves, which is not a service anyone should have to pay for but is genuinely useful in a country where the good stalls are rarely the visible ones.
Frequently asked questions
What is kottu roti?
A Sri Lankan street dish made by chopping godamba roti flatbread on a hot steel griddle together with vegetables, egg, curry sauce and usually meat or seafood, using two flat blades in a rapid rhythmic action that gives the dish its name and its characteristic sound.
Why is kottu so noisy?
The dish is made with two flat-bladed cleavers striking a steel griddle, and cooks develop individual rhythms that carry down the street. The sound functions as advertising as much as technique, and it confirms that food is being made fresh to order over high heat.
What is cheese kottu?
Kottu with processed cheese folded through at the end so it melts into strings through the chopped roti. It is rich, salty and unsubtle, and it has become the most popular modern variant in Sri Lanka, particularly among younger diners and at late-night stalls.
When is kottu eaten in Sri Lanka?
In the evening and late at night. Kottu stalls fire up from late afternoon and run into the night, and in cities they are among the few places serving after most restaurants close. Asking for kottu at lunchtime will usually fail, as lunch is rice and curry.
Is kottu safe to eat as street food?
Yes, and it is among the safer options. Everything is chopped and cooked together over very high heat on a hot griddle immediately before serving. Choose a busy stall with high turnover so the pre-cooked curry components are fresh, and avoid anywhere the griddle is cold.
Is there a vegetarian kottu?
Yes, vegetable kottu is available everywhere and is a complete meal. Vegans should specify no egg and no cheese, both of which are often added by default, and ask whether the curry sauce contains fish or meat stock, as it frequently does at general stalls.
What is dolphin kottu?
It contains no dolphin. Dolphin kottu is a regional Sri Lankan term for a kottu made with both egg and meat together, and the name is simply local shorthand. It appears on menus in some areas and causes predictable alarm among visitors reading it for the first time.

