Sri Lankan Egg Roti Recipe: Spiced Tortilla Hugs With Runny Yolk Magic

Breakfast & Brunch

Sri Lankan Egg Roti Recipe: Spiced Tortilla Hugs With Runny Yolk Magic

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

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!

1

šŸ‘Øā€šŸ³ 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.

2

šŸ³ 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.

3

šŸ”„ 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.

4

šŸ³ 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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 210mg70%
Sodium 520mg23%
Total Carbohydrate 38g14%
Dietary Fiber 2g8%
Sugars 2g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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!

3

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!

4

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.

5

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!

ā˜…ā˜…ā˜…ā˜…ā˜…4.8(14 reviews)
Categories Breakfast & Brunch