Chicken Kottu Roti

Chicken Kottu Roti
Christopher Testani for The New York Times. Food stylist: Maggie Ruggiero. Prop stylist: Pamela Duncan Silver.
Total Time
1 hour 15 minutes; 30 minutes
Rating
5(131)
Notes
Read community notes

This recipe for kottu roti, a popular Sri Lankan street food, comes from Sanjeewa Gooneratne, who prepares the dish at events around New York on a griddle the size of a sled. A flaky flatbread is stir-fried with eggs and spices and finished with a curry sauce. Don't let the long list of spices deter you from making the dish. You can omit a few and still experience its fantastic depths of flavor. —Francis Lam

Featured in: Sri Lankan Kottu Roti, by Way of Staten Island

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:4 servings, plus leftover curry

    For the Curry Sauce

    • pounds boneless skinless chicken thighs (about 6 thighs)
    • 2teaspoons soy sauce
    • 2teaspoons Worcestershire sauce
    • ½teaspoon kosher salt
    • 3tablespoons Sri Lankan roasted curry powder
    • teaspoons Sri Lankan chile powder (or other medium-hot chile powder)
    • 3tablespoons vegetable oil
    • 1tablespoon minced ginger
    • 4cloves garlic, sliced
    • 1tablespoon minced pandan leaves (or to taste)
    • 4curry leaves (or to taste)
    • 2green cardamom pods
    • 12-inch stick cinnamon
    • 1small hot green chile, sliced
    • 1medium red onion, thinly sliced
    • 5ounces diced tomato
    • 1cup coconut milk
    • 1tablespoon cider vinegar
    • Salt, to taste

    For the Kottu Roti

    • ½cup vegetable oil
    • 2eggs, lightly beaten
    • 2teaspoons finely minced ginger
    • 1tablespoon chopped pandan leaves
    • 10curry leaves
    • 5scallions, cut in ½-inch pieces
    • 1cup julienne carrots (about ¼ pound)
    • 1medium red onion, diced
    • 1teaspoon soy sauce
    • Salt, to taste
    • 1pound Sri Lankan roti, cut into ½ inch pieces (or other flaky flatbread, like Indian paratha)
    • 2chicken thighs, curry, chopped
    • ¾cup sauce from chicken curry
Ingredient Substitution Guide

Preparation

  1. For the Curry

    1. Step 1

      In a mixing bowl, combine the chicken, soy sauce, Worcestershire sauce, kosher salt, 1 tablespoon curry powder and 1½ teaspoons chile powder. Marinate 30 minutes to overnight.

    2. Step 2

      Heat oil in a large saucepan over medium-high heat. Add the ginger, and sizzle about 20 seconds. Add garlic, pandan leaves, curry leaves, cardamom and cinnamon. Cook, stirring, until the ginger and garlic are golden brown. Add chile, onion and a generous pinch of salt. Stir until the onion is softened and translucent, 3 minutes. Add remaining curry and chile powders, and cook, until darkened and aromatic. Stir in tomato.

    3. Step 3

      Add chicken, coconut milk and enough water to cover, about 1 cup. Bring to a boil, and add the vinegar and salt to taste (you may not need it). Simmer, partly covered, for 35 minutes, until the chicken is just cooked through. Reserve for kottu roti. Leftover curry may be frozen.

  2. For the Kottu Roti

    1. Step 4

      Heat a large, well-seasoned cast-iron pan or wok over high heat with 2 tablespoons of oil. When the oil just starts to smoke, add the eggs, and scramble them until cooked dry. Transfer to a bowl, and wipe the pan clean. (Alternatively, you can scramble them in a nonstick pan.)

    2. Step 5

      Return the pan to medium heat. Add 3 tablespoons of oil and ginger. When it is aromatic, add pandan and curry leaves, and cook, stirring, until the ginger is light golden, 20 seconds. Add scallions and carrots. Stir for 1 minute, then add onion. Cook, stirring, until onion has only a little snap, about 3 minutes. Add the soy sauce and salt to taste, and remove to a bowl. Wipe the pan out.

    3. Step 6

      Return pan to medium heat, and add the remaining 3 tablespoons of oil. (If the flatbread you are using is very oily, use less oil in the pan.) When it’s shimmering hot, add roti, and stir until it feels dry and fluffy, about 5 minutes. Add chicken, cooked vegetables and eggs. Add the curry sauce, and continue to stir until hot all the way through. Taste, add more salt or soy sauce if necessary and serve.

