How to Create the Ultimate Kottu Roti at Home (Fast & Authentic)

Make the Ultimate Kottu Roti at Home

Hi there! Welcome back to your favorite culinary corner of the internet. If you have ever strolled down a bustling evening street in Colombo, you already know the sound. Clack-clack, clack-clack-clack. It is the unmistakable rhythm of two heavy metal blades dancing across a hot iron griddle, chopping up flatbread, sizzling spices, fresh vegetables, and eggs into Sri Lanka’s most iconic street food.

Today, we are bringing that electrifying street-food energy right into your home kitchen. Whether you are hunting for a foolproof kottu roti recipe or looking to expand your collection of authentic sri lankan street food recipes, you are in the exact right place. Grab your spatula, turn up the heat, and let’s make some magic happen!


What Makes Kottu Roti So Irresistible?

Before we dive into the sizzling details, let’s talk about why kottu holds such a legendary status. At its core, kottu roti is a glorious stir-fry of shredded godamba roti (or flatbread), crisp vegetables, eggs, tender meat, and a heavy-handed dusting of roasted curry powder.

(And yes, if you are wondering whether it tastes as good as it sounds: spoiler alert: it tastes even better.)

The secret lies in the texture and the spice. The crispy edges of the shredded roti absorb every drop of savory gravy, while the fresh onions, leeks, and green chilies provide a vibrant crunch. It is chaotic, comforting, and completely customizable.


Ingredients You Will Need

To pull off an authentic kottu at home, you don’t need a commercial iron griddle. A large heavy-bottomed wok or your widest skillet will do wonders. Let’s gather our supplies:

Shredded godamba roti strips and fresh vegetables on a white surface

The Roti Base & Protein

  • 4–6 Plain Roti or Godamba Roti: (Store-bought frozen paratha works like absolute magic here if you are short on time!)
  • 1 to 1.5 cups Cooked Chicken: Ideally leftover Sri Lankan chicken curry with a little bit of gravy, shredded or chopped. (Or substitute with beef, tofu, or keep it completely vegetarian!)

The Aromatics & Veggies

  • 1 Medium Onion: Thinly sliced.
  • 2–3 Green Chilies: Sliced lengthwise (watch out for the spice level: adjust to your liking!).
  • 1 Small Carrot: Julienned into matchsticks.
  • 1.5 Cups Cabbage: Shredded finely.
  • Spring Onions & Leeks: Sliced, with white and green parts separated.
  • Garlic & Ginger: 3 cloves minced, 1 teaspoon freshly grated.
  • Curry Leaves: A handful of fresh curry leaves (non-negotiable for true island flavor!).

Eggs & Spices

  • 2 Large Eggs: Lightly beaten.
  • 1.5 tsp Sri Lankan Roasted Curry Powder: (The holy grail of island spices!)
  • ½ tsp Chili Powder or Flakes: For that signature street-food kick.
  • 1–2 tsp Soy Sauce: Adds depth and color.
  • Salt & Black Pepper: To taste.
  • Coconut Oil or Vegetable Oil: For stir-frying.

Step-by-Step Instructions: Let’s Get Cooking!

Ready to make some noise in your kitchen? Follow these simple steps and you will be chowing down on restaurant-quality kottu in no time.

Step 1: Prep Your Roti

Start by taking your cooked and cooled rotis or parathas and cutting or tearing them into small bite-sized strips (about 2×5 cm).
(Pro tip: Always use day-old or cooled roti. Fresh, hot roti will turn into a gummy mess in the pan, and nobody wants kottu porridge!)

Action shot of stir-frying kottu roti in a large hot wok

Step 2: Fire Up the Wok

Place your largest wok or heavy skillet over high heat. Add 2 tablespoons of vegetable oil and let it shimmer.

  1. Sauté the aromatics: Toss in your sliced onions, garlic, ginger, green chilies, and fresh curry leaves. Stir-fry for about 1 minute until fragrant and translucent.
  2. Add the veggies: Toss in the shredded cabbage, carrots, and the white parts of your spring onions. Stir-fry vigorously for 2 to 3 minutes until tender-crisp.
  3. Bring in the protein: Add your shredded chicken (along with a spoonful of curry gravy if you have it). Mix everything together so the chicken absorbs the aromatic oils.

Step 3: Scramble the Eggs

Push all the vegetable and chicken mixture to the perimeter of your pan, creating an open well in the center. Pour your beaten eggs right into that empty space. Let them set for a few seconds, then scramble and chop them into small pieces before mixing them back into the vegetable medley.

Step 4: The Grand Finale (The Chop & Toss!)

Now comes the fun part. Sprinkle your roasted curry powder, chili powder, salt, and pepper over the mixture. Add your shredded roti pieces and a splash of soy sauce.

Using two sturdy spatulas (or a spatula and a bench scraper), chop and toss everything together repeatedly. Mimic that classic street-food rhythm! Let it cook on high heat for 3 to 5 minutes, scraping the bottom of the pan so you get those delicious, lightly charred bits of roti.

Stir in the green parts of your spring onions right at the end, taste for seasoning, and turn off the heat.


Serving Suggestions

Serve your kottu piping hot on a wide plate. In Sri Lanka, kottu is almost always accompanied by a small bowl of spicy curry gravy on the side so diners can spoon extra moisture over their plate if they like it wetter.

A modern white bowl filled with ultimate Sri Lankan chicken kottu roti

If you want to create an epic weekend feast, pair your kottu with a side of freshly grated Pol Sambol for an extra burst of coconutty heat.


Troubleshooting Tips for Home Cooks

  • My kottu feels too dry! No worries at all. Splash in a couple of tablespoons of warm chicken broth, coconut milk, or extra curry gravy while tossing on high heat.
  • The roti is sticking to the pan. Make sure your pan is screaming hot before adding oil, and don’t skimp on the oil: street food needs enough fat to glide smoothly!
  • Can I make this vegetarian? Absolutely! Skip the meat and load up on mushrooms, bell peppers, or diced tofu.

Have fun experimenting with your ingredients, and don’t be afraid to make this recipe your own!

Have fun, and happy cooking!