Skip to main content

food-drink

Where to eat the best kottu in Sri Lanka

Where to find authentic kottu roti in Sri Lanka: Colombo Pilawoos, Kandy, Galle, Hikkaduwa. What to order and what to avoid.

Where to eat the best kottu in Sri Lanka

Kottu: Sri Lanka’s greatest street food theater

You hear kottu before you see it. The distinctive sound — two metal spatulas rhythmically chopping on a steel griddle — carries down the street from a hundred metres away in any Sri Lankan town after dark. Follow the sound and you’ll find the cook: a focused person working two blades in synchronized percussion over a pile of roti bread, egg, meat, and vegetables in a cloud of steam.

This combination of sound, smell, and visual theater is one of the most compelling street food experiences in Asia. Kottu is not just a meal — it’s a performance that happens to be delicious.

Kottu at a glance

Details
WhereStreet kades and 24h chains in any town, best after 6pm — Pilawoos in Colombo, Imperial Restaurant in Galle Fort, any small kade in Hikkaduwa
CostAround LKR 300-600 at a local kade, LKR 600-900 at a mid-range restaurant, LKR 1,000-1,500+ at a tourist-facing place
Time needed5-8 minutes cooked to order once you sit down — the theater of watching it made is part of the experience
Getting thereWalk or short tuk-tuk hop; look for the sound of chopping and a queue of local customers rather than a signposted location
Best timeAfter 6pm — kottu is made from the day’s leftover roti and is an evening food, not a lunch one

What kottu actually is

Kottu is made from yesterday’s roti bread (usually the flatbread called “godamba roti”), chopped into small pieces and stir-fried on a flat steel griddle with a curry sauce, egg, and any combination of meat, cheese, and vegetables. The chopping motion with the spatulas — rapid, rhythmic, and practiced — is what creates the dish’s characteristic texture: every ingredient broken into small pieces and thoroughly integrated with the curry sauce.

The curry sauce makes or breaks kottu. A good kottu is sauced with real curry — spiced, complex, and dark from long cooking. A bad kottu uses packet curry powder dissolved in oil. The difference is immediately apparent.

Standard types:

  • Chicken kottu: The most common version. Shredded or diced chicken with egg, vegetables, and curry sauce.
  • Cheese kottu: Processed cheese added to the standard mix. Very popular with younger Sri Lankans and visitors alike. The cheese melts into the curry and adds a slightly creamy, salty richness.
  • Egg kottu: No meat, just egg — the vegetarian-accessible option.
  • Beef or mutton kottu: Less common, available in Muslim-community restaurants and certain large kades.
  • Special kottu: Mixed — chicken, beef, egg, all together. The premium version.
  • Fish kottu: Available in coastal areas. Excellent when the fish is fresh and the cook knows what they’re doing.

Where to find the best kottu

Colombo: Pilawoos chain

Pilawoos is a Colombo institution: a 24-hour Muslim-run restaurant chain with several locations (the Maradana and Bambalapitiya branches are the originals). The kottu here is the benchmark against which all others are measured — correct texture, genuinely complex curry sauce, fast service, incredibly cheap (350–600 LKR for a full portion).

Go at 9–10pm when the post-dinner crowd arrives and the griddles are at maximum output. Don’t look for an atmospheric setting (Pilawoos is brightly lit and functional, not pretty). Look for the quality of what’s on the plate.

Book a Colombo food tour by tuk-tuk — includes a Pilawoos kottu stop

Kandy: Hotel de Pilawoos

The Kandy version of the Pilawoos concept — same Sri Lankan Muslim identity, same late-night culture, consistently good kottu in a city that otherwise struggles for street food quality after dark. Located near the Kandy bus stand in the town center.

Galle: Imperial Restaurant

Imperial Restaurant on the main road outside Galle Fort is the south coast benchmark for kottu. Open until midnight. The chicken and special kottu here are good; the dhal curry served alongside is excellent. Not stylish — just correct.

Hikkaduwa, Mirissa, and the south coast beach towns

Every south coast tourist beach town has at least three kottu stalls operating from approximately 6pm. Quality is variable but the experience is reliable: find the place with the most Sri Lankan customers, order chicken or cheese kottu, and eat it on a plastic chair while watching the cook work.

