© 2023 by Bev & Shams. Proudly created by Beverley & Shamila

Greater London UK | bevgood0@gmail.com | 07761627312

  • Bev & Shams

Staple food of Sri Lanka

Staple food of Sri Lanka

Have you got a trip planned for Sri Lanka, and want to know what food you will expect to eat while you are there? Would you like to make some of your own Sri Lankan food, but not sure what their staple food is? Are you maybe a vegetarian or have allergies and want to know what you can eat whilst visiting Sri Lanka? We detail the staple food of Sri Lanka, and what else you may find as you travel around the country.

Firstly, we love Sri Lankan food, it has so much flavour, spices, and just all round delicious. There is no other country that in our opinion could compare to Sri Lankan food. Have we you got salivating yet? If not keep reading, and you soon will be!

How to eat in Sri Lanka

When it comes to eating Sri Lankan food, it is customary to eat with your fingers. Yes, this may seem very unusual, especially when coming from a country who uses cutlery whilst eating, but it tastes so much better with your fingers.

Just think of it this way, how does it feel and taste when eating your McDonalds burger and chips with a knife and fork. It’s the same principal with Sri Lankan staple foods, so be ready to ditch the cutlery and start using your fingers.

Rice and Curry

Rice and Curry is the staple food of Sri Lanka, also known as Sri Lankas traditional dish. Sri Lankan rice and curry is made of layered spices in an array of different vegetable, meat or fish dishes. You will normally find it served with a condiment, such as seeni sambol (onion chutney) or pol sambol (coconut and spice).

Many Sri Lankan dishes contain coconut, a curry will consist of spices and coconut milk, whilst the condiment will have scraped coconut. To make the delicious dishes, a combination of spices will be added such as, chili, turmeric, cinnamon, cardamom, coriander, pandanus leaves, curry leaves, and tamarind.

A selection of some of the dishes at Nelum Kole

Many small shops and restaurants will sell cheap rice packets (rice with a number of curries packed up to take away), we would recommend trying a rice and curry from Thunapaha in Colombo. You can purchase a rice packet from here for about Rs200. If you don’t want to eat in, then you can order a rice packet from Thunapaha via Ubereats.

Many Sri Lankans are vegetarians, there are plenty of vegetarian dishes in many local food outlets.

Is there anything other than Rice and Curry to eat? Of course, there is, here are some other types of food you can eat in Sri Lanka.

Curry dishes

There are so many other Sri Lankan dishes to be eaten, that are just as good as a rice and curry, such as:

Parippu (dhal curry)

Parippu (red Lentils) is a curry made with coconut milk, onions, tomatoes, and chilies. These are mixed with tempered spices such as cumin seeds, turmeric, mustard seeds and pandam leaves.

Dhal curry can be eaten with rice or paan (bread), and is a staple in the southern Asian continent.

Staple food on our table in Sri Lanka

Gotu Kola

Gotu Kola is Mallung (green leaves), that are finely cut, and mixed with chilies, salt and pepper, lemon juice, ginger, shallots, and coconut.

Gotu Kola has all the right health benefits, containing vitamins, carbohydrates, and protein which is a big part of Sri Lankans diet.

Indiappa (string hoppers)

Indiappa, will often be found at the breakfast table, but can be eaten at lunch time with a curry. Indiappa consists of two different colours, red or white, and what defines the colour is the type of flour used. The red is made from wheat flour, whilst the white is made from rice flour.

It is said that red indiappa is better for you and have better health benefits that the white indiappa.

Crab curry, fried eggs, pol sambol, toast

To make indiappa, you start with rice flour, salt and water, before passing the mixture through a string hopper press, to give it the string effect.

This is so different to the western world breakfast, but do what the Sri Lankan’s do and tuck into this deliciously different breakfast meal.

Seeni Sambol

This is a tasty sweet and spicy condiment found at the side of the table, made with onions, Maldivian fish, cardamon, cinnamon, sugar, tamarind, curry leaves, pandam leaves, and chili powder.

This is our favourite condiment, and tend to eat this with all our meals.

Pol Sambol

Pol Sambol is made from scraped coconut, red onions, chilies/chili powder, lime juice, salt and Maldivian fish. This is a lovely little condiment which goes well with curry, rice and vegetables/gotu kola.

Some of the dishes at Nelum Kole

This can be spicy depending on the amount of chili in the sambol, and will tend to accompany a rice and curry dish.

Other Sri Lankan food

There are other Sri Lankan dishes, that are less common on a Sri Lankan table, but you will still find these around the country, namely street food. These tend to be less healthy, but are just as good to have occasionally whilst you travel Sri Lanka:


