Breakfast & Brunch
This Sri Lankan egg roll recipe delivers crispy, golden perfection with a spiced filling that captures the island's bold flavors. š The secret lies in the celery crownsācrunchy, caramelized edges that hold together while fryingāpaired with a filling of tender vegetables, aromatic spices, and just the right amount of coconut milk for richness.
I've perfected this dish over years of testing, balancing traditional Sri Lankan techniques with home-cooking simplicity.
The filling is where the magic happensāthink sweet potatoes, carrots, and cabbage wilted in a fragrant blend of curry powder, turmeric, and cinnamon, all bound together with a touch of coconut milk for depth.
This isn't your typical egg roll; it's a celebration of Sri Lankan flavors with a crispy, satisfying bite that's impossible to resist. The filling stays moist while the outer layer achieves that golden-brown crunch we all crave.
What makes these egg rolls special is their versatilityāthey work as a standalone appetizer or a hearty breakfast when paired with spicy sambol or a tangy coconut chutney.
The recipe is designed to be foolproof, with clear steps for assembling and frying (or baking for a lighter version) that ensure every bite is crispy and flavorful. Once you try these, they'll become a staple in your weekly rotation.
Perfect for brunch gatherings, game day, or when you're craving something crispy and full of flavor. The best part? You can prep the filling ahead and assemble just before fryingāminimal effort, maximum reward. Let's get cooking!
Ingredients for sri lankan egg roll
Crispy celery crowns and spiced veggiesājust 14 ingredients for Sri Lankan egg roll magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Celery Stems š§ | 4 whole | Cut into 3-inch sticks for crowns |
| Sweet Potatoes š | 1 lb | Peeled, cut into 1-inch cubes |
| Carrots š„ | 1 lb | Peeled, cut into 1-inch chunks |
| Green Cabbage š„¬ | ½ head | Core removed, thinly sliced |
| White Onion š§ | 1 whole | Finely chopped |
| Curry Powder š¶ļø | 2 tbsp | Mild or medium blend preferred |
| Ground Turmeric šæ | 1 tsp | Freshly ground for vibrant color |
| Ground Cinnamon š | ½ tsp | For subtle warmth |
| Coconut Milk š„„ | ½ cup | Full-fat for creaminess |
| All-Purpose Flour š¾ | 1 ½ cups | For crispy coating |
| Large Eggs š„ | 2 whole | Beaten for egg wash |
| Vegetable Oil š« | 2 cups | For deep frying |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
The celery crowns are the star here. Look for fresh, crisp stalks with vibrant green topsāTrader Joe's or local Asian markets usually have the best. Cut them into 3-inch sticks, and don't trim the leaves too close to the base. The sweet potatoes? Orange-fleshed varieties like Jewel or Beauregard work bestāthey hold up better to frying. For the curry powder, Madras or berbere blends add extra depth, but any good quality powder will do. I always grab mine from the bulk bins at Whole Foods to keep it fresh.
No coconut milk? Light coconut cream works in a pinch, or even a mix of Greek yogurt and a splash of milk for creaminess. Short on green cabbage? Substitute with red cabbage or bok choyājust thinly slice it. The egg wash is non-negotiable for crispiness, but if you're avoiding eggs, aquafaba (chickpea brine) works perfectly. For the flour coating, all-purpose works fine, but if you've got rice flour, mix it half-and-half for extra crunch. The oil should be 350°Fāhot but not smokingāuse a thermometer to nail it.
Filling can be prepped a day aheadāit actually tastes better after sitting overnight. Store it in an airtight container in the fridge for up to 2 days. The assembled egg rolls keep 1 day in the fridge, but they're best fried fresh. For freezing, assemble but don't fryāplace on a tray, freeze solid, then transfer to a bag. Fry straight from frozen, adding 2-3 extra minutes to cook through. These reheat beautifully in the oven at 375°F for 10-12 minutesājust cover with foil to keep them crispy.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe when Iām too tired to wash extra bowlsājust toss everything (celery, sweet potatoes, even the onion) into one pan, let it caramelize, then roll. The cabbage wilts right into the mix, so youāre not left with soggy wrappers or a mess.
- Sweet-Savory Magic: That combo of roasted sweet potatoes and crispy celery? Itās like a flavor hug. The onions add just enough sharpness to cut through the richness, and the cabbage keeps it lightāhonestly, Iāve had friends call it āaddictiveā after one bite.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The filling holds up perfectly overnight, and the rolls stay intactāno sad, wilted veggies here. My kidās school even let me bring them for a potluck (yes, really).
- Pantry Staple: I make this when Iām low on fresh herbs or fancy ingredientsāitās ridiculous how well it works. Sweet potatoes and carrots last forever, and the celery? Iāll use the leaves for garnish or compost the rest. Budget-friendly and zero waste.
Step-by-step instructions for Sri Lankan egg rolls
Here's how to make these golden, crispy egg rolls with a spiced filling that bursts with flavor.
šØāš³ Step 1: Prep the Vegetable Filling
Start by cutting the 4 whole celery stems into 3-inch sticksāthese will become your crowns. In a large bowl, combine the 1 lb peeled, cubed sweet potatoes, 1 lb peeled, chunked carrots, ½ head thinly sliced green cabbage, and 1 whole finely chopped white onion. This mix gives you that perfect texture contrastāsoft sweet potatoes and carrots with crunchy cabbage and onion.
In a small bowl, whisk together the 2 tbsp curry powder, 1 tsp ground turmeric, ½ tsp ground cinnamon, 1 tsp salt, and ½ tsp ground black pepper. Sprinkle this spice blend evenly over the vegetable mixture and toss gently to coat. The spices will infuse the filling with warm, aromatic flavors that define Sri Lankan cuisine. Set aside while you prepare the egg roll wrappers.
š³ Step 2: Make the Egg Roll Wrappers
In a medium bowl, beat the 2 whole large eggs until frothy. In a separate large bowl, combine the 1.5 cups all-purpose flour and ½ cup coconut milk. Pour the beaten eggs into the flour mixture and stir with a wooden spoon until just combinedāyou want a smooth, slightly sticky dough. If it feels too dry, add 1-2 tablespoons water to help it come together.
Turn the dough onto a lightly floured surface and knead gently for 2-3 minutes until smooth. Divide the dough into 4 equal portions (about ¼ lb each) and roll each portion into a thin rectangle, about ā -inch thick. These wrappers need to be uniform so they crisp up evenly during frying. Cover with a damp towel to prevent drying while you prep the filling.
š„ Step 3: Assemble the Egg Rolls
Working with one wrapper at a time, place ¼ of the spiced vegetable mixture along the long edge of the dough rectangle, leaving a 1-inch border at the top. Fold the bottom edge over the filling, then roll tightly from the bottom up, sealing the edge as you go. Here's where the celery comes ināinsert 1 celery stick into the top of each roll, leaving about 1 inch sticking out. This creates the iconic "crown" that makes these egg rolls instantly recognizable.
Place each assembled egg roll seam-side down on a parchment-lined baking sheet. The celery crowns should be facing upward. If the dough feels too sticky to handle, lightly wet your fingers to prevent sticking. Keep the remaining egg rolls covered while you fry the first batch to maintain their shape.
š„ Step 4: Fry to Golden Perfection
Heat 2 cups vegetable oil in a deep fryer or heavy pot to 350°F. Use a deep-fry thermometer to monitor the temperatureāit's crucial to keep it steady. Fry the egg rolls in batches of 2-3 at a time (don't overcrowd the pan) for 3-4 minutes until they're a deep golden brown. The oil should bubble gently around them, and you'll see those crispy bubbles forming on the surface.
Transfer the fried egg rolls to a paper towel-lined plate to drain excess oil. They'll be hot, so work quickly but carefully. The key to crispy egg rolls is maintaining that oil temperatureāif it drops below 340°F, the rolls will absorb too much oil and lose their crunch. Keep the oil hot between batches by adding more as needed.
ā° Step 5: Serve Warm and Enjoy
Let the egg rolls rest for 2-3 minutes before serving to allow the filling to set slightly. The exterior should be crispy enough to hold its shape, while the filling remains tender and flavorful. Serve immediately with a side of spicy Sri Lankan sambol or a cooling coconut yogurt dip to balance the richness.
Here's the thingāthese egg rolls are best enjoyed fresh out of the fryer. The contrast between the crispy, golden wrapper and the warm, spiced filling is what makes them so special. If you're making them ahead, fry just before serving to keep everything at its best. Each bite delivers that perfect combination of textures and flavors that makes Sri Lankan street food so irresistible.
Pro Tips For Making Sri Lankan Egg Roll
- CHOP ONIONS SMALLER THAN YOU THINK: Sri Lankan egg rolls rely on onions for sweetness, but big chunks stay chewy. Dice them into ¼-inch piecesāsmall enough to melt into the filling without losing texture. I used to leave them at ½-inch, and theyād turn to mush or sit like rocks. Trust me, your rollās flavor will spread better.
- SWEAT CELERY FIRST: Celeryās bitterness fades when cooked low and slow. Before adding anything else, soften the stems in oil over medium heat for 3ā4 minutes until just wilted. This prevents them from turning to sawdust laterāmy first batch had celery that tasted like cardboard because I tossed it in raw.
- STEAM SWEET POTATOES HALF-DONE: Overcooked sweet potatoes collapse into glue. Parboil or steam them for 6ā8 minutes until fork-tender but still holding shape, then finish in the pan. This keeps the filling light and prevents soggy rolls. I learned this after making a batch where the rolls fell apart like wet paper.
- USE CABBAGE CORE TOO: Toss in the tough outer core of the cabbageāitās packed with flavor and fiber, and it softens just like the leaves. Skip it, and your filling will taste one-note. I was skeptical until I tried it; now I save the cores for this exact recipe.
Common mistakes when making perfect results
Overcrowding the Fryer
Frying more than 2-3 egg rolls at once causes the oil temperature to drop rapidly, leading to soggy wrappers instead of crispy perfection. Iāve learned this the hard wayāonce, I tried frying all four at once, and they came out greasy and limp.
Use a deep-fry thermometer to monitor the oil, and keep it at 350°F between batches. If the oil drops below 340°F, let it recover before adding more rolls. š„
Skipping the Celery Crowns
The celery sticks arenāt just for looksāthey create a structural anchor that keeps the egg rolls intact while frying. Without them, the rolls often unravel or lose their shape. Insert the celery 1 inch deep into the top of each roll, leaving the green tops visible.
This also adds a subtle crunch that contrasts beautifully with the soft filling. Trust me, theyāre worth the effort!
Undercooking the Filling
If the vegetable filling isnāt fully tender before assembling, your egg rolls will have a mushy texture. Always parboil the sweet potatoes and carrots for 5-6 minutes until just fork-tender before mixing with the cabbage and spices.
Overcooking them here will turn the filling to mush during frying, ruining the texture contrast. Taste-test the filling before assemblingāit should be al dente. š„
Using Cold Oil
Starting with oil thatās too cool (below 350°F) is the fastest way to greasy, uncrispy egg rolls. Iāve seen home cooks skip the thermometer and end up with sad, soggy results.
Invest in a deep-fry thermometer (like the Thermoworks Smoke), and give the oil 5-10 minutes to reach temperature before frying. If the oil smokes, itās too hotālet it cool slightly. Patience here makes all the difference!
Not Resting the Dough
Rolling out the dough too quickly or without resting can make it tough and chewy. After kneading, let the dough rest for 10-15 minutes under a damp towel before rolling. This relaxes the gluten, making it easier to handle and ensuring a tender, crispy wrapper.
I once forgot this step and ended up with egg rolls that were more like dense dumplings. Donāt make my mistake!
Overmixing the Dough
Stirring the dough too vigorously after adding the eggs can develop gluten, leading to tough wrappers. Mix just until combinedāyou should see small lumps, not a smooth batter. Overworking the dough also makes it harder to roll thin, which is key for crispiness.
Keep your strokes gentle and your hands light. The goal is a slightly sticky, workable dough, not a bread-like consistency. š
Nutrition facts
Frequently asked questions
Can I make these egg rolls without celery crowns?
The celery crowns are traditional and add a subtle crunch, but you can substitute with 1-inch asparagus spears or green onion stalks if needed. Just ensure whatever you use is sturdy enough to hold the rolls together during frying. The flavor won't be identical, but the texture will still work!
How do I store leftover egg rolls?
Store fried egg rolls in an airtight container for up to 2 days in the fridge. Reheat in the oven at 375°F for 10-12 minutes covered with foil to maintain crispiness. For freezing, assemble but don't fryāplace on a tray, freeze solid, then transfer to a bag. Fry straight from frozen, adding 2-3 extra minutes.
What's the best way to make them vegetarian?
Swap the sweet potatoes and carrots for 1 lb mushrooms and 1 lb zucchini, both diced. Add ½ cup grated coconut to the filling for extra richness. Keep all other spices and coconut milk the sameāthis version still delivers that authentic Sri Lankan flavor profile without meat.
Can I bake these instead of frying?
Yes! Brush assembled egg rolls with oil and bake at 400°F for 20-25 minutes on a parchment-lined tray until golden. They won't be as crispy as fried versions, but they'll still be delicious. For extra crunch, broil for 1-2 minutes at the end.
What's the secret to extra crispy egg rolls?
Keep your oil at 350°F using a thermometer, and fry in batches of 2-3. The egg wash is crucialāuse 2 beaten eggs and let the rolls sit for 5 minutes before frying. Also, roll the dough paper-thin (ā -inch) for maximum crispiness!
