Egg Roti – A Popular Sri Lankan Street Food Favourite

Sri Lankan street food is full of delicious combinations, and egg roti is a simple favourite enjoyed by people of different ages. Made with roti dough and egg, this satisfying dish brings together a soft, lightly crisp flatbread and a savoury filling that makes it suitable for breakfast, a quick lunch, or an evening snack.
Often prepared fresh at roadside food stalls and local eateries, egg roti can be enjoyed on its own or with a spicy curry or sambol. Its simple ingredients, comforting flavour and convenient serving style have made it a familiar choice for people looking for something filling and tasty.
What Is Egg Roti?
Egg roti is a flatbread dish prepared by cooking an egg with or inside a layer of roti dough. In Sri Lanka, the term commonly refers to a roti folded around an egg, sometimes with onions, green chillies, pepper and other seasonings.
The dish is related to the wider family of South Asian flatbreads, which are prepared in many different ways across the region. Sri Lankan roti itself comes in several forms, including plain roti and coconut roti, while egg roti offers a savoury variation with egg as the main filling.
Depending on the cook, the egg may be cracked onto the dough during cooking or mixed with seasonings before being added. The roti is then folded into a square or another compact shape and cooked on a hot griddle until the dough is cooked through and the egg is set.
Although the ingredients are relatively simple, the result can be a flavourful and satisfying meal that is easy to eat without complicated preparation.
What Ingredients Are Used to Make Egg Roti?
Egg roti can be prepared with a handful of everyday ingredients. The exact recipe varies between households and food stalls, but the following ingredients are commonly used.
Roti dough: The dough forms the outer layer of the dish. It is generally made using wheat flour, water, salt and a little oil. The dough is kneaded until smooth and rested to make it easier to stretch.
Eggs: Eggs provide the main filling and contribute a rich, savoury flavour. They also help make the dish more substantial.
Onions: Finely chopped onions can add sweetness and a little texture to the filling.
Green chillies: These provide heat and a fresh, sharp flavour for people who prefer a spicy roti.
Black pepper and salt: Basic seasonings help bring out the flavour of the egg and other ingredients.
Oil or butter: A small amount is used to cook the roti on the griddle and help the outside develop a lightly golden surface.
Some versions include chopped green onions, curry leaves or additional spices. Others keep the recipe simple, using only egg and a few seasonings. These differences allow each cook to prepare egg roti according to personal taste.
How Is Egg Roti Prepared?
Preparing egg roti begins with making the dough. Flour, water, salt and oil are combined to create a smooth, pliable mixture. The dough is kneaded, divided into portions and allowed to rest before being stretched into thin sheets.
A lightly oiled, flat cooking surface is heated, and the stretched dough is placed on it. An egg is then added, either directly onto the dough or as a seasoned mixture, depending on the preparation method.
Chopped onions, green chillies, pepper and other seasonings may be added to the egg for extra flavour. The sides of the dough are folded over the filling to form a compact parcel.
The roti is cooked on both sides until the outside is lightly golden and the egg inside is fully cooked. The heat needs to be controlled carefully so that the dough cooks properly without burning before the filling is ready.
Once cooked, the egg roti is served hot. Its soft interior, savoury filling and lightly crisp exterior make it a comforting choice for a quick meal.
What Makes Egg Roti a Popular Choice?
Egg roti is appealing because it combines familiar ingredients in a convenient form. The flatbread provides a soft, satisfying base, while the egg gives the dish its distinctive savoury character.
Another reason for its popularity is its versatility. It can be served as a simple egg-and-roti combination or enhanced with onions, chillies and spices. The seasoning can be adjusted to suit different preferences, from mild and straightforward to noticeably spicy.
Egg roti is also easy to serve and eat. It can be prepared fresh at a roadside stall, ordered at a local restaurant or made at home using basic kitchen equipment.
For many people, it is the kind of food that fits naturally into a busy day. Whether enjoyed for breakfast or as an evening snack, it offers a familiar combination of bread and egg without requiring an elaborate meal.
How Does Egg Roti Taste?
The flavour of egg roti depends on its ingredients and how it is cooked. The dough usually has a mild, slightly savoury taste, allowing the egg and seasonings to stand out.
The egg provides a soft, rich filling, while onions can contribute a gentle sweetness. Green chillies and black pepper add warmth, creating a balance between the mild flatbread and the more strongly flavoured filling.
Texture is another important part of the experience. A well-cooked egg roti may have a lightly crisp surface with softer layers inside. The contrast between the cooked dough and the egg filling makes each bite satisfying.
Some versions are relatively mild, while others are seasoned generously with chilli and pepper. This means egg roti can offer different flavour experiences even when the basic ingredients remain similar.
What Can You Eat with Egg Roti?
Egg roti can be enjoyed on its own, but accompaniments can add extra flavour and variety.
Pol sambol – This traditional Sri Lankan coconut sambol brings a spicy, tangy flavour that complements the mild dough and egg.
Chicken curry – A serving of chicken curry can turn egg roti into a more substantial meal, with the curry sauce adding moisture and spice.
Dhal curry – Creamy dhal curry offers a comforting accompaniment for people who prefer a less intense flavour.
Lunu miris – This onion-and-chilli mixture adds a sharp, spicy kick for those who enjoy bold Sri Lankan flavours.
Plain tea – A cup of tea is a simple option when egg roti is eaten as a quick breakfast or evening snack.
The best accompaniment depends on how the roti is seasoned. A mildly flavoured version can work well with a spicy sambol, while a more heavily seasoned roti may be enjoyable on its own.
Egg Roti in Sri Lanka
Egg roti is part of the everyday food experience found at many Sri Lankan roadside eateries, small restaurants and street food stalls. It is often prepared to order on a large, flat griddle, where customers can watch the dough being stretched, filled, folded and cooked.
Its popularity fits naturally into Sri Lanka’s casual dining culture, where freshly prepared food and familiar flavours are important parts of everyday eating. Egg roti can be a practical option for people looking for a quick breakfast, an affordable meal or something to enjoy during an evening outing.
Although the basic idea remains simple, different cooks may use different dough recipes, seasonings and folding techniques. Some keep the filling minimal, while others add onions, green chillies and spices to create a more flavourful version.
For visitors exploring Sri Lankan food, trying egg roti at a local eatery can be one way to experience the island’s everyday food culture beyond formal restaurant dining.
Final Thoughts
Egg roti shows how a few everyday ingredients can become a satisfying Sri Lankan food favourite. With its soft flatbread, savoury egg filling and optional spices, it offers a simple combination that works for breakfast, lunch or a quick snack.
Whether enjoyed with pol sambol, paired with curry or eaten straight from the griddle, egg roti remains an appealing choice for anyone who appreciates freshly prepared street food.
Looking for delicious egg roti and more culinary discoveries? Explore more Lankaura.