Ultimate Sri Lankan Chicken Kottu Roti

Sri Lanka

Ultimate Sri Lankan Chicken Kottu Roti

Recipe by Mr. Cuisine — researched from regional sources and kitchen-tested

70 minsMedium3-4

The quintessential Sri Lankan street food experience adapted for the home kitchen: flaky, layered flatbread chopped and flash-fried with aromatic spices, crisp vegetables, eggs, and an intensely savory chicken curry.

Instructions

01

Prepare and Cut the Flatbread

Cook the frozen parotta on a dry, hot skillet according to package instructions until cooked through but still pliable. Stack them together, let them cool slightly, roll tightly into a cigar shape, and slice crosswise into 1/4-inch wide ribbons. Cut across the ribbons once or twice to yield small rectangles. Spread them on a baking sheet to air out for 10 minutes.

Why it matters

Pre-cutting the bread ensures even distribution throughout the stir-fry and maximizes surface area for curry absorption. Airing them out prevents them from turning gummy in the pan.

Look for

Distinct, flaky, slightly dried flatbread strips that do not stick to each other.

02

Simmer the Chicken Curry Base

Heat 2 tbsp coconut oil in a deep pan over medium-high heat. Sauté the chopped onion, garlic, ginger, one sprig of curry leaves, and green chilies for 3 minutes until fragrant. Stir in the roasted curry powder, chili powder, turmeric, and black pepper, toasting for 30 seconds. Add the chicken pieces, coating them in the spice paste. Mix in the chopped tomato, water, and salt. Bring to a boil, cover, reduce heat to low, and simmer for 25 minutes. Pour in the coconut milk and simmer uncovered for 5 minutes.

Why it matters

Simmering bone-in chicken infuses the thin gravy with depth and gelatin, simulating the slow-cooked flavor crucial for street-style kottu.

Look for

Tender chicken meat and a vibrant, thin, dark reddish-brown gravy.

03

Separate Gravy and Shred Chicken

Remove the chicken pieces from the pan. Strain the liquid through a fine mesh strainer into a jug, ensuring you catch at least 1.5 cups of thin curry gravy. Discard the bones and cleanly shred the chicken meat into bite-sized shards.

Why it matters

Removing bones guarantees an easy eating experience, while separating the gravy allows precise control over the texture and moisture of the final dish.

Look for

A clean, rich jug of gravy and a bowl of tender, shredded chicken.

04

Sear the Aromatics and Vegetables

Place a large cast-iron skillet or wok over high heat until smoking. Add 1 tbsp coconut oil, the sliced onion, and the remaining sprig of curry leaves. Stir-fry for 1 minute. Toss in the shredded cabbage, carrots, and leeks, stir-frying vigorously for 2 minutes.

Why it matters

Intense high heat chars the vegetables slightly while keeping them crisp, matching the street-vendor flat-griddle environment.

Look for

Bright, slightly wilted vegetables that still retain their crunchy integrity.

05

Scramble the Eggs

Push the seared vegetables to the outer edges of the pan to form a wide, clear well in the center. Reduce heat slightly to medium-high. Crack the 3 eggs into the center, season with a pinch of salt and pepper, and scramble them quickly inside the well until soft curds form. Right before they dry out completely, fold the surrounding vegetables into the eggs.

Why it matters

Scrambling the eggs directly with the vegetables coats them nicely, enriching the dish and creating a barrier that keeps the bread structurally sound.

Look for

Soft, creamy egg curds fully incorporating into the vegetable mixture.

06

Assemble and Chop the Kottu

Turn the heat back to maximum. Dump the shredded chicken and the cut flatbread pieces directly into the pan. Toss everything rapidly using two spatulas. Pour exactly half (approx. 3/4 cup) of the reserved curry gravy over the surface. Using the edges of your spatulas, aggressively mix, flip, and chop down into the mixture continuously for 3 minutes. Taste the bread; if it feels dry, add another 1/4 cup of gravy and toss for 30 seconds more before removing from heat.

Why it matters

The vigorous flipping and chopping motion mimics the street scrapers, driving the hot curry gravy deep into the layers of the parotta bread.

Look for

A cohesive, uniform golden-brown mixture that looks incredibly moist but has distinct, individual pieces without any pooling liquid.

Common mistakes & fixes

  • Using raw curry powder, which yields a harsh, bitter, and medicinal background taste.
  • Pouring all of the gravy into the stir-fry at once, overwhelming the starches and rendering the dish soggy.
  • Using thin flatbreads without enough fat content, causing them to break down completely into a paste.
  • My kottu turned out very sticky and mushy. How can I fix it— This happens when too much liquid is added or the bread is tossed before the eggs set. Spread the mushy kottu onto a flat baking sheet and slide it under a hot oven broiler for 2-3 minutes to crisp up the top layers.
  • The flatbread bits feel tough and dry to chew. The bread absorbed the moisture quickly. Generously ladle the remaining warm curry gravy directly over your plated portion, let it sit for a minute to soak, and toss before eating.

Substitutions

  • Malaysian Parotta → Godamba Roti. Godamba roti is the traditional choice, but frozen flaky parotta from Asian supermarkets is structurally identical and widely accessible.
  • Malaysian Parotta → Flour Tortillas / Naan. Highly discouraged. Tortillas easily become gluey and gummy, while Naan turns excessively spongy when absorbing the curry gravy.
  • Sri Lankan Roasted Curry Powder → Garam Masala mixed with a pinch of cumin and dark cocoa powder. Regular yellow curry powders lack the deep, smoky flavor profile. A mix of garam masala with toasted elements comes closer if you cannot find authentic roasted powder.

Storage & reheating

  • Fridge: Store in an airtight container for up to 2 days. The bread will continue to absorb moisture, making it denser.
  • Freezer: Not recommended. The texture of the vegetables and cooked flatbread breaks down drastically upon thawing.
  • Reheat: Sprinkle 2 tablespoons of water or extra gravy over the portion and stir-fry quickly in a hot, oiled skillet until steaming.