Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Sri Lankan Egg Roti Recipe

egg roti 450x600 1

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 450x600 1

Sri Lankan Egg Roti Recipe

Soft and crispy roti filled with a spicy egg mixture
Prep Time: 2 hours
Cook Time: 10 minutes
Total Time: 2 hours 10 minutes

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


Did you make this recipe?

I love hearing how you went with my recipes! Tag me on Instagram at @food_voyageur.
Share on facebook
Share on twitter
Share on pinterest
Share on email
Share on whatsapp

6 thoughts on “Sri Lankan Egg Roti Recipe”

  1. I tried chef Rachis Egg Rotti recipe and I loved it ! Definitely recommend it ! I am a huge fan of simple, delicious recipes and this Sri Lankan recipe will make you indulge ! Also tried the fish rotti twist. The basic rotti recipe can be used in so many different manners, it’s a delight.
    Thank you for sharing chef ! 10/10

Leave a Comment

Your email address will not be published.

Recipe Rating

Scroll to Top