🍽️Kottu
🇱🇰 Dinner · Sri Lanka

Kottu

Kottu roti is Sri Lanka's most recognisable street food — a chopped mixture of roti bread, eggs, vegetables, and chicken or beef stir-fried on a hot griddle. The rhythmic metallic clang of the cleavers mincing the roti into small pieces is the soundtrack of Colombo and Jaffna streets: you hear it from dozens of metres before you see the stall. The dish emerged in the Tamil community, likely in Jaffna, as a way to use leftover roti. Curry sauce is poured in as the mixture sizzles on the griddle, giving each batch a slightly different character. Served with an extra curry on the side, kottu is a fixture of late-night eating.

Total time40m
Active time30m
Servings4
DifficultyMedium
Cost$
❤️

Rich in protein

Filling and nutritious

Traditional recipe

Authentic taste

Ingredients 4 servings

  • 8 godhamba roti or paratha (about 640 g total), thinly sliced into 1 cm-wide strips
  • 600 g boneless, skinless chicken thigh, cut into 1.5 cm pieces
  • 5 large eggs, lightly beaten with a pinch of salt
  • 2 medium red onions (about 240 g), thinly sliced
  • 1 large leek (about 200 g), trimmed, thinly sliced, and washed
  • 2 small carrots (about 140 g), julienned
  • 3 fresh green chillies, finely sliced (seeded for a milder finish)
  • 2 tbsp finely grated fresh ginger
  • 5 garlic cloves, finely chopped
  • 2 tsp Sri Lankan curry powder
  • 1 tsp ground turmeric
  • 2 tsp Kashmiri chilli powder or sweet paprika
  • 15 fresh curry leaves
  • 400 ml warm chicken or coconut curry sauce
  • 3 tbsp soy sauce
  • 4 tbsp coconut or vegetable oil
  • 1.5 tsp salt, plus more to taste
  • 2 tbsp lime juice, to finish

How to make it

  1. 1Heat 1 tbsp of the oil in a large skillet or wok over medium-high heat; season the chicken with 0.5 tsp of the salt and a pinch of the curry powder; cook for 7–8 minutes, stirring occasionally, until lightly golden and just cooked through (no pink in the centre); transfer to a plate.
  2. 2Add the remaining 3 tbsp of oil to the same pan; when shimmering, add the curry leaves — they will crackle for 5–10 seconds; add the sliced red onions and cook for 3–4 minutes until softened and translucent at the edges but still firm.
  3. 3Add the leek, carrots, and green chillies and stir-fry for 2–3 minutes — the vegetables should remain crisp-tender, not soft.
  4. 4Push the vegetables to one side of the pan; add the ginger and garlic to the open space and cook for 30 seconds, until fragrant but not browned; stir in the remaining curry powder, the turmeric, and the Kashmiri chilli powder; toast for 20–30 seconds until aromatic.
  5. 5Pour the beaten eggs into the centre of the pan and gently scramble for 60–90 seconds until set but still glossy — break the curd into small pieces with the spatula.
  6. 6Return the chicken to the pan along with the sliced roti; toss everything together for 1–2 minutes so the roti picks up colour from the spices and chicken juices.
  7. 7Pour the soy sauce and warm curry sauce around the edge of the pan; use two metal spatulas (or the back of a heavy wooden spoon) and chop-and-toss the mixture vigorously for 3–4 minutes — keep cutting through the pile so the roti strips break down into small irregular pieces and soak up the sauce; the mixture should look glossy and unified, not soupy.
  8. 8Taste and add more salt if needed; squeeze over the lime juice, toss once more, and serve immediately while the kottu still steams, with an extra ladle of curry sauce on the side.

Nutritional info

per serving (~350 g)

Calories 420 kcal
Protein 32 g
Carbs 18 g
Fat 20 g
Fiber 3 g

Estimated nutritional values.

Pairs perfectly with

🍚 Steamed basmati rice
🫓 Warm naan or roti
🥒 Cool cucumber raita
🥭 Mango chutney
🥗

Plan your meals for the entire week

Generate a personalized plan with varied recipes and automatic shopping list.

Generate my plan now →
Recipes