Skip to content
Voykit

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.

Updated Sep 20262 min read
More

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

Typical costs
Meal typePrice (LKR)Notes
Restaurant lunch (rice & curry)300–500Local eateries; includes 1–2 curries
Restaurant dinner (lamprais, kottu)600–800Higher in tourist areas
Street snack (hoppers, isso vadai)50–150Cheap, 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?