Sri Lankan Kottu Roti

Kottu roti is a famous Sri Lankan street food – a stir fry of shredded roti(parotta) mixed with chicken curry, vegetables and egg. It’s a simple but incredibly flavorful dish that you’ll be coming back for more. Let me show you how to make it at home with leftover curry and either fresh parotta or frozen ones.

kottu roti on a bowl with a fork and a spoon.

What is Kottu Roti?

Apart from being a sought-after travel destination, Sri Lanka is famous for its culinary masterpiece Kottu Roti. Back in Sri Lanka, people hardly make it at home since you’ll find kottu roti in eateries on every corner of the country. If you ever walk down a busy street in Colombo in the evening, you’ll hear the rhythmic clitter-clatter of kottu knives on griddles long before you see the kottu stand – that’s the signature sound of kottu being made!

When I was growing up in Sri Lanka two decades ago, there were only three varieties of kottu roti – chicken, beef, and egg. Now there are so many varieties including cheese kottu, dolphin kottu, string hopper kottu to name a few.

Kottu roti or Kottu parotta (also spelled Koththu roti) is a mix of shredded gotamba roti (parotta), meat, curry, shredded vegetables, and spices, with an egg cooked on a flat griddle using metal choppers(similar to dough cutters) while chopping to mix everything together. This chopping motion is what’s called “kottu” in Sinhala – it literally means “chopped.”

Why This Recipe Works

I’ve made kottu countless times over the years. The beauty of this recipe is that it works perfectly in a regular home kitchen. You don’t need a large flat griddle or kottu knives. You can make authentic-tasting kottu at home using a large frying pan or wok.

The trick is to get everything pre-chopped and ready before you start. This is a quick-cooking dish once you begin, so having your mise en place ready is key. I’ve also tested this with both fresh and frozen parotta, and both works.

Also note that to make homemade kottu roti, you’ll need to have some curry already made. This is traditionally a “leftovers” dish – a brilliant way to transform yesterday’s curry into today’s delicious meal.

chicken kottu roti in a bowl.

Save This Recipe!

We'll email this post to you, so you can come back to it later!

About the Curry for Kottu Roti

I usually use my Sri Lankan chicken curry. Or use leftover Sri Lankan beef curry, any leftover curry works. If I’m planning to make kottu roti, I prepare extra gravy in my curries and make it nice and hot with plenty of spices.

You can also make the curry without meat and use it for the kottu – just cook the gravy with all the spices. That being said, you don’t necessarily need curry to make kottu. Egg kottu can be made with just vegetables and spices. You can add some chicken stock powder or bouillon to make it more flavorful.

The key is having a thick, flavorful sauce. If your curry is too watery, reduce it on the stove first – this prevents your kottu from getting soggy.

What You Need for Kottu Roti

ingredients for kottu roti.
  • Chicken curry: You need the meat and the curry sauce separately. Set aside the chicken pieces from the gravy.
  • Roti: Gothamba roti in Sri Lanka, or in other words, parotta. I use frozen parotta which you can find in any Indian or Asian grocery store these days. Cook the parotta according to package instructions and shred it before using. You can also use Kerala Malabar parotta, laccha paratha, or even homemade roti.
  • Vegetables: I use a mix of carrots and leeks. Some people use cabbage too, but it’s up to you. I like to cut carrots into thin strips or julienne. As for leeks, you can use both the white and green parts, or only the green part if you’re also using onion.
  • Egg: Essential for binding everything together and adding richness.
  • Spices: A mix of Sri Lankan roasted curry powder, red chili powder, turmeric, and black pepper. This is what makes kottu taste authentic.
  • Fresh aromatics: Curry leaves (if you can find them), ginger and garlic paste, and green chilies add that authentic Sri Lankan flavor.

How To Make Kottu Roti-Step by Step

Prep Work (Do This First!)

  1. Prepare the Roti If using frozen parata, cook them according to package instructions in a hot pan or tawa with a little oil. Alternately, you can air fry them for 3 to 4 minutes until cooked. Let them cool completely, then stack them and cut into thin strips. Turn 90 degrees and cut again into small bite-sized pieces.
chopped parota on a chopping board.
  1. Prep the Curry Separate the chicken pieces from the gravy. Shred or roughly chop the chicken into smaller pieces. Keep the gravy separate – you’ll add this at the end.
  1. Prep Your Vegetables
  • Cut carrots into thin matchsticks
  • Slice leeks into thin rings (both white and green parts)
  • Slice onions thinly
  • Finely chop ginger and garlic (or use my homemade ginger and garlic paste)
  • Slice green chilies

Cooking

sauteing the aromatics and vegetables in a wok.

Step 1: Heat 2 tablespoons of oil in a large wok or frying pan over medium-high heat. Add onions, curry leaves, ginger, garlic, and green chilies. Sauté for 30 seconds until fragrant.

