Sri Lankan Egg Roti Recipe

egg roti
egg roti

In Sri Lanka, any food shop will have egg roti and its such a famous dish that you can eat either as a breakfast option, a snack or even dinner. Normally we would eat it with some sort of curry. I can picture myself eating hot egg roti drenched in a thick chicken curry.

In Sri Lanka, we never had to make this at home because it was so readily available everywhere. I first learnt how to make this dish when I was working in Hilton Colombo as a kitchen apprentice. I still remember the famous roti master teaching me the art of making the perfect roti and truly I was amazed how easy it was and how little ingredients he used to make the most delicious egg roti.

you will be so surprised to know how easy and simple it is to make the perfect Egg roti

Roti fillings

  • Plain Roti :You can do a plain roti without adding the egg filling
  • Egg roti
  • Cheese Roti
  • Meat roti ( Usually Beef & Chicken)

You can slo check my other Sri Lankan food recipes

Watch how to make Egg roti

Step by step recipe how to make egg roti

egg roti

Sri Lankan Egg Roti Recipe

a9b20388ac4029be840ebcb8495cf687?s=30&d=mm&r=gRachi Fernandopulle
Soft and crispy roti filled with a spicy egg mixture
Prep Time 2 hrs
Cook Time 10 mins
Total Time 2 hrs 10 mins
Course Main Course
Cuisine Sri Lankan
Servings 2 people


  • Pots and Pans
  • Cook top


Roti dough

  • 2 Cups All Purpose Flour
  • 3/4 Cups Water
  • Pinch of Salt
  • 1 tbsp Oil Canola, Vegetable
  • Oil ( enough to cover the dough) Canola, Vegetable

Egg Mixture

  • 2 Eggs
  • 1 tbsp Red onion Chopped
  • 3 Curry leaves Finely sliced
  • 2 tsp Chili Flakes
  • Salt & Pepper To taste


  • Combine flour, water, salt, oil in a bowl and mix well
  • Transfer the combined dough into a surface, knead the dough for 5-6 mins, until its smooth & soft ( Add flour to the work surface and on top of the dough, if it is too sticky)
  • Portion the dough into 4 equal portions
  • Using your palm in a circular motion, shape them into smooth balls
  • Add oil to a deep tray and add the prepared dough balls inside the tray with oil (the dough balls need to be submerged in oil) Leave at room temperature for 2 hours.
  • In a separate bowl, add the eggs, red onion, salt, pepper, chilli flakes and curry leaves and mix well
  • After the dough has rested for 2 hours, take them out of the oil and flatten the dough in a clean surface using your palm and fingertips until you have a thin circular shaped roti
  • Heat pan with 1 tsp of oil on a medium heat
  • Once the pan is heated cook the prepared roti on the pan
  • When one side is cooked halfway, add 1/4 of the egg mixture on to the roti and bend each side halfway. it should resemble a square
  • Once eggs are cooked turn the other side and cook until brown in colour & cooked.
  • Serve it warm


Keyword Sri Lankan Egg Roti Recipe