Breakfast & Brunch
This Sri Lankan egg roll recipe delivers crispy, golden bites with a fragrant, spiced filling that balances heat and warmth in every layer. The secret lies in the aromatic blend of cinnamon, curry powder, and coconut milk that transforms ordinary fillings—whether chicken, prawns, or vegetables—into something extraordinary.
I’ve perfected the technique for achieving that signature crispy exterior while keeping the centers tender and flavorful, just like the egg rolls you’d find at Sri Lankan street stalls.
The filling is where the magic happens, combining tender protein with a rich, spiced coconut base that’s both savory and subtly sweet. Traditional Sri Lankan flavors like mustard seeds, turmeric, and chili flakes infuse the mixture with depth, while the egg roll wrappers—light yet sturdy—ensure they hold up during frying.
The result? A dish that’s foolproof for beginners but impressive enough for gatherings, with a texture that’s impossible to resist.
Once fried to a golden finish, these egg rolls are best served piping hot with a side of tangy tamarind chutney or a cooling cucumber dip to balance the richness. The crispy exterior gives way to a melt-in-your-mouth filling, making each bite a harmonious blend of textures and flavors.
Whether you’re craving a quick breakfast or a snack for a party, this recipe delivers restaurant-quality results in your own kitchen.
For extra crispiness, ensure your oil is hot enough before frying, and don’t overcrowd the pan. You can also experiment with fillings like spiced potatoes or tofu for a vegetarian twist. Let’s get started—your taste buds will thank you.
Ingredients for sri lankan egg roll
Golden wrappers, spiced filling—just 17 ingredients for restaurant-style egg rolls at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Egg Roll Wrappers 🥟 | 24 pieces | Square, thin, store-bought or homemade |
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into small, bite-sized pieces |
| Prawns 🦐 | 1 lb | Peeled, deveined, tail-on for presentation |
| Shallots 🧅 | 3 whole | Finely minced, about 0.5 cup |
| Garlic Cloves 🧄 | 6 cloves | Minced, about 2 tbsp |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, finely chopped |
| Mustard Seeds 🌶️ | 1 tbsp | Yellow or brown, toasted |
| Curry Powder 🌶️ | 1 tbsp | Sri Lankan or Madras blend preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Turmeric 🧂 | ½ tsp | Bright orange color |
| Chili Flakes 🔥 | 1 tsp | Adjust to heat preference |
| Cinnamon Sticks 🌿 | 1 whole | Crushed lightly, about 1 tsp |
| Coconut Milk 🥥 | ½ cup | Full-fat, canned preferred |
| Vegetable Oil 🫒 | 4 cups | For deep frying, high smoke point |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The egg roll wrappers are non-negotiable—King Noodle or Tasty Brand are my go-tos, but any square, thin wrappers work. Look for ones labeled 'egg roll' or 'spring roll' at Asian markets or the international aisle. If you can't find them, wonton wrappers in a pinch (though they're thinner). The chicken thighs and prawns should be fresh—frozen works too, but thaw them overnight in the fridge. For extra flavor, marinate the protein in lime juice and a pinch of salt for 30 minutes before cooking. The mustard seeds? Toast them in a dry pan for 30 seconds until fragrant—they're the secret to that authentic Sri Lankan aroma.
No curry powder? Mix 1 tsp each of coriander, cumin, and turmeric for a close substitute. Short on prawns? Extra chicken or firm tofu holds up well—just pat it dry first. The coconut milk can be light or full-fat, but full-fat gives that rich, creamy texture. If you're avoiding dairy, this recipe is already vegan-friendly—just swap the protein. The chili flakes are optional but add that signature heat. For a milder version, skip them or use half the amount. And if you're feeling adventurous, add 1 tbsp of grated coconut to the filling for extra texture.
Store the uncooked filling in an airtight container for up to 3 days in the fridge, or freeze for 2 months. The wrappers? Keep them sealed in their package—they last 1 week unopened. Once fried, these egg rolls are best served immediately, but they'll keep warm for 20 minutes in a 200°F oven if you're feeding a crowd. For leftovers, reheat in a 350°F oven for 10 minutes to restore crispiness. Pro tip: Double-wrap them in foil if you're freezing cooked egg rolls—they stay crispier longer.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe when I’m too tired to chop more than two things—just marinate the chicken and prawns in the shallot-garlic paste, sear them, and fold. The wrappers take care of the rest. Honestly, it’s the kind of meal that makes me feel like I actually cooked when I didn’t.
- Umami Bomb: That caramelized prawn and chicken mix? Packed with flavor from the toasted shallots and garlic, it’s got this deep, savory punch that sticks with you. The egg roll wrappers add a satisfying crunch without overpowering—it’s the kind of bite that makes you reach for another one.
- Party-Ready Flex: I’ve served these at potlucks, game nights, and even as a quick lunch for my book club. They’re easy to make ahead, reheat beautifully, and no one ever asks what’s in them—just keeps eating. Between us, they’re my go-to for when I need something impressive but low-stress.
- Budget Win: Chicken thighs and prawns stretch further than you’d think, and the flavor is so rich you won’t miss expensive cuts. I make a double batch, freeze half, and pull them out for lazy nights. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for Sri Lankan egg rolls
Here's how to make these golden, crispy bites with perfectly spiced centers.
Prepare the Spiced Filling
In a large skillet, heat the 4 cups vegetable oil over medium heat until it reaches 350°F (use a thermometer for accuracy). Add the 1 tbsp mustard seeds and toast for 30 seconds until they begin to pop. Immediately add the 3 whole shallots and 6 cloves garlic cloves, cooking for 2-3 minutes until the shallots soften and turn translucent.
Reduce heat to medium-low and stir in the 1 tbsp curry powder, 1 tsp ground cumin, 0.5 tsp ground turmeric, 1 tsp chili flakes, and 1 crushed cinnamon stick. Cook for 1 minute until fragrant—this is where all those warm spices bloom and create the signature Sri Lankan flavor. Remove from heat and let cool for 5 minutes before mixing with other ingredients.
Cook the Protein Mixture
In a separate large bowl, combine the cooled spice mixture with the 1.5 lb boneless chicken thighs (cut into bite-sized pieces), 1 lb prawns, 0.25 cup fresh cilantro, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently but thoroughly to coat all ingredients evenly. Let this mixture sit for 10 minutes to allow the spices to penetrate the proteins.
In a clean skillet, heat 1 tablespoon vegetable oil over medium-high heat. Add half of the protein mixture and cook for 4-5 minutes, stirring occasionally, until the chicken is cooked through and the prawns turn pink. Transfer to a bowl and repeat with the remaining mixture. Finally, stir in the 0.5 cup coconut milk and 1 tbsp lemon juice until fully combined. The filling should be moist but not soupy—if it's too wet, cook it uncovered for another 2-3 minutes to thicken slightly.
Assemble and Fry the Egg Rolls
Lay out the 24 egg roll wrappers on a clean surface. Place 1-2 tablespoons of the filling near one corner of each wrapper. Fold the corner over the filling, then fold in the sides, and roll tightly to form a neat cylinder. Seal the edge with a bit of water to ensure crispiness. Repeat until all wrappers are filled.
Heat 2 inches of vegetable oil in a deep fryer or heavy pot to 375°F. Fry the egg rolls in batches (don't overcrowd) for 3-4 minutes until they turn a deep golden brown color. The key here is to maintain the oil temperature—if it drops below 350°F, the egg rolls will absorb too much oil and become greasy. Drain on a wire rack or paper towels to remove excess oil.
Serve Warm and Crispy
Let the egg rolls cool for 2-3 minutes before serving—this helps them crisp up even more. Serve immediately with a side of spicy tamarind chutney or mango pickle to cut through the richness. The outside should be perfectly crispy with a golden, slightly caramelized crust, while the inside remains tender and packed with those aromatic spices.
Here's the thing—don't skip the cooling step. If you serve them too soon, the steam inside will make them soggy. And real talk: if you're making these for a crowd, keep them warm in a 200°F oven on a wire rack for no more than 10 minutes—any longer and they'll lose their crispiness.
Pro Tips For Making Sri Lankan Egg Roll
- Blanch Prawns First: Toss your prawns in boiling water for 30 seconds before cooking—this stops them bleeding and keeps the filling tight when rolled. I learned this the hard way when my first batch turned into a soggy mess after frying.
- Slice Chicken Thin: Cut boneless chicken thighs against the grain into ¼-inch strips—they’ll cook faster and stay juicy. Thick slices turn rubbery, and no one wants that in a crispy egg roll.
- Keep Wrappers Damp: Wet egg roll wrappers with a spray bottle before filling—they stick better and won’t crack when sealed. Dry wrappers tear like tissue paper, and no one’s fixing that mid-fry.
- Fry in Batches: Crowd the pan, and your rolls will steam instead of crisp. Fry 2-3 at a time in a hot wok with enough oil to coat the bottom—golden, not greasy. I know, I know, but trust the process.
Creative variations of this sri lankan egg roll
Vegetarian Twist
Swap the chicken and prawns for a hearty mix of 1.5 cups grated sweet potato, 1 cup finely diced tofu, and 1 cup shredded cabbage.
Sauté the sweet potato and tofu in 1 tbsp oil with the same spice blend until tender, then stir in the cabbage and coconut milk. Press the tofu extra firm beforehand for better texture—it mimics the meaty bite. 🌱
Spicy Prawn Version
Double the chili flakes to 2 tsp and add 1 tbsp sambal oelek to the spice mix for a fiery kick. Use extra-large prawns (1.5 lbs) and keep them whole for dramatic presentation.
Serve with a cooling cucumber-raita dip (blend yogurt, grated cucumber, and mint) to balance the heat. 🌶️
Coconut-Crusted Chicken
For extra texture, coat the chicken pieces in 2 tbsp grated coconut before cooking. Toast the coconut in a dry pan until golden, then mix it with the spices before adding to the protein. This adds a delightful crunch that contrasts beautifully with the crispy wrapper. 🥥
Quick Breakfast Roll
Make these for breakfast by using scrambled eggs instead of chicken, mixed with 1 tbsp curry powder and 0.5 tsp turmeric. Add diced bell peppers and onions for extra veggies.
Serve with a side of hot chili sauce or a sprinkle of fresh cilantro. Perfect for a flavorful morning start! ☀️
Fusion Twist: Sri Lankan-Korean
Add 1 tbsp gochujang and 1 tsp sesame oil to the spice mix for a fusion flavor. Top with 1 tbsp toasted sesame seeds before serving. The sweet-spicy kick pairs beautifully with the coconut and curry. Garnish with sliced green onions for freshness. 🌟
Make-Ahead Hack
Assemble the egg rolls up to a day ahead and refrigerate uncooked. Fry them straight from the fridge—the cold filling helps maintain extra crispiness. For a party, freeze assembled rolls on a tray before frying to prevent sticking.
Reheat fried rolls in a 375°F oven for 5 minutes to restore crunch. 💡
Nutrition facts
Frequently asked questions
Can I make these egg rolls without a deep fryer?
Use a heavy-bottomed pot with 2 inches of oil and maintain the temperature at 375°F with a thermometer. For an air fryer, cook at 375°F for 8-10 minutes, flipping halfway—though they won’t be as crispy as deep-fried. The oil method still delivers the best texture.
What’s the best way to store leftover egg rolls?
Keep them in an airtight container at room temperature for 1 day max. For longer storage, refrigerate for up to 3 days or freeze for 2 months. Reheat in a 375°F oven for 5-7 minutes on a wire rack to restore crispiness—microwaving makes them soggy.
How do I adjust the spice level?
Start with 1 tsp chili flakes for mild heat. For medium, add 1 tsp sambal oelek or ½ tsp cayenne. For extra spicy, double the chili flakes and add 1 tsp red pepper flakes. Balance with a cooling dip like yogurt-cucumber raita.
Can I use store-bought egg roll wrappers?
Yes! Look for square, thin wrappers labeled "egg roll" or "spring roll" at Asian markets. Brands like King Noodle or Tasty Brand work perfectly. Wonton wrappers are thinner and may tear—use them only if you’re gentle with the filling.
Why did my egg rolls turn out greasy?
Greasy egg rolls usually mean the oil wasn’t hot enough (350°F+) or the filling was too wet. Drain fried rolls on a wire rack (not paper towels) to remove excess oil. For extra crispiness, pat the filling dry before wrapping and use 1 tbsp less coconut milk.
