Breakfast & Brunch
This Sri Lankan egg roti recipe delivers crispy, spiced tortillas with runny yolk centers that make every bite irresistible. š„ The secret lies in the perfect balance of flour, eggs, and warm spices that create a golden, flaky exterior while keeping the inside rich and tender.
I've perfected this dish after years of experimenting, and it's become a breakfast staple in my homeāsimple yet impressive enough for guests.
The magic happens in the batter, where turmeric and curry powder infuse the flour mixture with vibrant color and aromatic warmth. Once cooked in a hot skillet, the roti develops crispy edges while maintaining a soft, pillowy center.
This dish is incredibly versatileāserve it with spicy curries, sambols, or even as a standalone snack with a side of chutney.
What sets this recipe apart is the runny yolk magic that transforms an ordinary tortilla into something extraordinary. The combination of crispy, spiced layers with the creamy yolk creates a flavor and texture experience that's hard to resist.
It's the kind of dish that feels both comforting and special, perfect for any breakfast or brunch gathering.
Whether you're making it for a family breakfast or a festive meal, this Sri Lankan egg roti recipe delivers consistent results with minimal effort. The key is patienceāletting the batter rest and cooking the roti slowly to achieve that perfect balance of textures.
Let's get started on creating your own batch of these delicious, spiced tortillas.
Ingredients for sri lankan egg roti
These vibrant ingredients transform simple flour and eggs into golden, spiced tortillas with irresistible runny yolk magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour š¾ | 1 ½ cups | Sifted for light texture |
| Large Eggs š„ | 3 whole | Room temperature for even cooking |
| Water š§ | ½ cup | Warm for better mixing |
| Curry Powder š¶ļø | 1 ½ tbsp | Authentic Sri Lankan blend preferred |
| Ground Turmeric šæ | ½ tsp | Freshly ground for vibrant color |
| Salt š§ | ½ tsp | Fine sea salt preferred |
| Vegetable Oil š« | ¼ cup | High smoke point for frying |
| Ghee or Butter š§ | 2 tbsp | For crispy golden finish |
| Cumin Seeds šæ | ½ tsp | Toasted for aromatic depth |
| Fresh Cilantro š± | ¼ cup | Chopped for garnish (optional) |
| Lemon Juice š | 1 tbsp | Freshly squeezed for brightness |
The curry powder is non-negotiable hereālook for authentic Sri Lankan blends at Indian grocery stores, not just generic curry powder from the regular supermarket. Penzeys Spices carries a great option if you can't find it locally. Fresh turmeric is ideal but ground works fine (just make sure it's vibrant yellow, not grayish). The flour should be all-purpose, not self-rising or whole wheatāthis recipe needs that classic roti texture. I always measure my flour by weight (180g for 1.5 cups) for consistency, but if you're eyeballing it, spoon it into the cup and level it off. Don't pack it down! The eggs should be largeāsmaller eggs might make the roti too dense.
No curry powder? Mix 1 tsp each of coriander, turmeric, and cumin as a substitute. Running short on ghee? Butter works perfectlyājust don't overdo it or your roti will get greasy. The cumin seeds can be skipped if you're in a hurry, but toasting them whole in the oil first adds that amazing aroma. Fresh cilantro isn't essential, but it adds a bright finishādried won't cut it here. The lemon juice is more for serving than the batter, but it balances all that richness when you eat them fresh off the skillet. Pro tip: Warm your water slightly before mixingāit helps the batter come together more smoothly.
Make the batter ahead and let it rest for at least 30 minutesāthis lets the spices bloom and the flour absorb properly. The roti keeps for 2 days wrapped in a clean kitchen towel to maintain crispness, but honestly? They're best fresh. If you make extras, reheat in a dry skillet for 30 seconds per sideāmicrowaving makes them soggy. Store your flour in an airtight container away from heat, and keep spices in a cool, dark place. The ghee will last 6 months in the fridge once opened, so buy it in small quantities if you won't use much.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipeājust flour, eggs, water, curry powder, and turmeric. Thatās it. No fancy pantry trips, no last-minute grocery runs. The spices do all the heavy lifting, and honestly? The simplicity makes it feel like a little victory every time.
- Spice-Packed Crunch: The curry powder and turmeric give it this warm, earthy kick thatās ridiculously satisfying. You get that crispy edge with a soft, fluffy centerālike a hug in bread form. (Yes, even on a Tuesday night.)
- Breakfast or Dinner: Serve it with a fried egg and chutney for a quick breakfast, or pair it with curry for a hearty dinner. Itās the ultimate blank canvasāgreat for meal prep, potlucks, or just because. My kids ask for it at both lunch and dinner, no questions asked.
- Budget-Friendly Staple: Eggs and flour are cheap, and a little curry powder goes a long way. This recipe stretches easilyāmake a batch, reheat slices in a pan, and youāve got a filling, flavorful meal for days. No waste, all flavor.
Step-by-step instructions for Sri Lankan egg roti
Here's how to make these golden, spiced tortillas with that perfect runny yolk center!
šØāš³ Step 1: Toast Spices and Mix the Batter
Heat a small dry skillet over medium heat and toast the cumin seeds for 30 seconds until fragrant and lightly golden. Immediately transfer them to a bowl and let cool for 1 minuteāthis releases their aromatic oils.
In a large mixing bowl, combine the 1.5 cups all-purpose flour, 1.5 tbsp curry powder, 0.5 tsp ground turmeric, 0.5 tsp salt, and toasted cumin seeds. Whisk to break up any lumps in the flour. Create a well in the center and add the 3 whole eggs and 0.5 cup warm water.
š³ Step 2: Create the Perfect Dough
Using a fork, gently mix the wet ingredients into the dry until you have a shaggy dough. I like to use my hands hereāfold the dough over itself 3-4 times until it comes together into a smooth, elastic ball. If it's too dry, add 1 tsp water at a time until pliable but not sticky.
Cover the dough with a damp towel and let it rest for 15 minutes. This resting period relaxes the gluten, making the roti easier to roll out. I know it seems counterintuitive to wait, but trust meāthis makes all the difference for tender, not tough, roti.
š„ Step 3: Cook the Roti with Ghee Magic
Heat a non-stick skillet over medium-high heat and add 2 tbsp ghee or butter. Let it melt completely, then swirl to coat the pan evenly. Divide the rested dough into 4 equal portions and roll each into a thin circle (about ¼-inch thick) using a rolling pin.
Place one rolled roti in the hot pan and cook for 1-2 minutes until bubbles form on the surface and the edges start to lift. Here's the thingādon't press down! Let the roti cook undisturbed until the bottom is golden brown with crispy spots. Flip carefully using a spatula and cook the other side for another 1 minute.
š³ Step 4: Add Eggs and Finish Perfectly
Make a small well in the center of each cooked roti and crack an egg into it. Immediately tilt the pan to let the raw egg spread slightly over the roti. Cover the pan and cook for 30-45 seconds until the egg whites are just set but the yolk remains runny and vibrant.
Remove from heat and drizzle with 1 tbsp lemon juice. Sprinkle with chopped cilantro and fold the roti in half or roll it up. Serve immediately while the egg is still warm and runnyāthis is the moment of truth where all the flavors come together in perfect harmony!
Pro Tips For Making Sri Lankan Egg Roti
- STIR THE BATTER LIKE DOUGH: I learned this the hard wayāmixing the egg and flour too gently leaves pockets of dry flour that wonāt cook through. Use a fork or your hands to work the batter until itās uniformly sticky, like thick pancake batter. Thatās how you get a crispy roti, not a spongy one.
- CRACK EGGS INTO COLD WATER: This isnāt just about clean eggsāitās about temperature control. Plunge whole eggs into cold water first, then crack them directly into the bowl. The shock stops the whites from spreading wildly, and the cold water keeps the batter from curdling when you add the spices. Trust me, your roti will thank you.
- PRESS HARD, RELEASE SLOW: The moment the roti hits the pan, press down firmly with a spatulaāno half-hearted patting. Then, when the edges lift, resist the urge to flip immediately. Let the center set for 10ā15 seconds so it doesnāt tear apart. Your rotiās structure depends on this patience.
- SKIP THE EXTRA WATER: I used to add more water to make the batter easier to handle, but it turns your roti into a sad, dense pancake. The recipeās water-to-flour ratio is exactājust enough to bind. If itās too stiff, let it rest for 5 minutes; if itās too loose, add a spoonful of flour. No guesswork.
Storing and reheating this sri lankan egg roti
Freshness First
Sri Lankan egg roti tastes best when served fresh off the skilletāthose crispy edges and runny yolk magic disappear fast. I recommend making only what you'll eat immediately, but if you must prep ahead, let the cooked roti cool completely before storing.
Wrap them individually in parchment paper (not plastic) to maintain crispness for up to 2 hours at room temperature. š«
Refrigerator Revival
For leftovers, store roti in an airtight container with a paper towel between layers to absorb moisture. They'll keep for 2 days in the fridge. To reheat, place in a dry non-stick skillet over medium heat for 30-45 seconds per side until crispy again.
Never microwaveāit turns the roti rubbery. A quick stovetop refresh brings back that golden crunch!
Freezer-Friendly Method
For longer storage, freeze uncooked roti dough balls (after resting) on a tray lined with parchment, then transfer to a freezer bag for up to 1 month. Cook straight from frozen: roll out and cook in a hot skillet with 1 extra minute per side.
The egg addition should still happen fresh after reheating for that perfect yolk texture. š§
Egg Handling Tips
The runny yolk is the star, so handle eggs carefully. If reheating pre-made roti with eggs, crack the egg fresh after warming the roti in the skillet. For make-ahead roti without eggs, store them separately and add the egg when serving.
I find room-temperature eggs spread more evenlyātake them out of the fridge 10 minutes before cracking. š„
Spice Preservation
Your roti's flavor depends on fresh spices. Store curry powder, turmeric, and cumin seeds in airtight containers away from light and heatāthey lose potency quickly. Toast spices fresh each time you make roti for maximum aroma.
If you notice your roti tasting bland, it's time to refresh your spice collection. Ground spices typically last 6 months, while whole seeds keep for 1 year.
Lemon Juice Secret
That final drizzle of lemon juice isn't just for flavorāit prevents the roti from becoming soggy when stored. For reheating, add fresh lemon juice right before serving to maintain brightness.
If you're making a big batch, squeeze lemons ahead and store the juice in the fridge for up to 3 days. A little acidity goes a long way in keeping these roti vibrant and fresh-tasting. š
Nutrition facts
Frequently asked questions
Can I make Sri Lankan egg roti without eggs?
This recipe relies on eggs for that signature runny yolk magic, but you can make a vegetarian version by replacing them with 2 tbsp melted butter or ¼ cup yogurt. The texture will be slightly differentāmore like a flatbreadābut still delicious! Just reduce the water by 1 tbsp if using yogurt to maintain the right consistency.
Why does my roti turn out too thick or uneven?
Uneven roti usually happens when the dough isn't rested properly or rolled too thin. Let the dough rest for 15-20 minutes before rolling, and aim for a ¼-inch thicknessāthinner spots cook faster. Use a rolling pin with even pressure, and if the dough sticks, dust your surface with a little flour. Pro tip: Divide the dough into equal portions first for consistent sizes!
What's the best way to serve Sri Lankan egg roti?
These roti are perfect for breakfast or brunch! Serve them with spicy sambols, coconut milk-based curries, or a side of pickled onions for a complete Sri Lankan meal. For a quick snack, pair with mango chutney or yogurt dip. The crispy edges and runny yolk make them great as a standalone dish tooājust add a squeeze of lemon!
Can I make egg roti ahead of time?
Yes, but with a few tricks! Cook the roti without eggs first, then store them in an airtight container for up to 2 days. When ready to serve, warm in a dry skillet and add fresh eggs. For longer storage, freeze the dough balls (not cooked roti) for up to 1 month. The key is keeping the egg addition fresh for that perfect yolk texture.
What if I don't have curry powder?
No problem! Mix 1 tsp coriander powder, ½ tsp turmeric, ½ tsp cumin, and a pinch of black pepper for a close substitute. For extra warmth, add ¼ tsp cayenne. The flavor won't be identical, but it'll still give your roti that aromatic, spiced character. Toast the spice blend first to enhance the flavors!
