Contents

Kottu Roti: Sri Lanka's Chopped Griddle Supper

Torn godhamba roti, chopped on a hot griddle with vegetables, egg and whatever curry is left over

Contents↓ Jump to recipe

Kottu roti is named for the sound it makes as much as for what’s in it — kottu means chopped, and the dish is assembled by chopping torn flatbread against a hot metal griddle with two blunt blades, a rhythmic metallic clatter that’s the signature soundtrack of Sri Lankan night markets and roadside stalls. It’s built from leftovers by design: torn roti, whatever curry gravy and meat happen to be on hand, egg, vegetables, all chopped together and fried hard until everything fuses into one dish that’s neither a stir-fry nor a flatbread but genuinely its own thing.

Kottu Roti: Sri Lanka's Chopped Griddle Supper

 Save
Serves3 servingsPrep20 minCook25 minCuisineSri LankanCourseMain course

Ingredients

  • 4 godhamba roti (or shop-bought flaky roti/paratha), torn into 2cm strips
  • 2 eggs, beaten
  • 1 onion, finely sliced
  • 2 green chillies, finely sliced
  • 1/2 carrot, julienned
  • 1/4 white cabbage, finely shredded
  • 4 spring onions, sliced, greens reserved
  • 3 garlic cloves, crushed
  • 2cm ginger, grated
  • 150g cooked chicken, beef or vegetables (or leftover curry meat), shredded
  • 3 tbsp leftover curry gravy, or 2 tbsp soy sauce plus 1 tsp curry powder mixed with 3 tbsp water
  • 1 tsp curry powder
  • 1/2 tsp chilli flakes
  • 3 tbsp vegetable oil
  • salt to taste
  • lime wedges to serve

Method

  1. Heat 1 tbsp oil in a large flat pan or griddle over high heat. Push the beaten egg around the pan like a thin omelette, break it up roughly with the spatula, and set aside.
  2. Add another tablespoon of oil and stir-fry the onion, garlic, ginger and green chilli for 3 minutes until softened.
  3. Add the carrot, cabbage and white parts of the spring onion, stir-fry 3 minutes until just softened but still with bite.
  4. Push the vegetables to one side. Add the remaining oil and the torn roti to the empty side of the pan, and start chopping and tossing it against the hot surface using two flat metal spatulas or scrapers, working the pieces smaller as you go.
  5. Once the roti is heated through and starting to catch slightly at the edges, mix it together with the vegetables, the cooked meat, the scrambled egg and the curry gravy or soy mixture.
  6. Add curry powder, chilli flakes and salt, and keep chopping and tossing everything together on the hot surface for 5 minutes, until the roti pieces are evenly coated and slightly crisp at the edges.
  7. Scatter over the spring onion greens and serve immediately, straight from the pan, with lime wedges.

The sound is the advertisement

Advertisement

Sri Lankan kottu stalls are often identifiable from a distance purely by the rhythmic clanging of the two flat metal scrapers against the griddle, a percussive, almost musical chopping that experienced cooks turn into a genuine rhythm, sometimes coordinated between two cooks working the same griddle to produce a call-and-response beat. That noise functions as advertising in itself — it signals fresh kottu being made to order, and stalls with a strong, confident rhythm are often assumed, correctly or not, to be the better ones. At home you won’t reproduce the full percussive effect with a single spatula in a domestic kitchen, but the underlying technique — genuinely chopping the torn roti into smaller pieces against a hot surface rather than just stirring it — is what gives the dish its particular texture, halfway between fried noodles and hash.

A night market invention

Kottu’s precise origins are murky in the way most street-food histories are, but it’s widely understood to have developed in the mid-twentieth century in Sri Lanka’s eastern towns, particularly around Batticaloa, as a practical way for roti stalls to use up unsold bread from the day’s cooking rather than throw it away. That waste-not origin is worth keeping in mind when you cook it at home — kottu was never meant to be a dish planned from a shopping list, but one improvised from what’s already sitting in the kitchen. The best home versions still follow that spirit: a base of torn roti and egg, built out with whatever vegetables, meat and curry gravy happen to be around, rather than a rigid recipe followed to the gram.

Kottu is also almost always eaten late — it’s a supper dish more than a lunch one, sold from stalls that stay open well past midnight to catch people leaving bars, cinemas and late shifts. That timing shapes the dish’s character as much as anything in the ingredient list: it’s built to be filling, quick to cook to order, and satisfying enough on its own that it doesn’t need rice or a side, which is unusual for a Sri Lankan main course. If you’re cooking it at home as a late dinner rather than a formal meal, you’re closer to the dish’s actual context than serving it as a plated centrepiece with side dishes arranged around it.

Godhamba roti and why it’s different from other flatbreads

Advertisement

The roti used for kottu is godhamba roti, a very thin, layered, slightly oily flatbread stretched out during preparation the same way roti canai is, folded repeatedly to create thin layers of dough separated by oil. That layered structure is essential to kottu’s final texture — when torn and chopped, the layers separate into ribbon-like strips rather than collapsing into a dense, gummy mass the way a thicker, unlayered bread would. If godhamba roti isn’t available fresh or frozen from a Sri Lankan or South Asian grocer, shop-bought frozen paratha is the closest and most accessible substitute, since it shares the same laminated, oily structure; a plain chapati or tortilla will not chop and fry the same way and isn’t worth substituting.

