Large wok or flat griddle (tawa) Authentic kottu is made on a tawa, but a large non-stick wok or frying pan will do the job.
Sharp knife or dough scraper Used to chop roti into smaller pieces. In Sri Lanka, they use metal scrapers to rhythmically chop on the griddle—feel free to recreate that vibe at home!
Cutting board & mixing bowls
Wooden spoon or spatula for stir-frying
Small saucepan for making the curry sauce
Ingredients
For the Chicken and Marinade
500gboneless chicken thighscut into small pieces (preferably thigh for juiciness)
1tspturmeric powder
1tspchili powder
1tspcurry powder
1tbsplime juice
1tspsalt
1tspfreshly ground black pepper
For the Curry Sauce (inspired by sri lankan chicken curry)
2tbspcoconut oil
1large onionsliced
3garlic clovesminced
1-inchpiece of gingergrated
1sprig curry leaves
1green chilisliced
1tspcumin seeds
1tbsproasted curry powderor a mix of coriander, cumin, fennel, and cinnamon
1tsppaprika
200mlthick coconut milk
100mlwater
Salt to taste
Juice of ½ lime
For the Kottu Roti
3godamba rotis or plain parathaschopped into 1-inch pieces (store-bought or homemade)
1tbspoil
2eggslightly beaten
1carrotjulienned
1small cabbagethinly sliced
1small bell peppersliced
1onionchopped
2clovesgarlicminced
1tspsoy sauce
1tspchili flakesoptional, for heat
Salt to taste
A handful of chopped spring onions or cilantro
Instructions
Marinate the Chicken
In a bowl, combine chicken pieces with turmeric, chili powder, curry powder, lime juice, salt, and pepper. Mix well and let it marinate for at least 20 minutes. This adds depth and gives a nod to many sri lankan chicken recipes easy enough to whip up on a weeknight.
Prepare the Curry Sauce
Heat coconut oil in a small saucepan. Sauté sliced onions until golden brown. Add garlic, ginger, curry leaves, green chili, and cumin seeds. Stir until fragrant.
Add the roasted curry powder and paprika. Cook for a minute, then pour in the coconut milk and water. Simmer on low for about 10 minutes, letting the flavors meld into a creamy sauce. Season with salt and a squeeze of lime.
This sauce is loosely based on a srilankan chicken curry recipe and can be used for other curry chicken recipes too.
Cook the Chicken
In a wok or skillet, heat 1 tbsp of oil. Add the marinated chicken and stir-fry until fully cooked and slightly browned. Set aside.
Scramble the Eggs
In the same pan, push the chicken to one side. Pour in beaten eggs and scramble them gently until just set.
Stir-Fry the Vegetables
Add onions, garlic, carrots, bell pepper, and cabbage to the pan. Stir-fry everything together with the chicken and eggs until the veggies soften but remain crisp.
Add Roti and Seasoning
Toss in chopped roti pieces. Mix thoroughly. Add soy sauce and chili flakes (if using). Cook everything together for 5–7 minutes, allowing the roti to absorb all those savory, spicy flavors.
Pour Over Curry Sauce
Finally, spoon a generous amount of curry sauce over the hot kottu and mix well. You can keep some on the side for dipping, too. This mimics the concept of rice and curry sri lanka style, but with a street food twist.
Garnish and Serve
Top with chopped spring onions or fresh cilantro. Serve hot, ideally on a banana leaf or a sizzling plate for full effect.