Egg Roti – Delicious Sri Lankan Street Food

These warm, spicy egg rotis are very popular Sri Lankan street food among urban and village folks alike and it is hard to find anyone who has not tasted these. Now that the trend is to make all these street food at home more hygienically, I have taken the opportunity to post my mum’s authentic recipe here.

The street food vendors usually drench the dough with oil and make it more appealing in appearance but to keep it less in calories and healthy, I added the minimum required oil, keeping the taste intact!

Remember to serve these straight out of the pan to be eaten piping hot!

So, let’s get started;

Make the dough for rotis

You will need

 All purpose flour 2 cups
 Salt 1/2 tsp
 Olive oil (Any cooking oil would do) 1 tbsp
 Sugar 1/2 tsp
Baking powder 1/2 tsp


  • Rub flour, sugar, salt, baking powder and oil together
  • Add lukewarm water little by little and knead for about 5 – 8 mins until the dough doesn’t stick on to your fingers
  • Divide into equal sized balls giving an extra kneed to each ball
  • Rub oil on each ball.  Place on a tray a little apart from each other
  • Cover with a wet tea towel or a cling film and let them rest at least 1hr

Egg mixture

You will need

Chilli powder1 tsp
Salt1/2 tsp or to taste
Pepper powder1/2 tsp
Chopped onions1/2 cup or more
Chopped green chillies2 green chillies
  • Beat eggs in a bowl, season with salt and pepper powder. Keep aside
  • Keep the chopped onions and green chillies on a plate

Time to make egg rotis

  • Take a dough ball, oil your fingers and flatten it and then, carefully stretching from the sides, make it look like a handkerchief
  • Heat a flat pan, spray oil and place the stretched dough on it
  • Now pour some of the egg mixtures on the roti, letting it run all over the pan
  • Throw a handful of chopped onions and chopped green chilli. You can sprinkle more chilli powder for a fiery taste
  • Cover and cook for 2mins
  • Fold the egg roti in half. Some egg mixture might run out but you can fold it with the roti
  • Flip both sides alternatively and cook until the middle is not raw
  • Take out from the pan. Brush oil on both sides
  • You can cut the egg rotis into equal size triangles and serve with ketchup for kids
  • Serve them for adults with a steaming cup of sweet plain tea with ginger pieces floating on top
  • Enjoy!

Published by