Step 2: Add the carrots and leeks. Stir-fry for 2-3 minutes until they start to soften but still have some crunch. Stir in the spices and cook for few seconds.

adding eggs and chicken to the kottu roti.

Step 4: Move the veggies to the side. Break 2 eggs into the pan and let it cook until lightly set. Then scramble the eggs.

Step 5: Add the shredded chicken pieces to the pan. Using your spoon, break them into smaller pieces while mixing with the vegetables.

adding chopped roti and curry sauce to the kottu roti.

Step 6: Now add all the chopped roti pieces. Mix everything together vigorously. Break down any large pieces of roti while mixing. For mimic the “kottu” motion – you can use 2 spatulas or large spoons to chop and mix, if you prefer. Keep chopping and mixing for about 2-3 minutes. The roti should be well mixed with all the other ingredients.

Step 7: Turn the heat down to medium. Add about 1/2 to 3/4 cup of curry gravy (or to taste). Don’t drown it – just enough to coat everything. Mix well, continuing to chop and stir. The roti will absorb the gravy quickly. Cook for another 2-3 minutes.

Step 8: Taste and adjust salt if needed. Some people like to add a small knob of butter at this point for extra richness (totally optional but delicious!) or some shredded cheese for cheese kottu.

Step 9: Serve your kottu roti hot, straight from the wok. Garnish with some chopped coriander leaves if you like and extra curry on the side.

Tips for Perfect Kottu Roti

  • Use the largest pan you have: Don’t try to make a huge batch in a small pan. The ingredients need room to move around.
  • Make in small batches: Kottu comes out best when made in small batches enough for 2 to 3 people.
  • Soggy Kottu?: If your kottu ends up being soggy cook it down a bit more, the roti will absorb liquid the more heat it gets. Also make sure to reduce the curry gravy a bit if it’s watery.

Recipe

Sri Lankan Chicken Kottu Roti (Koththu Roti)

sri lankan kottu roti in a bowl.
Authentic Sri Lankan chicken kottu roti – a flavorful stir-fried dish with shredded parotta, chicken curry, vegetables, and scrambled eggs. This popular street food is surprisingly easy to make at home!
No ratings yet
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings 3

Ingredients
 

  • 2 tbsp oil
  • ½ onion chopped
  • 1 tbsp ginger & garlic paste
  • curry leaves
  • ½ tsp chili powder
  • ½ tsp curry powder
  • ½ tsp turmeric powder
  • 2 green chillies sliced
  • 1 carrot
  • 1 leek
  • 2 eggs
  • ½ tsp black pepper powder
  • ½ tsp salt to taste
  • 1 cup shredded chicken from the curry
  • 1 cup chicken curry or the gravy
  • 3 parotta gothamba roti

Instructions
 

  • Cook frozen parotta according to package instructions. Let cool, then stack and cut into small bite-sized pieces. Set aside.
  • Separate chicken pieces from curry gravy. Chop chicken into smaller pieces.
    Peel the carrot, slice and cut the slices into thin strips. Wash the leeks to get any dirt out and slice thinly.
  • Add 1 tbsp oil to a large pan. Add curry leaves, onions, ginger, garlic, and green chilies. Sauté for 30 seconds until fragrant.
  • Add carrots and leeks cook for 2-3 minutes until tender-crisp. Add all the spices (curry powder, chili powder, turmeric, black pepper). Mix well for 1 minute.
  • Move the veggies to a side and crack two eggs. Let it set for a few seconds and scramble them.
  • Add chopped chicken pieces. Break them up with your spatula and cook for 2-3 minutes until slightly browned.
  • Add all chopped roti pieces. Using two spatulas, vigorously chop and mix everything together for 3-4 minutes, breaking up any large pieces.
  • Turn heat to medium. Add the curry gravy. Mix well and stir for 2-3 minutes.
  • Taste and adjust salt. Serve immediately with extra curry on the side.

Notes

  • No fresh curry? Use rotisserie chicken or precooked chicken and make a quick gravy with onions, tomatoes, coconut milk, and curry powder.
  • Your fresh parotta should ideally be a day old. Warm parotta straight frm tne pan doesn’t work. Just let it cool and dry out a bit.
 

Save This Recipe!

We’ll email this post to you, so you can come back to it later!

Nutrition

Calories: 409 kcal | Total Carbs: 37 g | Protein: 20 g | Fat: 20 g | Saturated Fat: 4 g | Sodium: 1108 mg | Fiber: 5 g | Sugar: 7 g | Vitamin A: 4438 IU | Vitamin C: 10 mg | Calcium: 60 mg | Iron: 3 mg | Net Carbs: 32 g
DID YOU MAKE THIS?I want to know! Leave a comment & recipe rating below or tag @loveandotherspices on social media!
Course Dinner
Cuisine Sri Lankan

SHARE THIS POST:

4 Comments

  1. Wow Farwin.. you made the rotis as well.. Thats a grt job!!! And should I mention awesome snaps everytime??? 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating