One of Sri Lanks's Favorites
A Colonial Legacy Wrapped in Flavor

Sri Lankan Lamprais is not just a dish — it’s a cultural time capsule. This iconic Sri Lankan rice parcel, wrapped in banana leaves and filled with spiced meat, eggplant curry, sambol, and boiled egg, carries the influence of Dutch colonizers, Burgher community traditions, and generations of Sri Lankan home cooks.

The word lamprais is believed to come from the Dutch word lomprijst, which loosely translates to “a packet of food.” It was brought to Sri Lanka by the Dutch Burghers, a Eurasian ethnic group descended from Dutch colonial settlers who blended local and European culinary traditions.
Originally served at festive family gatherings and Sunday lunches, lamprais combined the Dutch love of oven-baked meals with Sri Lankan spices and ingredients. Over time, it became a beloved specialty — especially in Colombo and Galle.
Traditionally, lamprais was a complete meal wrapped into one parcel, easy to transport and perfect for sharing. Today, it’s still served in many homes and restaurants, especially on weekends or holidays.
You’ll often find it accompanied by Dutch-style frikkadels (fried meatballs), although modern versions simplify the recipe with just curry, eggplant, and sambol.
Lamprais is not a dish that comes together in a single pot. Instead, it is built step by step, with several small preparations that each contribute their own flavor, texture, and character to the final parcel. Fragrant rice, rich curry, spiced eggplant, sambol, and boiled eggs are prepared separately before everything is carefully layered together inside a banana leaf.
Once wrapped, the parcels are gently steamed or baked so the ingredients warm through and the banana leaf releases its subtle aroma into the rice and curry. This final stage is what brings the entire dish together, allowing the flavors to mingle while keeping each component distinct.
While the process takes a little time, the result is a beautifully balanced meal where every bite offers something different — soft rice, tender curry, spiced vegetables, and the unmistakable fragrance of banana leaf.
Lamprais is one of those dishes that feels special from the very start. It is not a quick one-pan meal, but a layered, deeply satisfying dish where each component adds its own flavor and texture. Taking the time to prepare each part properly is what gives lamprais its rich, comforting character.
Begin with the rice, since it forms the base of every parcel.
Add the rice to a pot with the pandan leaf, cloves, cinnamon, salt, and coconut oil. As the rice cooks, it absorbs the fragrance of the whole spices and pandan, giving it a warm, aromatic flavor that is central to the dish. The coconut oil adds a gentle richness and helps keep the grains separate.
Cook until the rice is tender and fluffy, then set it aside. It should be cooked through but not overly soft, since it will be wrapped and heated again later.
The curry is the heart of the parcel, bringing moisture, spice, and richness.
Start by sautéing the onion, garlic, and ginger in a pan until softened and fragrant. This creates the flavor base and should smell warm, savory, and slightly sweet. Take your time here, as properly softened aromatics give the curry much more depth.
Add the chicken and spices, stirring well so the meat is evenly coated and begins to take on the flavors. Once the spices have bloomed, pour in the coconut milk and let everything simmer gently.
Cook the curry until the chicken is tender and the sauce has thickened. You do not want it too watery, because excess liquid can make the parcels soggy. The finished curry should be rich and spoonable, with a thick, flavorful coating around the chicken.
The eggplant adds a soft, silky element with a lightly spiced finish.
Slice the eggplant and season it with turmeric and salt. You can either fry it for a richer, more traditional result or roast it for a lighter version. In either case, cook until the eggplant is fully tender and lightly golden around the edges.
The goal is for the eggplant to be soft and flavorful, not undercooked or dry. Set it aside once done.

Lamprais needs something punchy and intense to balance the richness of the rice and curry.
You can make a lunu miris for heat and sharpness, or use a sweet caramelized onion sambol for a deeper, gentler sweetness. Either option brings contrast and keeps the parcel from tasting too heavy.
Prepare the sambol and set it aside in a small bowl, ready for assembly.
Boil the eggs until they are cooked through, then peel them once cool enough to handle.
Cut them in half before assembling the parcels. The egg adds another traditional layer to the lamprais and gives each parcel a more complete, generous feel.
Now comes the part that gives lamprais its signature look and aroma.
Lay a square of banana leaf flat on your work surface. If needed, soften the leaf first so it folds more easily without tearing. Place a scoop of the cooked rice in the center, then top it with some chicken curry, eggplant, sambol, and half a boiled egg.
Try not to overfill the parcel. You want enough filling to make it generous, but still be able to fold the leaf neatly around everything.
Fold the banana leaf around the filling to make a compact parcel, enclosing all the components securely inside. The wrapping helps the flavors mingle while also trapping the steam and fragrance of the banana leaf.
Place the parcels in a steamer or in the oven at 180°C for 15 to 20 minutes. This final heating stage warms everything through and allows the banana leaf to perfume the rice and curry.
Serve the lamprais hot, ideally still wrapped in the banana leaf.
Opening the parcel at the table is part of the experience. The steam escapes first, carrying the scent of the leaf, spices, curry, and rice. That aroma is one of the most distinctive and comforting parts of the dish, and it is what makes lamprais feel so special.

Product We Use
to make our cooking experience better