
Kottu Roti
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 roti— day-old, thinly sliced into strips
- 300 gchicken thigh— boneless, skinless, diced
- 200 gyellow onion— finely sliced
- 150 gcarrot— julienned
- 100 ggreen bean— trimmed and finely chopped
- 100 gleek— white and light green parts only
- 3 piecelarge egg— lightly beaten
- 30 gSri Lankan curry powder— toasted blend
- 200 mlcoconut milk— full-fat, unsweetened
- 60 mlcoconut oil— refined or virgin
- 3 piecegreen chili— sliced lengthwise
- 6 piecegarlic clove— minced
- 25 gginger— freshly grated
- 2 piecepandan leaf(optional)— knotted
- 15 gfresh curry leaf— whole sprigs
- 5 gfine salt— adjust to taste
Method
Pick a skill levelThis 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.
Method
- 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
Add the curry powder and jarred paste, then stir constantly for one minute.
Spices should release their aroma immediately.
blooming~ 1 min - 3
Toss in the diced chicken, garlic, ginger, and green chilies.
Cook until the meat loses its pink color.
searing~ 5 min - 4
Pour in the coconut milk and add the pandan leaf.
Simmer gently until the liquid reduces by half.
reducing~ 7 min - 5
Fold in the sliced onions, carrots, green beans, and leeks.
Vegetables should soften slightly but keep their crunch.
wilting~ 3 min - 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
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
Season with salt, toss once more, and remove from heat immediately.
Let it rest for two minutes before plating.
resting~ 2 min
This tier bridges the gap between convenience and authenticity, asking you to build the flavor base from scratch while relying on familiar kitchen workflows. Instead of a jarred shortcut, you will toast whole coriander, cumin, and fennel, then grind them into a fresh curry powder that releases a vibrant, citrusy heat. The vegetables and chicken are diced uniformly by hand to ensure even cooking and better texture integration. I want you to focus on the layering of moisture: first searing the protein, then building a thick, fragrant gravy with coconut milk before introducing the shredded roti. The key to success here is managing the pan temperature so the bread absorbs the curry without becoming soggy or burning. Watch the color of the curry leaves and pandan as they infuse the oil; their darkening signals it is time to add the next component. You will develop muscle memory for the folding and tossing motion that gives kottu its signature texture. This version rewards patience and deliberate prep, yielding a dish with deeper, more nuanced spice notes and a cleaner finish. It is the ideal standard for weeknight cooks who want to understand the architecture of Sri Lankan street food.
Method
- 1
Toast the coriander, cumin, and fennel seeds in a dry skillet until fragrant.
Shake the pan constantly to prevent scorching.
toasting~ 2 min - 2
Grind the toasted seeds into a fine powder using a mortar or spice grinder.
Pulse briefly to preserve volatile oils.
grinding~ 2 min - 3
Heat half the coconut oil in a wok over medium-high heat and sear the chicken.
Let it brown before stirring to develop fond.
searing~ 4 min - 4
Add the remaining oil, garlic, ginger, chilies, curry leaves, and pandan.
Fry until the leaves curl and darken slightly.
tempering~ 2 min - 5
Stir in the freshly ground curry powder and onion, cooking until translucent.
Add a splash of water if the spices stick.
sweating~ 3 min - 6
Pour in the coconut milk and simmer until the sauce coats the back of a spoon.
Reduce heat to maintain a gentle bubble.
simmering~ 6 min - 7
Fold in the chopped vegetables and beaten eggs, scrambling gently into the base.
Keep the eggs slightly soft to maintain moisture.
folding~ 3 minTricky bit - 8
Add the hand-shredded roti strips and toss continuously until evenly coated and dry.
Increase heat slightly to toast the edges.
tossing~ 3 min
This is the definitive, unadulterated approach, mirroring the exact methods used in Colombo legendary street stalls and late-night kitchens. You will prepare a traditional roasted curry powder from scratch, incorporating dried curry leaves, pandan, and toasted coconut for a profoundly earthy foundation. The roti is either freshly rolled from a rested dough or sourced from a specialist bakery, then hand-torn to create irregular edges that maximize surface area for spice absorption. Mastery at this level hinges on thermal management and rhythmic chopping. The technique relies on a single, well-seasoned steel griddle kept at a precise, high temperature to flash-sear the meat while simultaneously toasting the bread. You must trust the process, allowing the ingredients to marry without over-stirring, and using the characteristic two-metal-utensil chop to shred and integrate everything in one fluid motion. Watch for the exact moment the curry leaves blister and the coconut milk reduces to a glossy sheen. This version demands respect for timing and spatial awareness on the cooking surface, but rewards you with a complex, deeply layered kottu that balances char, spice, and tenderness in perfect equilibrium.
Method
- 1
Dry-roast coriander, cumin, fennel, black pepper, and dried curry leaves until deeply aromatic.
Remove from heat the second the first wisp of smoke appears.
dry-roasting~ 2 minTricky bit - 2
Grind the roasted spices with a pinch of toasted coconut into a coarse powder.
Leave some texture for a rustic mouthfeel.
grinding~ 3 min - 3
Heat the carbon steel griddle to high heat and add coconut oil.
The oil should ripple instantly but not burn.
preheating~ 3 min - 4
Sear the chicken until golden, then push it to the cooler edge of the griddle.
Use the hot zone to bloom the fresh spice blend.
zone-cooking~ 4 minTricky bit - 5
Add the fresh curry powder, garlic, ginger, and aromatics to the hot zone.
Stir vigorously until the oil separates from the spices.
blooming~ 2 minTricky bit - 6
Deglaze with coconut milk and pandan, simmering until the emulsion thickens.
The surface should look glossy, not watery.
emulsifying~ 5 min - 7
Introduce the hand-torn roti and vegetables, using two metal tools to chop and fold continuously.
Maintain a steady, rhythmic motion to prevent clumping.
chopping~ 4 minTricky bit - 8
Create a well in the center, crack in the eggs, scramble briefly, and fold everything together.
Remove from heat the moment the bread is toasted and cohesive.
scrambling~ 2 min