Main Course
Kottu Roti with Broccoli: Sri Lankan Street Food at Home
Original name: Kottu Roti with Broccoli

About this dish
Kottu roti is Sri Lanka's beloved street food, made by rhythmically chopping godhamba roti with vegetables, eggs, and spices on a hot griddle. This version adds broccoli for a fresh, verdant crunch, while keeping the dish's signature texture and aroma intact.
It's a weeknight-friendly meal that comes together in one pan, and the chopping rhythm is oddly meditative.
Ingredients
UK and US measurements are both included for every recipe.
Godhamba roti (or parotta)
grain4 pieces (about 300 g)
Imperial measurement: 4 pieces (about 10.5 oz)
Broccoli florets
vegetable200 g
Imperial measurement: 2 cups
Large eggs
protein2
Carrot, julienned
vegetable1 medium (about 80 g)
Imperial measurement: 1 medium (about 2.8 oz)
Yellow onion, thinly sliced
vegetable1 medium (about 100 g)
Imperial measurement: 1 medium (about 3.5 oz)
Green chilies, sliced
vegetable2
Curry leaves
herb1 sprig (about 10 leaves)
Sri Lankan curry powder
spice1 tsp
Ground turmeric
spice1/2 tsp
Vegetable oil
fat2 tbsp
Salt
seasoningto taste
Fresh cilantro, chopped
herb2 tbsp
Lime wedges
fruit2
Method
Prepare the roti
5 minsStack the godhamba roti and slice into thin strips, then cut crosswise into bite-sized pieces. Set aside.
Blanch the broccoli
5 minsBring a pot of salted water to a boil. Add broccoli florets and cook for 2 minutes. Drain and rinse under cold water to stop cooking. Set aside.
Scramble the eggs
3 minsHeat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Crack in the eggs, scramble until just set, then transfer to a plate.
Sauté aromatics
2 minsAdd the remaining oil to the skillet. Add onion, green chilies, and curry leaves. Sauté until onion softens, about 2 minutes.
Add vegetables and spices
2 minsStir in carrot, broccoli, curry powder, turmeric, and salt. Cook for 2 minutes until vegetables are warmed through and coated with spices.
Add roti and eggs
4 minsAdd the sliced roti and scrambled eggs to the skillet. Toss everything together, breaking up any clumps, and cook for 3–4 minutes until the roti is heated through and slightly crispy.
Finish and serve
1 minsRemove from heat. Sprinkle with fresh cilantro and serve hot with lime wedges on the side.
Equipment
- Large skillet or wok
- Spatula
- Knife
- Cutting board
- Pot for blanching
Nutrition facts
Tips
- For an extra-crispy texture, use day-old roti and cook over high heat, pressing the mixture down occasionally with your spatula.
- If you can't find godhamba roti, parotta or even flour tortillas make a good substitute, the key is a flaky, layered flatbread.
- Blanching the broccoli first keeps it bright green and tender-crisp, preventing it from steaming and becoming mushy in the skillet.
- Adjust the amount of green chilies to your heat preference, remove the seeds for a milder dish.
Serving suggestions
- Serve with a side of coconut sambol or a simple cucumber salad for a complete meal., Top with a fried egg for extra protein.
- Pair with a cold beverage like iced tea or a lager.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Mei Zhang
Specialises in Chinese cuisineMei Zhang is a dumpling artist who puts a pleat in each one to represent a year of her life. She is 32.
Describe yourself in three words: Nostalgic, artistic, slow but perfect.