Tip
  • Feel free to add or omit seasonings.

Ratings

5 out of 5
131 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

Haven't tried it yet, but a search for pandan indicates that it is also called screw pine, otherwise known as kewra. Kewra water is available at Indian groceries, so I may try that as a substitute.

Would have been nice to have a recipe for Sri Lankan curry powder, but easily found on the Internet.

As a substitute to roti, I have used wraps. Cut each wrap in thin long strips like fetuccine.

There is a version of this in Sri Lanka that uses "String Hoppers" instead of roti. I used thin Thai Rice Noodles as a substitute. Break the noodles into pieces before mixing it. Tastes authentic and not as heavy as the roti version. I bet thin egg noodles would work as well.

Absolutely fantastic recipe! It really took me back to my trip to Sri Lanka and the little restaurant in Ella where this dish was introduced to my partner and I. I found a recipe elsewhere for roasted Sri Lankan curry powder which was an extra step, but I think it’s worth it. The pandan comes in a quantity that is far too much for just this dish, so I used it to make a pandan extract which I used to also make coconut pandan ice cream and pandan simple syrup for cocktails.

Meera Sodha has a vegeterian recipe for this in Fresh India that is weeknight friendly and just as delicious -- this recipe is such a project, I won't make it again

This recipe came out really well. I doubled the amount of chicken and added extra curry leaves for flavor. Also used bone in chicken thighs for the curry as the meat is more moist and lemongrass. I simply took the meat off the bone for the main dish.

This was delicious, I made it pretty much as written, adding a bit more chili and cayenne. However, having just returned from Sri Lanka where I watched this being cooked many times, I have to say I never saw anyone use Worcestershire sauce or soy sauce! Still, I’m not a purist and totally enjoyed the recipe. And, as others have noted, it really is not as hard/complicated as it appears at first glance.

Do leftovers work? Or does the flatbread get too soggy?

As a substitute to roti, I have used wraps. Cut each wrap in thin long strips like fetuccine.

I did the exact same thing and it works like a charm.

Cooked this last night, turned out DELICIOUS! Like others say it looks difficult but really is just two steps: making the curry, and while it's simmering, making the veggies/roti.

We did not use specifically Sri Lankan curry or chili - just those what we had in our spice rack. To keep the heat mild (kitty roti can be very spicy), we only used 1 t. total of chili powder.

Added a couple of handfuls of cabbage to the veggies, worked well.

Omitted pandan leaves.

Did beef instead of chicken.

Haven't tried it yet, but a search for pandan indicates that it is also called screw pine, otherwise known as kewra. Kewra water is available at Indian groceries, so I may try that as a substitute.

Would have been nice to have a recipe for Sri Lankan curry powder, but easily found on the Internet.

You can find pandan leaves at thai or Asian markets :)

I think pine water would be too strong for this dish. The flavor would dominate.

get pandan (kewra)... rampe in Sinhalese in any half decent chinatown. Or good Asian supermarket. Then cut them into about 1" pieces and freeze. I always keep pandan and lemongrass in the freezer cut up. Ready to use. Ditto with fresh curry leaves, which I rinse and then freeze. ps Fresh pandan leaf (or frozen from fresh state at home) is key for taste. Not syrup/water.

What a wonderful dish, great recipe, however, because of
a personal preference, I went with pork tenderloin, instead of chicken: Delicious!
The only ingredient I left out was the pandan leaves, I'll get them for the next time!

I have made this recipe several times already. A top ten favorite.
It does seem complicated at first but if taken one step at a time, all goes well.
I have also made it without the eggs or bread, as the chicken and veg curry are excellent by themselves.
Once, I even toasted a piece good bread (not flat), cut it in small cubes and added it to my plate.
I usually have more chicken than veg curry, but the veg curry takes no time to make, so it's easy to make more.
Never used pandan leaves.

Private notes are only visible to you.

Credits

Adapted from Sanjeewa and Shymali Gooneratne

Advertisement

or to save this recipe.