Breakfast & Brunch
This Sri Lankan egg sandwich recipe transforms a simple breakfast into a flavor-packed experience with its signature spiced hopper crust and perfectly runny yolk. The secret lies in the aromatic blend of curry powder, mustard seeds, and chili that infuses every bite with warmth and complexity.
I developed this recipe after years of perfecting the balance between crispy edges and tender, flavorful fillings—each component plays a crucial role in achieving that authentic taste.
The foundation of this sandwich starts with a crispy hopper crust, traditionally made from rice flour but easily adaptable with bread or flatbread for convenience. Inside, you'll find a rich egg yolk that stays gloriously runny, surrounded by a savory mix of curry-spiced potatoes and onions.
What sets this apart is the careful layering of flavors—each ingredient contributes to the symphony of spices that defines Sri Lankan cuisine.
What makes this recipe truly special is how it captures the essence of a Sri Lankan breakfast in one handheld bite. The crust provides a satisfying crunch, while the filling delivers a harmonious blend of creamy egg, spiced vegetables, and tangy mustard.
This sandwich is perfect for breakfast, a quick lunch, or even as a late-night snack when cravings strike.
The best part? You can customize it to your preference—add extra chili for heat lovers or keep it mild for a gentler spice profile. Serve it with a side of sambol or a cooling cucumber salad to round out the meal.
Let's bring the flavors of Sri Lanka to your kitchen with this foolproof recipe.
Ingredients for sri lankan egg sandwich
Spiced rice flour, runny eggs, and bold flavors—this sandwich delivers Sri Lankan breakfast magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Diced into 1/2-inch pieces |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, medium size |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Rice Flour 🌾 | 1 cup | For hopper crust (or breadcrumbs) |
| Curry Powder 🌶️ | 1 ½ tbsp | Authentic Sri Lankan blend preferred |
| Mustard Seeds 🌿 | 1 tsp | Yellow or brown preferred |
| Red Chili Powder 🔥 | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 tbsp | For frying hopper crust |
| Butter 🧈 | 1 tbsp | Unsalted, for egg filling |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Flatbread or Bread 🍞 | 4 whole | For sandwich crust alternative |
The curry powder is non-negotiable here. Look for authentic Sri Lankan blends at Indian or Asian markets—they've got more depth than the regular grocery store stuff. Mustard seeds? Yellow or brown gives the best flavor, but white works in a pinch. If you can't find rice flour, breadcrumbs or all-purpose flour work for the crust, though texture will differ. For the potatoes, Russets are ideal—their starchiness holds up best to frying. I always grab a couple extra potatoes because they shrink dramatically when cooking.
No curry powder? Mix 1 tsp each of turmeric, coriander, and cumin for a close approximation. Mustard seeds too strong? Cut the amount in half—they pack serious punch. Fresh chili flakes instead of powder? Use half the amount by weight. The eggs are the star—room temperature eggs fry more evenly, and they should be fresh for that perfect runny yolk. Flatbreads? Store-bought naan or even tortillas work if you're skipping the hopper crust. Just toast them first for that crispy texture.
Potatoes and onions keep 5 days in the fridge, but the hopper crust mix is best used fresh. Store dry ingredients like curry powder and mustard seeds in airtight containers for up to 6 months. The flatbreads or bread should be stored in a cool, dry place—freezing them extends shelf life for 3 months. Make the spice mix ahead and store it in a jar—it'll be ready whenever cravings hit.
Why You'll Love This Recipe
- Crispy in Minutes: I swear by the rice flour batter—it’s lighter than breadcrumbs but still gives that satisfying crunch. Toss in diced potatoes and onions, fry until golden, and boom: you’ve got a sandwich base that holds up like a champ.
- Spice Without Effort: That curry powder isn’t just flavor—it’s a whole vibe. The warmth lingers, but it’s balanced by the eggs’ richness, so you get depth without overpowering. Honestly, the first bite makes me want to eat it straight from the pan.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. The filling stays together, the flavors don’t fade, and it’s hearty enough to keep me full until dinner. (Yes, even on a Tuesday night.)
- Pantry Staple: Russet potatoes and eggs? Always on hand. Rice flour and curry powder? Cheap enough to keep stocked. This recipe turns basic ingredients into something special without breaking the bank—or my grocery budget.
Step-by-step instructions for Sri Lankan egg sandwich
Here's how to make these flavor-packed sandwiches with crispy hopper crusts and runny yolk perfection.
Make the Spiced Potato Filling
In a large skillet, heat the 2 tablespoons vegetable oil over medium heat. Add the 1 whole yellow onion and cook for 4-5 minutes until soft and translucent. Add the 1.5 lb russet potatoes (pre-diced into ½-inch pieces) and cook for 8-10 minutes, stirring occasionally, until the potatoes begin to soften.
Lower the heat to medium-low and stir in the 1.5 tablespoons curry powder, 1 teaspoon mustard seeds, 1 teaspoon red chili powder, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for another 5 minutes, stirring frequently, until the potatoes are tender and the spices are fragrant. Remove from heat and let cool slightly—this filling should be warm but not hot when you assemble the sandwiches later.
Prepare the Hopper Crust Mixture
In a bowl, whisk together the 1 cup rice flour and 1 teaspoon salt until combined. Gradually add ½ cup water (not listed in ingredients but essential for binding) while stirring to form a smooth, thick batter. The consistency should be like pancake batter—thick enough to coat the back of a spoon but still pourable.
Heat 1 tablespoon vegetable oil in a small skillet over medium heat. Dip the 4 whole flatbread or bread pieces into the batter, coating both sides evenly. Fry for 1-2 minutes per side until golden brown and crispy. Set aside on a paper towel-lined plate to drain excess oil. These will be your hopper crusts—keep them warm until ready to assemble.
Cook the Runny Yolk Filling
In the same skillet (no need to clean it—the flavor is gold), melt the 1 tablespoon butter over low heat. Crack the 4 whole large eggs into the skillet, one at a time, letting each egg cook slightly before adding the next. Stir gently with a spatula, keeping the heat low to prevent scrambling. Cook for 2-3 minutes until the eggs are just set but still slightly runny in the center.
Remove the eggs from heat and stir in the ¼ cup chopped fresh cilantro and 1 tablespoon freshly squeezed lemon juice. This brightens the flavors and cuts through the richness of the eggs. Keep the mixture warm—you want those yolks to stay beautifully runny when you serve.
Assemble the Sandwiches
Spread a generous layer of the spiced potato filling onto one side of each crispy hopper crust. Top with an equal portion of the runny egg mixture, spreading it evenly. Place the second hopper crust on top to create a sandwich. Press gently to help the fillings adhere.
Cut each sandwich diagonally into two triangles for easy handling. Serve immediately while the hopper crusts are still crispy and the yolks are perfectly runny. The contrast of textures—crispy crust, soft potato, and silky egg—makes every bite unforgettable. Pair with a spicy chutney or a cool cucumber salad for the full Sri Lankan experience.
Pro Tips For Making Sri Lankan Egg Sandwich
- SOAK THE POTATOES FIRST: I learned this the hard way—raw potato chunks in oil will splatter like a firework show and taste bland. Thinly slice your Russets and soak them in cold water with a pinch of salt for 15 minutes before frying. This removes excess starch so they crisp up properly and absorb the curry flavors better.
- GRATE THE ONION DRY: Wet onion releases water and turns your filling into a sad, watery mess. Use a box grater (not a food processor) and pat the shredded onion dry with a paper towel before cooking. The texture stays crisp, and the sandwich holds together like it should.
- COOK EGGS LOW AND SLOW: High heat makes scrambled eggs rubbery, and that’s the last thing you want in a Sri Lankan egg sandwich. Use low-medium heat, stir constantly, and pull them off the heat when they’re still slightly underdone. They’ll finish cooking in the sandwich, staying creamy and rich.
- CHILL THE BATTER 10 MINUTES: Rice flour batter thickens when cold, and skipping this step means a gluey, uneven coating. Mix your rice flour, eggs, and curry powder, then let it sit for 10 minutes before dredging the potatoes. The batter will cling better, and the sandwich will have that perfect crispy texture every time.
Essential equipment for perfect results
Hopper Crust Essentials
For authentic texture, a non-stick skillet with a 10-inch diameter is ideal for frying hopper crusts. I swear by All-Clad Stainless Steel for even heat distribution—it prevents sticking better than cheaper pans.
If you don’t have rice flour, King Arthur all-purpose flour works in a pinch, though the texture will be slightly denser. For the batter, a whisk ensures no lumps form, and a small ladle helps control the amount of batter on each bread piece. 🥖
Spice Prep Tools
Toast your mustard seeds in a small dry skillet over medium heat for 30 seconds before adding them to the potatoes—this deepens their flavor. A mortar and pestle lets you grind fresh black pepper and red chili powder for maximum aroma.
Store your spice blends in amber glass jars to preserve freshness. I keep a small measuring spoon set nearby for precise spice adjustments. 🌶️
Egg Cooking Gear
A non-reactive stainless steel skillet (like Demeyere) is perfect for cooking the eggs—it heats evenly and won’t react with the lemon juice. A spatula with a thin, flexible blade helps gently fold the eggs without breaking them.
For runny yolks, low heat is key—a kitchen thermometer ensures you maintain 200-220°F in the skillet. 🍳
Assembly Must-Haves
Use a sharp chef’s knife to cut the sandwiches diagonally—it gives a cleaner edge than a serrated blade. A small offset spatula helps spread the potato filling evenly without tearing the hopper crust.
For serving, a wooden board keeps the sandwiches warm while you plate them. I always keep paper towels handy to blot any excess oil from the crusts. ✨
Nutrition facts
Frequently asked questions
Can I make this sandwich without rice flour?
If you can't find rice flour, use 1 cup all-purpose flour or breadcrumbs for the hopper crust. For breadcrumbs, mix with 1 tablespoon water to bind them together. The texture will be slightly denser but still delicious.
How do I keep the egg yolk runny?
Cook the eggs over low heat for only 2-3 minutes—they should be set around the edges but still jiggly in the center. Remove them from heat immediately and keep them warm (not hot) until serving. Fresh, room-temperature eggs also help maintain that perfect runny texture.
Can I make this sandwich ahead of time?
Prep the fillings (potatoes and eggs) separately and store them in the fridge for up to 2 days. Reheat gently before assembling. However, the hopper crusts are best made fresh—they lose crispiness when reheated. Assemble and serve immediately for the best experience.
What's the best way to store leftover hopper crusts?
Store leftover hopper crusts in an airtight container at room temperature for 1 day, or freeze them for up to 1 month. To reheat, warm in a 200°F oven for 5-7 minutes until crispy again. They're perfect for quick sandwiches later!
Can I make this sandwich spicier?
Yes! Add ½ teaspoon extra chili powder or 1 teaspoon fresh chili flakes to the potato filling. For heat lovers, include 1 sliced green chili pepper with the onions. Just remember—spice builds as the sandwich sits, so start mild if you're unsure!
