Breakfast & Brunch
This Sri Lankan egg roll recipe delivers crispy golden perfection with a fragrant spiced filling wrapped in delicate layers. The secret lies in balancing tender potatoes, aromatic curry powder, and mustard seeds, all bound together with a touch of coconut milk for richness.
I've perfected this technique through countless batches, ensuring the celery crowns stay crisp while the filling remains moist and flavorful.
The filling begins with potatoes simmered in coconut milk and spiced with turmeric, curry powder, and mustard seeds—classic Sri Lankan flavors that infuse every bite. Once cooled, the mixture is shaped into neat rolls, wrapped in thin egg layers for that signature crispy texture.
The key is patience during frying, ensuring even golden-brown color without overcooking.
What you'll end up with is a dish that's crispy on the outside, tender inside, and bursting with warm, spiced coconut notes. The aroma alone will transport you to a bustling Sri Lankan street market, where these egg rolls are a beloved breakfast staple.
Serve with a tangy tamarind dipping sauce for the full experience.
Perfect for brunch gatherings or a satisfying weekday breakfast, these egg rolls are foolproof and impressive. The recipe scales easily, making it ideal for feeding a crowd or prepping ahead. Let's get started on creating these crispy, flavorful delights!
Ingredients for sri lankan egg roll
Eight essential ingredients transform into crispy, aromatic egg rolls with golden celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Medium dice, peeled |
| Coconut Milk 🥥 | 1 can | Full-fat, unsweetened |
| Curry Powder 🌶️ | 2 tbsp | Medium heat blend |
| Ground Mustard Seeds 🌿 | 1 tbsp | Toasted for depth |
| Turmeric Powder 🌿 | 1 tsp | Freshly ground preferred |
| Large Eggs 🥚 | 6 whole | Room temperature |
| Celery Strips 🧅 | 1 cup | Thin, 3-inch pieces |
| All-Purpose Flour 🌾 | ½ cup | For dusting |
| Vegetable Oil 🫒 | 3 cups | High smoke point |
| Salt 🧂 | 1 tsp | Kosher or sea |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The coconut milk is the heart of this recipe—opt for full-fat canned brands like Thai Kitchen for maximum richness. Curry powder is non-negotiable; Madras or Berbere blends add authentic depth, but any medium-heat powder works. Mustard seeds should be lightly toasted in oil before adding to the potatoes for that nutty punch. Russet potatoes are ideal—their starch makes the filling tender without falling apart. If using pre-diced potatoes, rinse them first to remove excess starch, which can make the filling gummy. For the celery, look for crisp stalks with vibrant green tops—those are always fresher. Trader Joe's usually carries pre-cut celery strips if you're short on time.
No curry powder? Mix 1 tbsp each of turmeric, coriander, and cumin for a close substitute. Coconut milk substitute? Use half coconut milk and half heavy cream for richness, though the flavor will differ slightly. Eggs too runny? Chill the beaten egg mixture for 15 minutes before dipping. The celery crowns are the showstopper—if you can't find thin celery sticks, use green onion tops or chives for a similar effect. For extra crispiness, double-dip the egg rolls in the egg wash before frying. And if you're frying multiple batches, keep the oil at 350°F—too hot and they'll burn before cooking through.
Potatoes keep 3-4 days in the fridge, but cook them same-day for best texture. Prep the filling ahead—it actually improves overnight as flavors meld. Store wrapped in parchment paper in the fridge for up to 2 days. For frying, work in batches—don't overcrowd the pan or the oil temperature will drop. These reheat beautifully—350°F oven for 10 minutes restores crispiness. Freeze uncooked rolls on a tray first, then transfer to a bag for 1 month. Serve with tamarind chutney or spicy mayo for the full Sri Lankan experience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to juggle multiple pans—just peel, boil, and toss everything into one pot with the potatoes. The curry powder and mustard seeds bloom right into that warm, aromatic broth while you’re still chopping onions.
- Creamy Spice Bomb: That blend of coconut milk and turmeric? It’s like a hug in a bowl—rich but not heavy, with just enough kick from the curry to make it feel special. Honestly, the first bite always makes me think, "Why don’t I make this more often?"
- Leftover Goldmine: This dish actually improves the next day. The flavors meld even deeper, and it reheats like a dream—perfect for lunchboxes or a quick office meal. I’ve sent these to work in jars, and no one’s ever complained (though they’ve asked for the recipe).
- Budget Bright Spot: Russet potatoes and coconut milk stretch this recipe far without breaking the bank. Between us, I’ve made this for potlucks, family dinners, and even a last-minute guest—it’s the kind of dish that feels fancy but costs next to nothing. My wallet thanks me every time.
Step-by-step instructions for Sri Lankan egg rolls
Here's how to achieve that signature crispy exterior and rich, spiced filling that defines this dish.
Prepare the Spiced Potato and Celery Filling
In a large mixing bowl, combine the 2 lbs of diced russet potatoes with the 1 cup of celery strips. Add the 2 tbsp curry powder, 1 tbsp ground mustard seeds, 1 tsp turmeric powder, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the spices are evenly distributed throughout the vegetables. The mixture should look vibrant and aromatic - you'll notice the spices releasing their fragrance as you work.
Transfer the spiced mixture to a non-stick skillet and cook over medium heat for 10-12 minutes, stirring occasionally. You're looking for the potatoes to soften completely while still maintaining some texture - they should be tender when pierced with a fork but not mushy. Remove from heat and let cool completely before proceeding. This cooling step is crucial as it prevents the filling from releasing excess moisture when wrapped.
Create the Egg Roll Wrappers
In a separate bowl, beat the 6 large eggs until just combined - no need to make them fluffy. Gradually whisk in the 0.5 cup all-purpose flour, mixing until you achieve a smooth, thin batter consistency similar to pancake batter. The mixture should coat the back of a spoon but still flow easily when poured.
Heat 1 cup of vegetable oil in a clean skillet over medium-high heat until shimmering but not smoking. Working in batches, pour small ladles of the egg batter into the hot oil, tilting the pan to create thin, even circles. Cook for 1-2 minutes per side until the wrappers turn a delicate golden color and are completely set. Remove with a slotted spoon and drain on paper towels. You should make enough wrappers to comfortably cover all your filling - about 12-15 wrappers depending on size.
Assemble and Fry the Egg Rolls
Once the filling has cooled completely and your wrappers are ready, it's time to assemble. Place about 1 tablespoon of the spiced potato mixture at one end of each wrapper. Fold the wrapper over the filling, then roll tightly from the bottom up, sealing the edge with a small amount of beaten egg to act as glue. The rolls should be compact but not overly tight - you want them to hold their shape during frying.
Heat the remaining 2 cups vegetable oil in a deep fryer or heavy pot to 350°F. Fry the egg rolls in batches, turning occasionally, for 3-4 minutes until they develop a deep golden-brown color. The key to crispy egg rolls is maintaining this oil temperature - if it drops below 325°F, the rolls will absorb too much oil and become greasy rather than crispy. Remove with tongs and drain on a wire rack or paper towels.
Prepare the Spiced Coconut Cream Sauce
In a saucepan, gently warm the 1 can coconut milk over low heat. Stir in 1 tbsp lemon juice and let it heat through for about 3-4 minutes, being careful not to let it come to a boil. The sauce should be warm but still slightly thick - you're looking for a creamy consistency that will beautifully coat the egg rolls.
Taste and adjust seasoning if needed, adding a pinch more salt or a dash of black pepper if desired. The sauce should complement the spiced filling without overpowering it. Keep the sauce warm until ready to serve, as it will thicken slightly as it cools.
Serve Immediately for Maximum Crispiness
Arrange the crispy egg rolls on a serving platter and immediately pour the warm spiced coconut cream sauce over the top. The contrast between the golden, crispy exterior and the rich, creamy sauce is what makes this dish so special. Serve while the egg rolls are still piping hot to maintain that perfect crunch.
For an authentic touch, garnish with additional ground mustard seeds and a sprinkle of curry powder. The egg rolls should hold their shape well, with a satisfying crunch that gives way to the flavorful potato filling. Each bite should deliver that perfect balance of textures and spices that defines Sri Lankan cuisine.
Pro Tips For Making Sri Lankan Egg Roll
- Parboil Potatoes First: Cut your russets into thin, even sticks, then boil them for 3 minutes before frying. I learned this the hard way—skipping it makes them greasy and uneven. The quick cook also keeps them from falling apart when you roll them later.
- Toast Spices Dry: Heat your curry powder and mustard seeds in a dry pan for 30 seconds until fragrant. This kills the raw flavor and makes the whole dish sing. (Yes, even if you’re impatient like me—just don’t walk away.)
- Use Full-Fat Coconut: Light coconut milk water down the dish. The fat carries the spices and keeps the filling creamy. I was skeptical until I tried it—now I won’t go back.
- Roll Tight, Then Chill: Wrap the potato filling snugly in the egg roll wrapper, then place on a tray and freeze for 10 minutes. This prevents unraveling when frying. (Your future self will thank you.)
Essential equipment for sri lankan egg roll
Essential Frying Tools
First up, you'll need a deep fryer or a heavy-bottomed Dutch oven for frying the egg rolls. I swear by a Cuisinart 4-quart deep fryer—it maintains consistent oil temperatures and has a built-in thermometer.
If you don’t have one, a Lodge cast iron skillet works perfectly for smaller batches. Just make sure it’s at least 10-inch diameter to accommodate the rolls without overcrowding. 🔥
Thermometer Precision
Never guess the oil temperature—it’s the difference between golden perfection and greasy disappointment. A thermometer with a clip (like the Thermoworks Smoke) is a game-changer. It lets you monitor the 350°F oil temp without opening the lid, which would cause dangerous temperature drops.
For extra accuracy, calibrate it before use by testing in boiling water (should read 212°F).
Wrapper Prep Station
Set up a prep station with these tools: a wire cooling rack (to drain wrappers), a pastry brush (for egg wash), and a sharp paring knife (for trimming excess filling). I also keep a small bowl of flour nearby to dust the counter if the egg wash gets sticky.
A rolling pin isn’t needed—these wrappers are thin and delicate, so hand-rolling works best. 💡
Assembly Tools
For rolling, grab a bamboo rolling mat (like Kitchy) or a clean kitchen towel to prevent sticking. A small offset spatula helps transfer filling onto wrappers without tearing. And don’t skip the tongs for frying—slotted ones let oil drain while keeping your hands safe.
Pro tip: Keep a paper towel roll nearby to blot excess oil from freshly fried rolls.
Sauce Equipment
A small saucepan with a heatproof spatula is all you need for the coconut sauce. I prefer a stainless steel saucepan (like All-Clad) because it heats evenly and won’t scorch the milk.
For serving, a ladle with a fine mesh (like OXO Good Grips) lets you drizzle sauce artistically over the egg rolls. A small whisk keeps the sauce smooth if you need to adjust consistency mid-cook.
Nutrition facts
Frequently asked questions
Can I make these egg rolls ahead of time?
Yes, but with a few key steps! Prepare the spiced potato filling up to 2 days ahead and store it in the fridge. For the wrappers, make them fresh day-of since they need to be pliable. Once assembled (unfried), keep the rolls in the fridge for up to 6 hours before frying. To reheat fried rolls, bake at 350°F for 5-7 minutes to restore crispiness.
What's the secret to keeping the celery crowns crispy?
Use thin, fresh celery strips (no thicker than ¼-inch) and cook them just until tender-crisp in the filling. Avoid overcooking the potatoes—10-12 minutes max—to prevent sogginess. The egg wash should be light and thin (like pancake batter), and fry at 350°F for exactly 3-4 minutes—no more!
Can I substitute the potatoes for something else?
For a vegan version, swap potatoes for 1 cup each of cauliflower rice and shredded carrots (cooked until tender). For protein, try 1 lb ground chicken or shrimp (cooked first and mixed with spices). Keep the filling volume similar to maintain texture. The coconut milk is key—don't skip it, even in substitutions!
Why did my egg rolls turn greasy instead of crispy?
Most likely, your oil was too cool (below 325°F) or you overcrowded the pan. Use a thermometer and fry in batches with 2-3 rolls max per batch. Also, ensure your filling is completely cooled before wrapping—excess moisture steams the wrappers. Let fried rolls drain on a wire rack (not paper towels) to maintain crispness.
What's the best way to serve these egg rolls?
Serve immediately with a tamarind chutney or spicy mayo for dipping. For an authentic touch, pair with hot tea or lime soda. These egg rolls are perfect for breakfast or brunch, but also work as appetizers. Arrange them on a platter with the coconut sauce drizzled over the top—the contrast of crispy and creamy is irresistible!
