Kottu Roti (Sri Lankan Street Dish)
Shredded flatbread stir-fried with egg, vegetables, and chicken in a smoky, spiced sauce.
Dietary
Dairy free, Nut free, Halal
Allergens
Eggs, Wheat, Soy
Kottu roti is a beloved Sri Lankan street food made by chopping godhamba roti into ribbons and tossing them on a hot griddle with egg, vegetables, and curried chicken. The rhythmic clanging of metal blades against the griddle is part of its street-cart charm, and the result is a smoky, savory, slightly chewy stir-fry. It makes a hearty dinner on its own, finished with a drizzle of spicy curry sauce.
Ingredients
- 4 godhamba roti (or flatbread/paratha), cut into thin ribbons
- 2 tablespoons vegetable oil
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 green chile, thinly sliced
- 1 carrot, julienned
- 1 cup cabbage, thinly shredded
- 1 leek, thinly sliced
- 2 eggs, lightly beaten
- 1 1/2 cups cooked chicken, shredded or diced
- 1 teaspoon curry powder
- 1/2 teaspoon ground turmeric
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 3 tablespoons soy sauce
- 1 cup cup chicken curry sauce, for serving
Method
-
Stack the roti and slice into thin ribbons, about 1/4 inch wide; set aside.
-
Heat the oil in a large skillet or griddle over medium-high heat. Add the onion, garlic, ginger, and green chile, and cook until fragrant, about 2 minutes.
-
Add the carrot, cabbage, and leek, and stir-fry until just softened but still crisp, about 3 minutes.
-
Push the vegetables to one side of the skillet. Pour the beaten eggs into the cleared space and scramble until just set, about 1 minute.
-
Add the shredded chicken, curry powder, turmeric, salt, and black pepper, and mix everything together, about 1 minute.
-
Add the sliced roti ribbons and soy sauce. Using two metal spatulas, chop and toss the mixture continuously to combine everything evenly, 5 to 7 minutes.
-
Taste and adjust salt as needed, then divide among plates and serve hot with chicken curry sauce drizzled over the top or on the side.
Related recipes
Rate this recipe

Kottu Roti (Sri Lankan Street Dish)
Kottu roti is a beloved Sri Lankan street food made by chopping godhamba roti into ribbons and tossing them on a hot griddle with egg, vegetables, and curried chicken. The rhythmic clanging of metal blades against the griddle is part of its street-cart charm, and the result is a smoky, savory, slightly chewy stir-fry. It makes a hearty dinner on its own, finished with a drizzle of spicy curry sauce.
50 min 4 servings 480 cal
Ingredients
- 4 godhamba roti (or flatbread/paratha), cut into thin ribbons
- 2 tablespoons vegetable oil
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 green chile, thinly sliced
- 1 carrot, julienned
- 1 cup cabbage, thinly shredded
- 1 leek, thinly sliced
- 2 eggs, lightly beaten
- 1 1/2 cups cooked chicken, shredded or diced
- 1 teaspoon curry powder
- 1/2 teaspoon ground turmeric
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 3 tablespoons soy sauce
- 1 cup cup chicken curry sauce, for serving

Method
- 1
Stack the roti and slice into thin ribbons, about 1/4 inch wide; set aside.
- 2
Heat the oil in a large skillet or griddle over medium-high heat. Add the onion, garlic, ginger, and green chile, and cook until fragrant, about 2 minutes.
- 3
Add the carrot, cabbage, and leek, and stir-fry until just softened but still crisp, about 3 minutes.
- 4
Push the vegetables to one side of the skillet. Pour the beaten eggs into the cleared space and scramble until just set, about 1 minute.
- 5
Add the shredded chicken, curry powder, turmeric, salt, and black pepper, and mix everything together, about 1 minute.
- 6
Add the sliced roti ribbons and soy sauce. Using two metal spatulas, chop and toss the mixture continuously to combine everything evenly, 5 to 7 minutes.
- 7
Taste and adjust salt as needed, then divide among plates and serve hot with chicken curry sauce drizzled over the top or on the side.