← All recipes
Sri Lanka / South Asia

Sri Lankan Kottu Roti

Street Food / Main · 45 min · 4 servings

Kottu is recognized as much by sound as appearance: chopped flatbread, vegetables and egg are rapidly mixed and cut together on a hot metal surface until the roti is chewy, browned at the edges and saturated with spice.

A plated serving of Sri Lankan kottu roti, chopped flatbread stir-fried with vegetables and seasonings
Fringe Table adaptation

About this dish

Kottu, also spelled koththu or kothu roti, is Sri Lankan chopped-flatbread street food. The defining technique is to chop and mix roti on a hot griddle with vegetables, aromatics, egg and often curry or meat. SBS documents both vegetarian and protein-rich forms and notes that two wide spatulas can substitute for the street vendor's paired metal paddles. Godamba roti is the characteristic bread; good frozen godamba or plain paratha is a practical substitute when that specific flatbread is unavailable.

Story & history

Why this dish matters

Sri Lankan accounts closely associate kottu with evening street-food culture and the percussive clatter of metal blades on a griddle. The Tamil word koththu refers to chopping, which describes the action at the center of the dish. Modern kottu appears in many forms - vegetable, egg, chicken, seafood and cheese among them - so this page does not claim one topping combination is definitive. Instead it focuses on the shared technique: high heat, chopped roti, crisp-tender vegetables and enough seasoned moisture to flavor the bread without turning it soggy.

Plain paratha is a practical substitute documented in published home recipes, but it is not identical to Sri Lankan godamba roti. Keep the griddle hot and add only enough liquid to season the bread; a wet, stewed mixture loses the characteristic chewy-toasted texture.

Before you begin

Preparation notes

Cut everything before heating the pan

Kottu moves quickly. Have the roti, vegetables, beaten eggs and seasonings beside the stove before you begin.

Use a broad cooking surface

A large cast-iron griddle, plancha or widest heavy skillet gives moisture room to evaporate instead of steaming the vegetables.

Two spatulas recreate the motion safely

Use two wide metal spatulas to chop, scrape and toss. Keep both tools flat against the cooking surface and away from your fingers rather than imitating showy street-vendor blade work.

Cook it

Ingredients & detailed method

Ingredients

  • 5 godamba roti or plain paratha, cooked, cooled and cut into 1/2-inch strips
  • 2 tbsp neutral oil
  • 1 small red onion, thinly sliced
  • 3 garlic cloves, minced
  • 1 tbsp finely grated fresh ginger
  • 10 fresh curry leaves
  • 1 long green chile, thinly sliced
  • 1 medium carrot, cut into fine matchsticks
  • 2 cups finely shredded green cabbage
  • 1 medium tomato, finely chopped
  • 2 tsp Sri Lankan roasted curry powder
  • 1/2 tsp ground cumin
  • 1/2 tsp freshly ground black pepper
  • 3 large eggs, lightly beaten
  • 1/3 cup thin chicken or vegetable curry gravy, or low-sodium stock, added only as needed
  • 1 tbsp soy sauce, optional modern home seasoning
  • 1/2 tsp kosher salt, plus more to taste
  • Lime or lemon wedges and chopped cilantro, for serving

Method

  1. 1.Heat a large flat griddle or heavy skillet over medium-high to high heat until a drop of water skitters and evaporates quickly. Add the oil, onion, garlic, ginger, curry leaves and chile; stir-fry 60 to 90 seconds until loudly sizzling and aromatic but not scorched.
  2. 2.Add carrot and cabbage and cook 2 to 3 minutes, tossing constantly. The vegetables should brighten and soften at their thin edges while retaining some crispness.
  3. 3.Add tomato, curry powder, cumin and black pepper. Cook 1 to 2 minutes, scraping the surface, until the tomato begins to collapse and the spice aroma becomes toasted rather than raw.
  4. 4.Push the vegetables to one side. Pour the eggs onto the bare hot surface and scramble until they form soft curds with no liquid egg remaining, then fold them through the vegetables.
  5. 5.Add the chopped roti. Using two broad spatulas, repeatedly chop down, scrape inward and toss for 3 to 4 minutes so the bread breaks into irregular bite-size pieces and picks up the seasoned oil.
  6. 6.Drizzle in about half the gravy or stock and the soy sauce if using. Continue chopping and tossing over high heat. Add the remaining liquid only if the bread still tastes dry; the pan should keep sizzling rather than bubbling like a stew.
  7. 7.Checkpoint: vegetables should be crisp-tender, egg fully set, and roti hot through with chewy centers, some browned edges and an even coating of spice. There should be no pool of liquid on the griddle and the aroma should be curry-leaf fragrant and lightly toasted.
  8. 8.Taste for salt, scrape up any browned flavorful bits and serve immediately with lime or lemon and cilantro. Kottu is best straight from the griddle while the contrast between soft-chewy bread and lightly crisp edges is strongest.
Ingredient sourcing

Worth finding before you cook

As an Amazon Associate I earn from qualifying purchases. Some links below are affiliate links; if you buy through them, Fringe Table may earn a commission at no additional cost to you.

These links are included only for ingredients that can be meaningfully harder to find in a standard supermarket.

Sources & context

Read further