Table of Contents
About This Beginner Recipe
If you have never made kottu roti before, this is the recipe to start with. We have stripped the process down to its essentials, removing any steps that might intimidate a first-timer while keeping the core flavors and techniques that make kottu special. This recipe produces a delicious, authentic-tasting kottu using ingredients you can find at any supermarket.
Traditional kottu roti is made by professional cooks (kottu makers) who have practiced for years, wielding two heavy metal blades on a flat iron griddle with mesmerizing speed and rhythm. The sound of those blades clanging against the metal surface is one of the most iconic sounds in Sri Lankan street culture. While you will not be replicating that exact setup at home, you can achieve delicious results with a simple frying pan or wok and a pair of spatulas.
This recipe uses eggs as the protein because they are universally available, affordable, and easy to work with. It uses store-bought paratha or tortillas instead of godamba roti, since these are much easier to find outside Sri Lanka. And it keeps the spice list short - just curry powder, turmeric, and soy sauce - while still delivering genuine kottu flavor. Once you have mastered this basic version, you will have the confidence and technique to move on to chicken kottu, cheese kottu, and the more advanced recipes on our site.
Think of this recipe as your training wheels for kottu making. The chopping technique, the high heat, the layering of flavors, the speed of execution - these fundamentals are all here. Master them with this simple recipe, and you will be ready for anything.
What You Need (Equipment)
You do not need any specialized equipment to make kottu at home. Here is what works:
- A large frying pan or wok: The bigger the better. A 12-inch (30cm) frying pan, a wok, or a cast iron skillet all work well. The key is a large, flat cooking surface that can get very hot.
- Two spatulas: Metal spatulas are best. You will use one in each hand to chop and toss the kottu. If you only have one spatula, use a large metal spoon in your other hand.
- A sharp knife and cutting board: For preparing vegetables and cutting the flatbread.
- Bowls for prep: Small bowls to hold your prepared ingredients so everything is within reach when cooking starts.
That is it. No special kottu plate, no metal blades, no industrial-strength burner. Just a hot pan and enthusiasm.
Ingredients
This recipe intentionally uses ingredients available at any regular supermarket. No trips to specialty stores required.
The Bread
- 3 store-bought paratha (also called parotta or roti canai) - found in the frozen section of most supermarkets
- Alternatives: Large flour tortillas, leftover chapati, or leftover naan bread
Vegetables
- 1 medium onion, thinly sliced
- 1 leek, sliced into thin rings (or 2-3 spring onions/scallions, sliced)
- 1 small carrot, julienned into thin matchsticks
- 2 green chilies, sliced (or substitute 1/2 teaspoon red chili flakes if you cannot find fresh green chilies)
Aromatics
- 2 cloves garlic, minced (or 1/2 teaspoon garlic powder)
- 1/2 inch piece fresh ginger, minced (or 1/4 teaspoon ground ginger)
- 6 curry leaves, if available (these add wonderful flavor but the recipe still works without them)
Seasoning
- 1 tablespoon curry powder (any brand - Sri Lankan roasted curry powder is best, but regular Madras curry powder works fine)
- 1/2 teaspoon turmeric powder
- 1 tablespoon soy sauce
- 3 tablespoons coconut milk (from a can) or any leftover curry sauce you have
- Salt and black pepper to taste
Protein
- 2 large eggs
For Cooking
- 2 tablespoons vegetable oil (any neutral oil with a high smoke point)
Step-by-Step Instructions
Step 1: Cook and Prepare the Bread (5 minutes)
If using frozen paratha, cook them according to the package instructions - usually dry-frying them on a pan for 2-3 minutes per side until golden and flaky. Let them cool completely. This is important because hot, fresh bread will turn to mush when you try to stir-fry it. If possible, cook the bread ahead of time and refrigerate for a few hours or overnight. Once cooled, stack the breads, roll them loosely into a cylinder, and slice across into strips about 1-2 inches wide. Shake the strips loose so they separate. Set aside.
Step 2: Prepare Everything Else (10 minutes)
This is the most important step in making kottu. Because the actual cooking happens incredibly fast (under 8 minutes), you must have absolutely everything prepared, measured, and within arm's reach before you turn on the stove. This is what chefs call "mise en place" - everything in its place.
Slice the onion thinly. Slice the leek into thin rings (wash thoroughly between layers if using leek - dirt hides there). Cut the carrot into thin matchsticks about 2 inches long. Slice the green chilies lengthwise. Mince the garlic and ginger. Pick the curry leaves off the stem. Crack the eggs into a small bowl and beat them lightly with a fork. Measure out the curry powder, turmeric, soy sauce, and coconut milk. Line everything up next to your stove.
Step 3: Get the Pan Screaming Hot (2-3 minutes)
Place your largest frying pan or wok on the stove and turn the heat to the absolute maximum. Let the pan heat up for a full 2-3 minutes. You want it seriously hot - when you flick a drop of water onto the surface, it should evaporate instantly with a sizzle. This high heat is what gives kottu its characteristic smoky flavor. Do not skip this step and do not cook on medium heat - it will not taste the same.
Step 4: Start the Aromatics (30 seconds)
Add the 2 tablespoons of oil to the hot pan. It should shimmer immediately. If you have curry leaves, drop them in first - they will crackle and pop (this is normal, do not be alarmed). Immediately add the minced garlic, ginger, and sliced green chilies. Stir for about 20-30 seconds. Everything should sizzle vigorously. The garlic should turn light golden but not brown. If it starts browning too fast, your pan might be too hot - lift it off the burner for a second.
Step 5: Stir-Fry the Vegetables (2-3 minutes)
Add the sliced onion to the pan. Toss and stir on high heat for about 1 minute until the onion starts to soften and the edges begin to char slightly (this charring is good - it adds smoky flavor). Add the leek slices and stir-fry for another minute. Finally, add the carrot matchsticks and cook for 1 more minute. The vegetables should be softened but still have a crunch. Do not let them go limp.
Step 6: Scramble the Eggs (30 seconds)
Push all the vegetables to one side of the pan, leaving an empty space. Pour the beaten eggs into the empty space. Let them sit undisturbed for about 10 seconds until the bottom starts to set. Then use your spatula to break the eggs into large, rough chunks - you want big, fluffy pieces, not finely scrambled egg. Once the eggs are mostly set (a little wetness is fine - they will finish cooking), fold them into the vegetables.
Step 7: Add the Bread and Season (3-4 minutes)
Now add all the bread strips to the pan. Pick up a spatula in each hand. Begin chopping downward into the bread and vegetable mixture, then tossing and flipping. Chop, toss, flip. Chop, toss, flip. Find a rhythm. The bread strips will break into smaller pieces as you chop, and they will mix with the vegetables and egg. After about 1 minute of chopping, sprinkle the curry powder and turmeric over the mixture. Drizzle the soy sauce. Pour the coconut milk over the top. Continue the chopping and tossing action for another 2-3 minutes.
Step 8: Final Check and Serve (1 minute)
Taste a piece of the kottu. Add salt and black pepper as needed. The kottu should be a golden-brown color from the curry powder and turmeric, with visible pieces of egg, strands of bread, and bits of vegetable throughout. It should be slightly moist from the coconut milk and soy sauce, but not wet or soggy. If it looks dry, add another splash of coconut milk. If it looks wet, let it cook for another minute to evaporate the excess moisture.
Scoop the kottu onto a plate and serve immediately while it is piping hot. Congratulations - you have just made your first kottu roti!
Tips & Tricks for Your First Kottu
- Do not panic about the heat: High heat is your friend. It is what creates authentic kottu flavor. Trust the process - keep things moving and they will not burn.
- Speed over precision: Kottu is not about perfect knife cuts. Rough, quick vegetable prep is fine. It is street food, not fine dining.
- The bread must be cold: This is the single biggest mistake beginners make. Warm or fresh bread turns to paste. Cold, day-old bread is ideal.
- Prep before you cook: Have absolutely everything ready before the pan gets hot. Once cooking starts, you will not have time to chop or measure anything.
- Start with a non-stick pan if nervous: While a wok or cast iron gives the best flavor, a non-stick pan is more forgiving for beginners since nothing will stick or burn as easily.
- Do not stir - chop: The motion is downward chopping, not circular stirring. You are cutting the bread into smaller pieces while mixing. Watch any kottu-making video to see the technique.
- Taste as you go: Everyone's curry powder, soy sauce, and preferences are different. Taste before serving and adjust salt, pepper, or soy sauce as needed.
- Practice makes perfect: Your second kottu will be better than your first, and your tenth will be significantly better. The technique improves with every attempt. Do not be discouraged if your first try is not perfect.
Nutrition Information
Per serving (approximate values):
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 14g |
| Carbohydrates | 42g |
| Fat | 17g |
| Saturated Fat | 5g |
| Fiber | 3g |
| Sodium | 520mg |
| Cholesterol | 185mg |
Serve With
For your first kottu, keep the accompaniments simple:
- Ketchup or chili sauce: Not traditional, but a great gateway condiment for beginners who find the flavors new.
- Soy sauce: A small dish of soy sauce on the side for extra seasoning.
- Lime or lemon wedges: A squeeze of citrus brightens everything and is completely authentic.
- Yogurt: Plain yogurt on the side helps cool down the spice if it is too hot for you.
- Any leftover curry: If you have any curry (chicken, lentil, vegetable), warm it up and serve alongside. This is the most authentic way to eat kottu.
Ready for the Next Level?
Once you have made this basic kottu a few times and feel comfortable with the technique, here is your progression path:
- Level 2: Egg Kottu - Use more eggs and add Sri Lankan curry powder for a more authentic egg kottu.
- Level 3: Vegetable Kottu - Add more vegetables and use coconut oil for richer flavor.
- Level 4: Chicken Kottu - Make a proper chicken curry and use it as the base. This is the classic.
- Level 5: Cheese Kottu - Add melted cheese for the modern favorite.
- Level 6: Seafood Kottu - Work with prawns and cuttlefish for the premium version.
- Level 7: String Hopper Kottu - Master the gentler technique with delicate rice noodles.
Frequently Asked Questions
Absolutely! While curry leaves and pandan leaves add wonderful authentic flavor, your kottu will still taste great without them. The curry powder, turmeric, garlic, ginger, and soy sauce provide plenty of flavor on their own. If you want to add extra depth to compensate, try adding a bay leaf (not the same flavor but adds an aromatic note) or a pinch of fenugreek seeds. As you get more into Sri Lankan cooking, you can order curry leaves online or find them at Asian grocery stores - they freeze beautifully, so you can buy in bulk and keep them in the freezer for months.
Mushy kottu is almost always caused by one of three issues. First, the bread was too fresh or too warm - always use cold, day-old bread. Second, the pan was not hot enough - the bread needs to be stir-fried on screaming high heat so it gets slightly crispy, not steamed into mush. Third, you added too much liquid (coconut milk, soy sauce, or curry) - use a light hand with liquids and add more only if the kottu looks dry. For your next attempt, make the bread the day before, crank the heat as high as it goes, and start with less liquid than the recipe calls for. You can always add more, but you cannot take it away.
Yes, but if you are a beginner, we recommend mastering the basic technique first before adding meat. When you are ready, the simplest way to add protein is to use leftover cooked chicken (shredded rotisserie chicken works perfectly), cooked ground meat, or sliced sausages. Simply add the pre-cooked meat along with the bread in Step 7. For a more authentic experience, make a quick chicken curry separately and add the shredded chicken plus a few tablespoons of the curry sauce - this is what takes kottu from good to great. See our Chicken Kottu Recipe for the full method.
Advertisement