Sri Lanka's iconic street food — shredded godhamba roti chopped on a hot griddle with vegetables, egg and curry, set to the rhythm of clanging metal cleavers.
Kottu roti is the unmistakable sound of a Sri Lankan night market: the metallic clang-clang-clang of two flat cleavers chopping in rhythm on a heavy steel griddle, audible blocks away. The dish is built from godhamba roti — a thin, slightly stretchy flatbread similar to Malaysian roti canai — shredded into ribbons and stir-fried hot and fast with curry leaves, onion, leek, carrot, green chili, garlic, ginger, egg and a generous splash of curry sauce, typically leftover chicken or vegetable curry the cook keeps simmering in a pot beside the griddle. The cleavers do all the work: chopping and tossing the roti, scraping caramelized bits off the steel, mixing in the egg as it sets. Within four minutes a plate of crispy-soft, sauce-soaked, savory, faintly spicy noodle-like goodness is on a banana leaf in front of you, sometimes topped with cheese, sometimes finished with another ladle of curry. Made at home with thick paratha or naan as a substitute, kottu becomes a fast, brilliant way to use leftover curry. The dish is a Sri Lankan student-and-late-night staple, and once you've eaten it on a Colombo sidewalk at 11 p.m., you understand why no Sri Lankan kitchen feels complete without that clanging soundtrack.
Serves 4
Toast the parathas in a dry skillet over medium heat 30 seconds per side just to soften (don't brown). Stack and shred with a knife or scissors into 1 cm ribbons. Roti must be at room temperature for kottu — cold roti tears clumsily.
Set a large wok, flat-top griddle or wide cast-iron pan over high heat. The pan must be very hot — kottu cooks fast and hot, never stewed. Add the oil and let it shimmer.
Drop the curry leaves and cinnamon into the oil — they'll pop and crackle. Add the onion, leek, carrot, green chili, garlic and ginger. Stir-fry 2–3 minutes until the onion softens at the edges but keeps some bite.
Pour in the leftover curry with its sauce and the curry powder. Stir-fry 1 minute to evaporate excess liquid — kottu should be moist, not soupy. The curry's existing seasoning carries the dish.
Push the contents to one side of the pan. Pour the beaten egg into the empty side and scramble for 30 seconds until just set, then mix into the main contents.
Eggs scrambled separately keep their fluffy texture instead of just coating the roti.
Pile the shredded roti into the pan. Now the iconic move: with two metal spatulas (or one spatula and a wooden spoon), chop and toss aggressively for 2–3 minutes. The rhythm should be steady — chop-chop-chop-fold, chop-chop-chop-fold. The roti absorbs sauce and develops crispy edges where it touches the pan.
Splash in the soy sauce, taste, adjust salt and pepper. Continue chopping and tossing 1 more minute. The kottu is done when the roti is sauce-stained but still has bite and you see crispy bits forming.
Pile onto plates or banana-leaf squares. Top with chopped cilantro and a wedge of lime. Optional: a second small ladle of hot curry poured over the top — Colombo-style 'pol kottu' service.
Use frozen paratha (Kawan brand is widely available) for the closest texture to godhamba — fresh tortillas work but are softer.
The pan MUST be hot — if you smell stewing, raise the heat. Kottu is a stir-fry, not a sauté.
Use whatever leftover curry you have — chicken, dal, chickpea, vegetable. The more flavorful the curry, the better the kottu.
For the cheese-and-egg 'cheese kottu' favored by Sri Lankan teenagers, fold in 100 g grated processed cheese with the eggs.
Cheese kottu — add 100 g cheddar or processed cheese with the eggs for a melty, gooey version.
Vegetarian kottu — skip chicken curry; use a thick lentil dal or potato-pea curry as the sauce base.
Pol kottu — finish with a generous extra ladle of curry sauce so the kottu is wetter, almost like a curry-noodle hybrid.
Seafood kottu — stir in cooked prawns or flaked smoked fish at step 5.
Best fresh — the texture suffers in the fridge but flavor survives. Refrigerate up to 2 days; reheat in a hot skillet with a splash of water, never the microwave. Do not freeze.
Kottu roti originated in eastern Sri Lanka in the mid-20th century as a way to use up day-old godhamba roti and leftover curry. By the 1970s it had spread to Colombo street stalls, and the rhythmic chopping became part of the city's nightlife soundscape. UNESCO has informally cited the sound as one of Asia's recognizable urban audio signatures.
Any soft flatbread works: roti canai, naan, large flour tortillas, even crusty pita. Avoid corn tortillas — too brittle.
Yes — mix 200 ml coconut milk with 2 tsp curry powder, 1 tbsp tomato paste and a splash of soy as a quick sauce. Not traditional but works.
Authenticity and efficiency — Sri Lankan kottu chefs use two heavy steel cleavers (called 'kottu blades') and the rhythmic sound is part of the dish's identity. At home, two metal spatulas work fine.
Medium-spicy as authentic, but easy to dial down — use one green chili and mild curry powder. The dish should warm you, not burn you.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes