Authentic Sri Lankan Egg Roti Recipe: The Street-side Classic🥚🫓
📝Introduction
If you want to eat hot and spicy chili or chicken curry on a rainy day, is there anything better than an egg roti? Today, through Yummy Bites SL, I will teach you how to prepare this "street food" that everyone loves, but thinks is difficult to make at home, with that authentic taste and cleanliness for your loved ones.
Sri Lankan egg roti is one of those foods that instantly reminds me of roadside food stalls and late evening snacks. I remember watching the roti makers skillfully flip the dough on a hot griddle, crack an egg in the center, sprinkle onions and chili, and fold it into a neat square. The smell alone was enough to make anyone hungry.
When I first tried making egg roti at home, I realized it’s much easier than it looks — the secret is getting the dough soft and cooking it on the right heat. Once you get that right, you can enjoy delicious, crispy egg roti anytime without leaving the house. This recipe gives you that authentic Sri Lankan taste with a soft inside and slightly crispy outside.
❤️🔥Why You Will Love This Recipe
- Crowd Pleaser: A dish that everyone from young children to adults will love.
- Super Filling: A nutritious and balanced meal that will fill you up in just one bite.
- Simple Ingredients: You can make this with a few simple ingredients that you always have in your kitchen.
- Perfect Texture: A perfect texture with a crispy outside and a soft egg layer inside.
👍Recipe Overview
- Cuisine: Sri Lankan
- Dish Type: Breakfast / Dinner / Snack
- Difficulty: Medium
- Prep Time: 20 minutes
- Rest Time: 2 hours
- Cook Time: 15 minutes
- Servings: 6-8 egg rotis
🧺Ingredients
For the Roti Dough
-
2 cups all-purpose flour
-
1 teaspoon salt
-
1 tablespoon oil
-
About 3/4 cup warm water
For the Filling
-
4 eggs
-
1 small onion (finely chopped)
-
1–2 green chilies (finely chopped, optional)
-
Salt to taste
-
Black pepper to taste
For Cooking
-
2–3 tablespoons oil or butter
🔪Required Equipment
- Mixing bowl
- Rolling pin1. Prepare the Dough
- In a bowl, mix flour and salt. Add oil and gradually add warm water while kneading until you get a soft dough.
- Knead for about 5–7 minutes until smooth.
- Cover and let it rest for at least 2 hours. Resting makes the roti softer and easier to stretch.
2. Divide the Dough
- Divide the dough into equal balls. Apply a little oil on each and rest another 10 minutes if possible.
3. Roll the Roti
- Flatten one dough ball and roll it into a thin circle. Don’t worry about perfect shape — thinner dough gives better texture.
4. Cook and Add Egg
- Heat a pan with a little oil on medium heat. Place the rolled dough onto the pan.
- Crack all eggs to bawl and mix it. Add 2-3 tbsp of egg mixture in the center, then quickly spread it slightly. Sprinkle onion, chili, salt, and pepper.
5. Fold the Roti
- Fold the four sides inward to form a square, covering the egg.
6. Cook Until Golden
- Cook on medium-low heat, flipping carefully, until both sides are golden brown and the egg is fully cooked inside.
7. Serve Hot
- Remove and serve warm and enjoy!
🍽️ Serving Suggestions
- Classic Combo: Serve with a spicy Sri Lankan Chicken Curry or Dhal Curry.
(I taught you how to make delicious chicken curry and dhal curry at home. Click on the link below to see the chicken curry and dhal curry recipes.)
- Chicken curry recipe: https://yummybitessl.blogspot.com/2026/01/village-tasty-secrets-authentic-ceylon.html
- Dhal curry recipe: https://yummybitessl.blogspot.com/2025/12/the-15-minute-comfort-meal-sri-lankan.html
- The Street Style: For a real hotel flavor, serve with a spicy Lunu Miris or Seeni Sambol (Sugar Sambol).
(I have also told you the recipe for sugar sambol.It is shown below.)
- Teatime: This goes very well with a hot Plain Tea in the afternoon.
♻️ Leftover Tips
- Reheating: If you have leftover rotis, instead of microwaving them, heat them in a hot pan for about a minute on each side. Then you can get that fresh taste again.
- Kottu Idea: If you have some leftover rotis, you can thinly slice them and add some vegetables and gravy to make a delicious home-made kottu in no time!
- Soft dough = soft roti. Don’t skip resting time. The longer the dough is in the mold, the easier it is to stretch the bread.
- Dough too hard (roti becomes chewy)
- Rolling too thick (egg doesn’t cook properly)- Cooking on high heat (burns outside, raw inside)
- Roti turning hard:
Dough was too stiff or overcooked.
- Egg leaking out:
Fold faster and don’t overfill.
- Raw egg inside:
Cook longer on low heat.
- Not crispy:
Add a little more oil or cook slightly longer.
Sri Lankan egg roti is simple, comforting, and incredibly satisfying. It’s one of those recipes that feels special but uses everyday ingredients. Once you learn the technique, it becomes a fun dish to make for family breakfasts, dinners, or even weekend treats.
For me, homemade egg roti always brings back the feeling of street food nights — warm, flavorful, and made fresh right in front of you. And honestly, it tastes even better when you make it yourself.
![]() |
| Recipe right here - save it for later! |
What should I cook next? Let me know in the comments! 👇 Loved this recipe? Share your photos with us📸. Don’t forget to follow for more!
- Happy cooking! See you in the next recipe foodies!😊✨
).png)

0 Comments