Kottu can be heard being made as you walk past a little street food outlet.

Kottu is made from roti (a type of flat bread) shredded vegetables, meat, soya sauce, spices, ginger, and garlic, cooked on an iron skillet with the clanking noise made from two metal cleavers against the skillet.

Some of the yummy dish at Nelum Kole

Bithara Appa (egg hopper)

Birthara appa is a bowl-shaped pancake with an egg cooked in the middle, made from rice flour, coconut milk and palm toddy.

It is best eaten with seeni sambol or pol sambol.


A Paratha is a flatbread which is pan fried. These go well with a good curry, and condiments. Paratha’s are cheap food either pre made and purchased in the local supermarket, or purchased from a street food vender.

Appa (plain hopper)

Appa is the same as a Bithara Appa, but without the bithara (egg). A delicious dish that must be tried when visiting Sri Lanka.

The best way to eat an appa is with your fingers.

Our rice and curry at Nelum Kole


A rotti is similar to a paratha, as it is a flatbread that’s pan fried, but is much thicker.

Our recommendation would have to be seeni sambol, and a curry accompanying the rotti.

Sweet deserts

A Sri Lankan desert is a must have after a spicy curry, here are our suggestions:


Watalapaan is a sweet dish, made from Jaggery (palm sugar), coconut milk, and cinnamon. It can be cooked in the oven or steamed.

It is very sweet, but delicious to eat, and cools the mouth after eating a very spicy curry.

This dish is so easy to make, you can either cook this in the oven or steam it.

We love eating real authentic food whilst traveling, the best way to eat authentic food, is at a local family home, if you have the opportunity. We stay with family, and have the luxury of eating authentic Sri Lankan food daily. If you are not staying with a family in, you can eat some of the above food in your hotel. Whilst you are out exploring why not stop at a restaurant for a traditional staple meal, at rock bottom prices.

Our food at Ranbath

Places to eat

Here are some of our recommendations, if you want to eat the staple food of Sri Lanka, check out some of these places:


Located in Maharagema which is just outside Colombo. We visit Nelumkole on each of our visits to Sri Lanka, simply because the food here is mouthwatering. You get the choice of rice, with a selection of vegetable curries, meat curries, fish and dried fish.

Nelum Kole

If you can’t handle your spices, there are a small selection of dishes that are mild in spice, and taste just as good. The price is very reasonable for what you get, the staff are not shy when it comes to putting the food on the plate.


Located in Colombo, and one we have just visited on our recent trip to Sri Lanka. They do rice packets, with a selection of different curries to accompany the rice, such as vegetable, meat and fish. If you are keeping to a budget, then this is the place to come. For a good portion of food, you could pay as little as Rs250 - £1.44 - $2.16

Bev & Shams Adventures at Ranbath


Thunapaha is located in Colombo, with flavourful rice and curry, all at a low cost. Rice is served with a selection of vegetable, meat or fish curry accompanied with rice. If you don’t want to leave the comfort of your room, then Ubereats, will deliver your rice and curry to your address.


The water in Sri Lanka has been treated to a certain degree to be drinkable, however we would strongly advise not to. Our bodies are not use to the way the water is treated in Sri Lanka, and if drunk you are likely to have an upset stomach, which will spoil your holiday! If you need to drink water, either buy bottled water, or boil water and refill a reusable water bottle, as this is more environmentally friendly.

Bev & Shams Adventures eating at Ranbath

You will also need to watch out for the ice, if the ice has been made with tap water, you will experience the same issue as you would drinking tap water.

You will also need to watch where you buy your food! Some places may cook with tap water that hasn’t been boiled, this also can cause you to have an upset stomach. Always check with the vendor or the place you are purchasing the food, how the food is cooked and if they have used boiled water or not.

Sri Lanka food is so delicious that the staple food of Sri Lanka, really cannot be missed. So come out of your comfort zone, scrap western food and embrace eating Sri Lankan food with your fingers.

Want to read more articles like this:

Check out our posts on

Things to do in Galle, Sri Lanka

Bucket List of Places to visit in Sri Lanka

Cinnamon Grand Hotel Review

Join us on our travels, by signing up to our mailing list. You’ll receive our latest post as we travel, tips, inspiration and more. First time subscribers, you will receive our free tips on how to save money. Saving money, means travelling more!

Have you eaten Sri Lanka food before? What did you think of it? Is there a food that should also be on this list? We would love to hear from you, just leave a comment below!

#food #SriLanka #asia