The beach-town kottu is often not quite as refined as Pilawoos — the curry sauce can be thinner and the roti sometimes sits heavier — but it’s perfectly good and very cheap.

Book the Galle Fort street food walk — includes kottu and other south coast specialties

Colombo street food tour

For visitors who want to experience kottu alongside other Colombo street food in a guided format:

Book a Colombo street food tour by tuk-tuk — kottu, hoppers, vadai, and more

What to order: the practical guide

Choose your protein: Chicken or cheese is the safest starting point. Vegetarians: egg or vegetable kottu.

Specify “not too spicy” if chili-sensitive — most kottu cooks will accommodate.

Ask for “less oil” at tourist-area stalls if the pan looks very greasy; a good cook will use less.

Order dhal on the side if available — a small bowl of dhal curry scooped onto the plate between bites lifts kottu significantly.

Don’t order extra water by default — the coconut water (king coconut) from the roadside vendor next door is a better pairing with spicy food.

What to avoid

Hotel kottu and restaurant kottu at places specifically aimed at tourists: the curry sauce is invariably toned down, the roti is often pre-chopped rather than freshly chopped, and it’s usually two to three times the price of a street stall. The experience of tourist-restaurant kottu is not the real thing.

Reheated kottu. Kottu is made to order, fresh, on the griddle. If a server brings you a portion that has clearly been sitting: it’s been pre-made. Send it back and ask for a fresh one. A proper kottu cook makes each portion fresh in 5–8 minutes.

Kottu at lunch. Kottu is an evening food — the roti bread is from the morning’s batch and the street stalls mostly operate after 6pm. Lunchtime kottu exists but it’s inferior to the evening version.

Making kottu at a cooking class

Several cooking classes in Colombo, Galle, and Ella teach kottu as part of the curriculum. This is worth doing: understanding the technique (the chopping motion, the proportion of roti to curry sauce, the timing of adding egg) deepens the experience of eating it. See our cooking class guide for more options island-wide.

Book a Galle home cooking class — includes kottu technique

How kottu fits into a wider food trip

Kottu is one dish in a much larger Sri Lankan food landscape, and it’s worth understanding where it sits. It’s an evening, all-in-one street dish — the opposite end of the spectrum from rice and curry, which is the structured, multi-dish lunch meal. If you’re building out a food-focused day, pair a kottu evening with hoppers for breakfast: see the hoppers and string hoppers guide for what to order and where.

For a broader tour of stalls and dishes beyond kottu — vadai, isso wade, short eats — the street food guide is the companion piece to this one.

Regional differences worth noticing

Kottu is not identical everywhere. In Colombo and Kandy, where the Sri Lankan Muslim community runs many of the best-known kottu kades, the curry base tends to be deeper and more complex, built over hours. On the south coast beach strip — Hikkaduwa through to Mirissa — stalls cater heavily to travelers, so cheese kottu and milder spice levels are the default unless you ask otherwise. Coastal towns also occasionally offer fish or seafood kottu, worth trying if the catch looks fresh, since it’s rarely found inland.

None of these differences make one version “correct” — they simply reflect who the cook is feeding on a given night. Asking for it “spicy, the way you’d make it for yourself” is the fastest way to get the most authentic version wherever you are.

FAQ

Is kottu the same as rice and curry?

No — completely different dishes. Rice and curry is the main meal (lunch-focused, rice with multiple curries). Kottu is a street food (evening-focused, all-in-one stir-fried). They represent the two completely different ends of Sri Lankan food culture.

How much does kottu cost?

At a local street stall or kade: 300–600 LKR for a full portion. At a mid-range Sri Lankan restaurant: 600–900 LKR. At a tourist-facing restaurant: 1,000–1,500 LKR. The price tells you exactly where in the quality-authenticity spectrum you are.

Can vegetarians eat kottu?

Yes. Egg kottu and vegetable kottu are widely available. Cheese kottu (with egg) is also vegetarian. Tell the cook “no meat, with egg” when ordering. The dhal curry served alongside is always vegetarian.

Does kottu reheated the next morning taste good?

It’s a classic Sri Lankan breakfast — leftover kottu from the night before, reheated with fresh egg cracked in. If your guesthouse kitchen offers this, say yes.