Hi there! Ready to bring the rhythmic “taka-taka-taka” sound of a Sri Lankan street corner right into your very own kitchen? If you’ve ever walked the streets of Colombo at night, you know that sound. It’s the sound of magic: otherwise known as Kottu Roti.
Kottu is more than just a meal; it’s an experience. It’s the ultimate comfort food, the king of street snacks, and arguably the best way to use up leftovers ever invented by humanity (seriously, it’s a genius move). Whether you’re a seasoned pro or a total beginner, I’m here to show you that you can master the kottu roti recipe at home without needing a giant metal griddle or professional chopping skills.
So, grab your spatulas, and let’s get cooking!
What Exactly is Kottu Roti?
In its simplest form, Kottu Roti is a stir-fry made from shredded Godamba roti (a thin, flaky Sri Lankan flatbread), vegetables, egg, aromatic spices, and a generous splash of spicy curry gravy.
The beauty of kottu is its versatility. You can make it with chicken, beef, mutton, or keep it totally vegetarian. But the real secret? It’s all in the chop. Traditionally, “Kottu maestros” use two sharp metal blades to chop the ingredients together on a hot flat-top, mixing everything into a perfectly spiced, textured harmony. At home, we’ll use a large pan or a wok, but the flavor will be just as authentic.
Your Shopping List (The Essentials)
Before we start the fire, let’s make sure your countertop is prepped. (Pro tip: Having everything chopped and ready before you start the heat is the secret to not panicking mid-way!)

The Base
- 4-5 Godamba Rotis: You can find these frozen as “Ceylon Parotta” in most Asian grocery stores. (A total lifesaver!)
- 1.5 cups Chicken Curry: Ideally leftover from last night. You’ll need both the shredded meat and about a cup of the gravy. If you don’t have a recipe yet, check out our home page for inspiration!
The Fresh Stuff
- 2-3 Eggs: Lightly beaten with a pinch of salt.
- 1 Large Onion: Finely sliced.
- 1 Carrot: Cut into thin matchsticks (julienned).
- 1 Cup Cabbage: Finely shredded.
- 1 Leek: Sliced into thin rings.
- 2-3 Green Chilies: Sliced (keep the seeds if you’re feeling brave!).
- A handful of Curry Leaves: This is non-negotiable for that authentic aroma!
The Aromatics & Spices
- 1 tbsp Ginger-Garlic Paste: Or freshly minced.
- 1 tsp Red Chili Flakes: Adjust to your spice tolerance.
- 1 tsp Sri Lankan Curry Powder: For that deep, earthy flavor.
- 2 tbsp Vegetable Oil: For the stir-fry.
Step-by-Step: The Ultimate Kottu Roti Recipe
Step 1: Prep the Roti
Take your cooked Godamba roti or parotta and cut them into small strips or squares (about 1-2 cm). You don’t want them too big, or they won’t soak up the curry juice! Set these aside in a bowl.
Step 2: Sizzle the Aromatics
Heat your oil in a large wok or wide frying pan over high heat. Toss in the curry leaves first: they’ll pop and sizzle (watch out for the splatter!). Follow immediately with your ginger-garlic paste and sliced onions. Sauté until the onions are soft and slightly golden.
Step 3: Veggie Power
Add the carrots, cabbage, leeks, and green chilies. Stir-fry these on high heat for about 2-3 minutes. You want them cooked but still holding a bit of a “crunch.”
Step 4: The Egg Scramble
Push the vegetables to one side of the pan. Pour your beaten eggs into the empty space. Let them sit for a second, then scramble them right there in the pan. Once they’re mostly set, toss them together with the vegetables.

Step 5: The “Kottu” Moment
Now for the fun part! Add your shredded roti pieces and the shredded chicken meat to the pan. Sprinkle over the chili flakes and curry powder.
Now, grab two sturdy metal spatulas or even two flat-edged wooden spoons. Start “chopping” the mixture as you toss it. The goal is to break the roti down even further and ensure every single piece is coated in the egg and veggie mix.
Step 6: The Gravy Bath
This is where the magic happens. Pour that delicious chicken curry gravy over the mixture. Use your spatulas to fold and chop it in. The roti will soak up the gravy like a sponge, becoming tender and incredibly flavorful.

Penny’s Note: Don’t add all the gravy at once! Start with half, mix it in, and see if you like it “dry” or “wet.” Most people in Sri Lanka love a “wet” kottu that’s dripping with flavor!
Step 7: Final Toss
Keep the heat high and toss for another minute or two until everything is piping hot and well-combined. Taste a bit (careful, it’s hot!) and add salt or more chili flakes if your heart desires.
Watch the Masterclass
Sometimes you just need to see the rhythm to get it right. Check out this tutorial to see how the pros handle the chop:
Pro Tips for the Best Home Kottu
- Leftovers are King: Kottu was literally invented to save leftover roti and curry. The flavors in a day-old curry are much deeper, making your kottu taste even better!
- The Heat is Your Friend: You want a very hot pan. This gives the roti those little charred bits that add a smoky dimension to the dish.
- Cheese Kottu Variation: Want to get fancy? Throw in a handful of shredded mozzarella or a few triangles of “The Laughing Cow” cheese right at the end. It melts into the gravy and creates a creamy, indulgent version that’s a huge hit in Sri Lankan cafes!
Ready to Eat?
There you have it! A perfect, street-style kottu roti recipe that you can whip up whenever the craving hits. Serve it immediately while it’s steaming hot. In Sri Lanka, we often serve it with an extra small bowl of gravy on the side: because you can never have too much gravy, right?
If you loved this recipe, why not explore more of our island flavors? Head over to our recipe collection to find the perfect chicken curry to pair with your next kottu.
Happy cooking, and even happier eating! Have fun!