Day-old roti, slightly dried out, actually works better for kottu than fresh, warm bread — it holds its shape and chops into distinct pieces rather than tearing into a sticky mess on the hot griddle. If you’re making the roti specifically for this dish, cook it the night before and let it cool completely before tearing and storing it, rather than trying to use it fresh from the pan.

Building the dish in the right order

Kottu’s assembly order matters more than most stir-fries, because each component needs slightly different treatment on the same hot surface. The egg goes first and comes out again, since it would overcook if left in the pan through everything else. The vegetables go in next and are deliberately kept a little undercooked at this stage, since they’ll continue softening once everything is combined and chopped together. Cabbage and carrot are the standard vegetable base at most stalls because they hold their texture through the vigorous chopping and reheating better than softer vegetables like courgette or aubergine, which tend to break down into mush before the roti has had its proper time on the heat. The roti itself needs the longest, most vigorous treatment — this is the step that actually defines the dish, and rushing it produces kottu that tastes like fried bread with vegetables stirred through, rather than the genuinely fused, slightly crisp-edged texture a proper kottu has. Keep the pieces roughly uniform as you chop, since wildly inconsistent sizes mean some strips crisp at the edges while others stay soft and doughy in the same batch, an unevenness that’s easy to avoid just by chopping with a bit more attention in the final couple of minutes.

Only once the roti has had real time on the hot surface, catching slightly and starting to crisp at a few edges, should everything be combined and the sauce added. Adding the sauce too early makes the whole pan steam rather than fry, softening the roti back down before it’s had the chance to develop any texture.

Two scrapers, one rhythm

Professional kottu stalls use two flat, blunt metal blades, one in each hand, striking the griddle in alternating rhythm to chop the roti while simultaneously tossing and turning it, a technique that takes real practice to do quickly without the pieces flying off the griddle entirely. At home, a single sturdy metal spatula and a flat-edged scraper or second spatula gets you most of the way there — the key motion is a firm downward chop followed by a scooping toss, repeated continuously rather than a gentle back-and-forth stir. A well-seasoned cast-iron griddle or a large flat-bottomed wok both work; non-stick pans can be used but tend to scratch under repeated firm chopping, so treat them more gently and expect a slightly less aggressive texture.

The sauce question

Traditional kottu uses genuine leftover curry gravy — whatever’s sitting in the fridge from the previous night’s dinner, whether that’s a chicken curry, a dal, or a vegetable curry — which is part of why no two kottus taste quite the same even within the same family. If you don’t have leftover curry, the soy-and-curry-powder mixture given in the recipe is a reasonable and genuinely common stand-in used by stalls that need consistency across every order, rather than a compromise unique to home cooking. Either way, the sauce should be added in small amounts and tasted as you go — kottu is meant to taste well-seasoned and slightly savoury-sweet, not swimming in gravy, since the roti itself should carry most of the texture and bulk.

Common mistakes

Using fresh, warm, unlayered flatbread instead of day-old godhamba roti or paratha is the most common failure point, producing a gummy, sticky result rather than distinct chopped strips. The second is skipping the actual chopping motion and simply stir-frying the torn bread as though it were noodles — the repeated chopping against the hot surface is what breaks the layered roti down into the right texture, and a few minutes of stirring alone won’t replicate it. Keep the heat high throughout; kottu made over a gentle heat steams rather than fries and never develops the slightly crisp, caught edges that mark a good version.

Variations

Cheese kottu, with a generous handful of grated cheese folded through at the very end until it melts into the hot roti and vegetables, has become hugely popular on the modern Sri Lankan stall scene despite being a relatively recent addition rather than a traditional one. Seafood kottu, with prawns or cuttlefish standing in for the meat, is common along the coast. A vegetable-only version, sometimes called “veg kottu,” is a legitimate everyday option rather than a diminished one, especially with a generous hand on the curry powder and a fried egg folded through at the end for richness. If you’re building out a Sri Lankan spread, pol sambol is the classic side to scatter over the top or serve alongside, its coconut and chilli sharpness cutting through kottu’s richness the same way a squeeze of lime does at the table.

Storage and make-ahead

Kottu is very much a cook-and-eat-immediately dish — the texture depends on the roti being freshly chopped and still holding a little crispness at the edges, which is lost almost entirely on reheating. If you do have leftovers, a quick blast in a very hot dry pan revives it better than a microwave, though don’t expect it to match the fresh version. The individual components — torn day-old roti, cooked vegetables, leftover curry gravy — can all be prepped and stored separately in the fridge for up to two days, ready to be combined and chopped together fresh whenever you want kottu, which is really the more sensible way to plan ahead for this dish than trying to store the finished result.

Advertisement
Advertisement
Fern
Written by Fern

vo.rs's resident home cook. A firm believer that the best recipes are the classics with one small, clever twist, Fern cooks the way most of us actually do: in a normal kitchen, on a normal weeknight, without a brigade of sous-chefs. Expect generous flavour, honest shortcuts and strong opinions about garlic.