Skip to content
Kottu Roti (Sri Lankan Street-Style Chopped Roti)
sri-lankandinner✨ New

Kottu Roti (Sri Lankan Street-Style Chopped Roti)

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.

Prep
15 min
Cook
15 min
Servings
4
Difficulty
Medium
4.8
Sign in to rate
#sri-lankan#street-food#kottu#roti#leftover-curry#comfort-food

About This Recipe

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.

Ingredients

Serves 4

  • 4frozen paratha or large flour tortillas, lightly toasted and shredded into 1 cm ribbons (or 6 fresh godhamba roti)
  • 3 tbspneutral oil
  • 1 sprigfresh curry leaves (or 1 tsp dried)
  • 1 smallcinnamon stick
  • 1onion, sliced
  • 1 smallleek, sliced (white and pale green only)
  • 1carrot, julienned
  • 2green chilies, sliced
  • 4garlic cloves, minced
  • 1 thumbginger, minced
  • 1 tspSri Lankan curry powder (or garam masala plus 1/4 tsp turmeric)
  • 300 gleftover chicken curry, vegetable curry or chickpea curry, with sauce
  • 3eggs, lightly beaten
  • 2 tbspsoy sauce
  • salt and pepper, cilantro and lime to finish

Instructions

  1. 1

    Prep the roti

    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.

  2. 2

    Heat the griddle

    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.

  3. 3

    Bloom the aromatics

    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.

  4. 4

    Add the curry and curry powder

    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.

  5. 5

    Push and add egg

    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.

  6. 6

    Add the roti and chop

    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.

  7. 7

    Season and finish

    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.

  8. 8

    Serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

What can I use instead of paratha?

Any soft flatbread works: roti canai, naan, large flour tortillas, even crusty pita. Avoid corn tortillas — too brittle.

Can I make it without leftover curry?

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.

Why two spatulas?

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.

Is it very spicy?

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.

Nutrition Facts

Per serving (380g / 13.4 oz) · 4 servings total

Calories540kcal
Protein24g
Carbohydrates56g
Fat24g
Fiber4g
Protein24g
Carbs56g
Fat24g

Time Summary

Prep time15 min
Cook time15 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes