HealthRecipesSri Lankan

Kottu Roti

Sri LankanSri Lankamain

When I first heard the rhythmic clanging of metal spatulas against a flat griddle echoing through Colombo’s late-night streets, I knew I had stumbled upon something far deeper than street food. Kottu roti, born in the 1960s among Sri Lanka’s Tamil and Muslim communities, was originally a brilliant solution to food waste—leftover godamba roti shredded and tossed with vegetables, eggs, or meat, then chopped and sizzled into a cohesive, deeply flavorful dish. That improvisational spirit is exactly why this recipe matters to me. It’s not just a meal; it’s a living archive of resilience, community, and the beautiful chaos of urban Sri Lankan life. Every time I make it, I’m reminded that great cooking doesn’t demand perfection—it demands presence. Yet, I’ve watched countless home cooks and even seasoned travelers stumble over a few predictable pitfalls. The most common mistake is overloading the pan with too much roti at once, which steams the bread instead of crisping it. Others rush the aromatics, skipping the slow bloom of curry leaves, mustard seeds, and onions that form the flavor foundation. And perhaps the gravest error of all is treating the dish as a static formula rather than a conversation with your ingredients. When you respect the heat, listen to the sizzle, and let the components marry gradually over a fiercely hot surface, kottu roti transforms from a simple stir-fry into a symphony of texture and spice that tastes unmistakably like home.

Ingredients

  • 400 ggodhamba rotiday-old, thinly sliced into strips
  • 300 gchicken thighboneless, skinless, diced
  • 200 gyellow onionfinely sliced
  • 150 gcarrotjulienned
  • 100 ggreen beantrimmed and finely chopped
  • 100 gleekwhite and light green parts only
  • 3 piecelarge egglightly beaten
  • 30 gSri Lankan curry powdertoasted blend
  • 200 mlcoconut milkfull-fat, unsweetened
  • 60 mlcoconut oilrefined or virgin
  • 3 piecegreen chilisliced lengthwise
  • 6 piecegarlic cloveminced
  • 25 ggingerfreshly grated
  • 2 piecepandan leaf(optional)knotted
  • 15 gfresh curry leafwhole sprigs
  • 5 gfine saltadjust to taste

Method

Pick a skill level

This version prioritizes confidence over complexity, using store-bought shortcuts that guarantee flavor without demanding advanced knife skills or spice knowledge. You will work with a ready-made kottu paste or a reliable jarred Sri Lankan curry base, which handles the delicate balance of toasted spices for you. The flatbread is purchased pre-sliced or quickly shredded with a food processor, eliminating the tedious hand-chopping phase. I have designed the steps to hold your hand through the most crucial moments: how to properly bloom the paste without burning it, when to add the egg so it scrambles evenly, and how to fold everything together until the moisture is perfectly absorbed. Keep your heat at medium to prevent the coconut milk from splitting or the bread from scorching. Watch closely for the moment the mixture transitions from wet to cohesive; that is your signal to stop stirring. The goal here is a reliable, deeply satisfying first attempt that teaches you the rhythm of the dish without overwhelming your workspace. Trust the timing cues, keep your ingredients prepped in small bowls, and do not worry if your first batch is not restaurant-shredded.

Prep: 20 minCook: 30 minTotal: 50 minServes: 4Dairy-freeNo porkNut-freeNo beef

Method

  1. 1

    Heat the coconut oil in a heavy-bottomed pan over medium heat.

    Wait until it shimmers but does not smoke.

    heating~ 1 min
  2. 2

    Add the curry powder and jarred paste, then stir constantly for one minute.

    Spices should release their aroma immediately.

    blooming~ 1 min
  3. 3

    Toss in the diced chicken, garlic, ginger, and green chilies.

    Cook until the meat loses its pink color.

    searing~ 5 min
  4. 4

    Pour in the coconut milk and add the pandan leaf.

    Simmer gently until the liquid reduces by half.

    reducing~ 7 min
  5. 5

    Fold in the sliced onions, carrots, green beans, and leeks.

    Vegetables should soften slightly but keep their crunch.

    wilting~ 3 min
  6. 6

    Push the mixture to one side and pour the beaten eggs into the empty space.

    Scramble quickly before combining with the curry.

    scrambling~ 2 minTricky bit
  7. 7

    Add the pre-sliced roti and stir vigorously to coat every strip.

    Listen for the sizzle as moisture absorbs into the bread.

    tossing~ 2 min
  8. 8

    Season with salt, toss once more, and remove from heat immediately.

    Let it rest for two minutes before plating.

    resting~ 2 min
Informational only. Not medical, fitness, or dietary advice. Consult a qualified professional before starting any new programme. Read the safety policy →