Rice, three-meat curry, frikkadel meatballs and seeni sambol wrapped in banana leaves and baked — Sri Lanka's most labor-intensive heritage dish.
Lamprais is the showpiece dish of Sri Lanka's Dutch Burgher community, a meticulous, multi-day preparation that combines short-grain rice cooked in meat stock, a slow-simmered three-meat curry (beef, pork and chicken in the classic version), fried frikkadel meatballs, a sweet-savoury seeni sambol made from caramelized onions, a fiery prawn blachan and ash plantain curry, all wrapped together in a softened banana leaf and baked. The name comes from the Dutch lomprijst — 'lump rice' — and the dish traces directly to colonial Sri Lanka in the 17th and 18th centuries, when Dutch East India Company families adapted recipes from Java and the Cape Malay community to local ingredients. Making lamprais properly takes a full day or even two: each component is cooked separately, then assembled, wrapped and baked together so the banana leaf's aroma infuses the entire parcel. When you open one at the table, the smells of cardamom-scented rice, smoky cinnamon meat, sweet caramelized onion and pungent prawn paste rise together — a multi-sensory experience that justifies the effort. Every Burgher family in Sri Lanka has their own lamprais recipe guarded across generations, and a properly made lamprais is still considered the highest compliment a Colombo aunty can pay an honored guest.
Serves 6
Place beef, pork and chicken in a pot with curry powder, tamarind, salt, a smashed onion and 1.5 L water. Simmer covered for 60 minutes until all three meats are very tender. Strain — the cooking liquid becomes your rice stock; the meats go back into a smaller pot with coconut milk to finish as a thick gravy curry, simmered 15 more minutes.
In a heavy pot, heat 2 tbsp ghee, add cardamom, cinnamon, cloves and the drained rice. Stir 2 minutes to coat each grain. Add 1 L hot strained meat stock, bring to a boil, cover tightly and lower heat. Simmer 12 minutes, then rest off-heat covered 10 more. The grains should be fluffy, fragrant and tinted golden from the stock.
Mix ground beef with chopped onion, egg, breadcrumbs, ½ tsp salt and ¼ tsp pepper. Roll into 2 cm balls (about 24). Shallow-fry in oil at 180°C / 350°F for 3 minutes until deep brown and crisp on all sides. Drain on paper towel. Frikkadels are the textural surprise inside the parcel.
Slowly fry sliced onions in 3 tbsp oil over low heat for 25 minutes until deeply caramelized and almost jammy. Add jaggery, a pinch of cinnamon, a teaspoon of chili powder, and a tablespoon of tamarind. Cook 5 more minutes until sticky and dark mahogany. This sweet-spicy sambol is what makes lamprais unmistakable.
Pound the prawn paste or dried shrimp with 2 cloves garlic, 1 tsp chili flakes and 1 tsp lime juice into a coarse paste. Fry briefly in 2 tbsp oil until fragrant — about 90 seconds. Watch your kitchen ventilation: this step is pungent.
Cut banana leaves into 30 cm squares and soften by passing each briefly over a low flame until pliable and shiny. On each leaf place a mound of rice (about 150 g), then a generous spoon of the meat curry on top, 3–4 frikkadel meatballs, a spoonful of seeni sambol, and a small dollop of blachan. Fold the leaf into a tight rectangular parcel and secure with a small toothpick.
Arrange parcels seam-down on a baking sheet. Bake at 180°C / 350°F for 25 minutes — the banana leaf will darken and release its essential oil into the rice. Serve hot, unwrapped at the table so the diner gets the full hit of aroma when the leaf is opened.
Lamprais is a 2-day project for first-timers. Cook the meat curry, seeni sambol and blachan the day before, then rice/frikkadel/assembly on day two.
Banana leaves must be heated over an open flame until they shine and become flexible — raw leaves will crack when folded.
Sri Lankan roasted curry powder is darker and toastier than ordinary curry powder; if unavailable, dry-roast 2 tbsp ordinary curry powder in a skillet 90 seconds before using.
Don't skip the blachan even if it intimidates you — it provides the salty-pungent backbone the dish is built around. A tiny dollop per parcel is enough.
Vegetarian lamprais — replace the three-meat curry with cashew-and-jackfruit curry, omit frikkadel (or use lentil patties), and skip the blachan.
Modern Burgher version — substitute lamb for beef and add a small portion of brinjal (eggplant) moju for a fifth element.
Mini lamprais — make 12 smaller parcels with single portions, good for parties.
Express lamprais — skip the banana leaf and assemble in a covered casserole; flavor's not quite the same but it works for weeknights.
Assembled un-baked parcels keep refrigerated 24 hours and freeze 2 months (bake from frozen 40 minutes). Baked lamprais reheats well wrapped in foil at 160°C / 325°F for 15 minutes. Individual components keep separately 3 days refrigerated.
Lamprais traces to the Dutch Burgher community of Sri Lanka — descendants of Dutch East India Company settlers who intermarried with locals from the 17th century onward. The dish itself blends Dutch (rijstafel), Indonesian (rice and sambals), and Sri Lankan (curry powder and coconut) traditions, and is now recognized as a defining heritage dish of Sri Lanka's Burgher culture.
You can, but you lose the leaf's signature smoky-floral aroma, which is half the dish. Banana leaves are available frozen at most Asian groceries; even one pack is enough.
The Burgher tradition is beef + pork + chicken to honor the polyglot colonial table. Modern Sri Lankan Muslim versions use mutton + chicken; veg versions use jackfruit + cashew + lentil — the multi-protein principle survives in some form.
Yes — it provides the salty, fishy, pungent counterpoint to the sweet seeni sambol. Without it, lamprais is rich but unbalanced. Even fish sauce in a pinch is better than nothing.
Absolutely. Curry, sambol, blachan all improve overnight. Frikkadel can be fried a day ahead and reheated. Only the rice and final assembly need to be done close to baking time.
Per serving (580g / 20.5 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes