Sri Lanka
What to eat and drink in Sri Lanka: dishes, etiquette and dietary tips
Eat the national rice‑and‑curry plate and at least three of the highlighted dishes—hoppers, kottu roti and lamprais—if you want a representative taste; skip them only if you have a strict dietary restriction or severe allergy.
More
GuideSri Lanka
Key facts
- Typical meal cost (restaurant)
- LKR 300–800 (≈ USD 1.5–4)
- Street snack price
- LKR 50–150 (≈ USD 0.3–0.8)
- Is street food safe?check
- Generally safe at busy stalls; watch hygiene and avoid raw toppings
Quick decision
If you want the core Sri Lankan food experience, order rice‑and‑curry plus any two of: hoppers (plain or egg), kottu roti, lamprais, and pol sambol. Skip only when you cannot eat fishstock, pork or beef, or need a gluten‑free wheat‑free meal.
Typical costs
| Meal type | Price (LKR) | Notes |
|---|---|---|
| Restaurant lunch (rice & curry) | 300–500 | Local eateries; includes 1–2 curries |
| Restaurant dinner (lamprais, kottu) | 600–800 | Higher in tourist areas |
| Street snack (hoppers, isso vadai) | 50–150 | Cheap, widely available |
Street food safety
Choose stalls with a visible queue of locals; food should be cooked to order and served hot. Avoid pre‑cooked salads, raw egg toppings, and ice from unknown sources. Use bottled water for drinking and brushing teeth if you have a sensitive stomach.
- Look for a clean cooking area and fresh oil.
- Ask if the sambol contains Maldive fish if you are vegetarian/vegan.
Dining etiquette
Eat rice and curry with the right hand, mixing a little of each curry into the rice. Hands are washed at a basin before meals. Cutlery may be offered but is rarely used in homes.
Questions people ask
What are the must‑try dishes in Sri Lanka?
Rice and curry, hoppers (plain or egg), kottu roti, lamprais, and pol sambol give a balanced view of Sri Lankan flavours.
How much does a meal cost in Sri Lanka?
A basic restaurant lunch costs about LKR 300–500 (≈ USD 1.5–2.5); dinner dishes like lamprais or kottu run LKR 600–800 (≈ USD 3–4). Street snacks are under LKR 150.
Is street food safe in Sri Lanka?
Yes, if you pick busy stalls where food is cooked fresh and served hot. Avoid raw toppings and ice from unknown sources.
Can I eat vegetarian in Sri Lanka?
Many curries are vegetable‑based, but check for hidden Maldive fish flakes in sambols. Say “mas maalu naha” to request no meat or fish.
What drinks are safe to drink?
Bottled water is safest. In reputable hotels and restaurants boiled or filtered water is common; avoid tap water for brushing teeth if you have a sensitive stomach.
Check live
Prices, schedules, rules and availability change. Open these to confirm today's details before you book.
Deep dive
Every source; changeable facts are marked check
Sources
Ask about Sri Lanka
Loading…
Was this useful?