Last Updated 14/08/2021
If you’ve been following our Facebook page over the last month, you’ll have seen me alternately complaining and raving about food in Sri Lanka. Food is a big part of our travel experience, we like to try as many new foods as we can and, hopefully, enjoy them. (For non-regular readers, my husband is an Executive Chef ). Sri Lanka bought us good food in abundance and just one or two bad dishes, but what we found tricky in Sri Lanka, surprisingly, was finding good Sri Lankan food and dishes. It was so hard in some places that we pretty much gave up.
Food in Sri Lanka
We were really looking forward to eating our way around this beautiful island. They say Sri Lankan food is similar to South Indian food, one of our favourite world cuisines. It’s similar in style, but the execution is different. That said, by the end of our trip we were pretty much converted to the different spicings.
We’ve had a few food issues in Sri Lanka, some days I haven’t been able to face eating at all, other days, dinner has been cheese triangles and biscuits. We’ve had plenty of uninspiring food and options have been very limited in some places, we just didn’t know where to go to find what we wanted, ie. good, real, Sri Lankan food.
Please check and double-check all the information we give you locally as times, places, dates, and services do, as we found, change often. Restrictions and closures may apply.
I’ll have to put our favourite Sri Lankan dishes in another post, some are in the video. I’ve got plenty to rave about in terms of Sri Lankan cuisine. Today I’m going to have a winge about the one big problem we had with food in Sri Lanka. That was finding it.
Favourite Sri Lankan Food
Foods you must try in Sri Lanka include the following.
- Rice and curry.
- Crab curry
- Fish curry
- Jackfruit curry
- String hoppers
- Milk rice
- Short Eats
The Problems We’ve Had with Food in Sri Lanka
On the coast it’s all about the fish, which is understandable, the Sri Lankans are fishermen and they catch an amazing variety and abundance of sea creatures. You’ll see fishermen selling their catch straight from the sea at roadsides and in markets, it’s so fresh and the variety is stunning.
Unfortunately, some (only some!) of the beach restaurants keep it hanging around way past it’s sell-by date and often at room temperature. We saw the same fish being brought out for dinner service day after day in Mirissa (we LOVED Mirissa otherwise!), some was way past fresh.
If you know how to pick out a fresh fish and you’re prepared to pay through the nose, go for it. Sitting downwind of some of the fish displays was enough to tell us it wasn’t fresh, remember, my husband knows this stuff inside out.
We got the impression that many small restaurants on the beach are set up to make a quick buck out of the tourists, which is understandable. The owners and chefs really aren’t interested in food quality at all. It’s a problem in many places around the world with a steady flow of new tourists so that restaurants aren’t looking for repeat customers. This is totally not a situation unique to Sri Lanka, you’ll see it in most countries.
On the coast we came up against an extremely boring, standard menu just about every small tourist eatery we tried. It seemed that each restaurant was basically serving the same thing, and it wasn’t Sri Lankan food. Every menu had the following dishes.
- chow mein
- fried rice,
- fried noodles
As well as these dishes you’ll see a lot of “devilled” dishes, often crab or fish. These probably stem from British influence and they’re quite tasty, but usually contain bottled sauces. If you can find a Sri Lankan beach restaurant serving good Sri Lankan curries, you’ve found a great place to eat. We found it quite hard to find those places.
Real Sri Lankan Rice and Curry
Rice and curry is the classic meal of Sri Lanka, the rice being the major component, not the curries. The big issue is, if you want rice and curry, or even a Sri Lankan breakfast of hoppers and curry, in one of the coastal tourist restaurants, you need to order hours in advance. For breakfast you order the day before. When you’re travelling around, that can be tricky.
Price is the other problem. We payed 800Rs ($7) each for rice and curry on the beach in Tangalle. When it came, 3 hours later, it was very disappointing. Cold popadoms, fish with scales, bones and skin, over salted, dried out dahl and too many carbs. At that price you expect something better. If you think $7 is cheap remember that in most parts of Asia a meal costs us $1-2.
We managed to find a few “local” restaurants away from the tourist places that served good rice and curry (200 Rs or so, $2) and had it ready for walk-in customers, but it wasn’t easy. Unlike Thailand, or most countries in South East Asia, I get the impression that Sri Lankans don’t routinely eat out much, so there isn’t the abundance of everyday restaurants that you see elsewhere.
What you will find are short eats, various pastries, filled breads, and fried snacks. Some are absolutely delicious, we had great vada (wade) several times, vendors on buses and trains bring them to you in your seat. We also tried some really weird bread concoctions, filled with curry, or in one case, a surprise sausage, they weren’t so good.
You’ll see short eats for sale behind glass in shops and sometimes in mobile short eats vans. Look out for the whistling short eats van in Mirissa, it’s cool. This little short eats tuk tuk was in Tangalle.
Filled vegetable roti are a regular feature, they’re not bad, the filling is a spiced potato mix, similar to that in a massala dosa. They cost almost nothing and are very filling but roti tends towards being undercooked and doughy in Sri Lanka. We’ve eaten roti in every country we’ve been to so far, it tastes much better if it’s crispy (Laos gets our vote for best crispy roti).
Away from the coast, in Kandy, we had a different set of problems. Amazing, huge, delicious cheap breakfasts ( Oh how we LOVE Sri Lankan breakfasts!), loads of bakeries, but we couldn’t find a meal we liked at lunchtime or in the evening and nowhere (except pubs, a new phenomenon for us in Sri Lanka) served beer with food. I’ll have to write another post about that.
One particular meal to avoid in Kandi, surprisingly, was any kind of meat curry. We normally prefer vegetarian, but my husband eats meat sometimes and any kind of meat curry he ordered was tough and stringy. So watch out for that.
Tea and Coffee in Sri Lanka
Coffee was universally bad. Sri Lankans don’t really drink coffee as we know it, so my morning coffee habit went out of the window really fast. Tea, on the other hand is excellent in Sri Lanka, we drank pots and pots of it, always served in fine china.
You’ll find up-market places serving good, fancy coffee with a hefty price tag, but it has to be a rare treat, not a daily necessity, at those prices.
I tried one glass of wine, in Hikkaduwa. It was nasty so I gave up but you can get wine in Sri Lanka, there are off-licenses and wine shops and good hotels should have decent wine. Lion beer, on the other hand, is good and cheap, we happily stuck with that.
Food in Sri Lanka is very Different for Budget Travellers and Package Tourists
This was our 3rd visit to Sri Lanka, my first as a backpacker or budget traveller, ( we’ve since been back 2 more times). On my previous visits I was spoiled with buffet breakfasts and hotel food. It’s a very different experience. I never tried, or even saw, a hopper back then. I went home raving about Sri Lankan food, twice. This time, I’ll give it a big thumbs up, but it’s been tricky to find food that we’ve enjoyed without breaking the bank. The hotels and up-market restaurants are there and the food is sensational, but it’s not within a backpacker or traveller budget.
I will say that nobody has been sick this time. We’ve stayed away from the fish on the beach, I think that was the key. My travelling companion went down with amoebic dysentry followed by a severe reaction to toxins in prawns a few years ago. But them’s the breaks. We’ve loved our time in Sri Lanka, it’s one of my favourite countries in the world, I just wish we’d had a bit of local food knowledge before we wasted a lot of time and appetite on trial and error eating. Maybe a food tour or cookery class would be a good idea to uncover the real gems of Sri Lankan cuisine.
The good news is, there are many uniquely Sri Lankan foods that you should try if you’re here. We’ve enjoyed trying string hoppers, egg hoppers, various roti, glorious fresh coconut sambol, pol roti, fresh buffalo curd and palm “trickle”. Sri Lankan breakfasts are superb.
We’ll be back in Sri Lanka soon, we hope to be able to give you the other side of the story, show you how amazing Sri Lankan food can be away from the chow mein and sweet and sour emporiums. So now you could go back to our Sri Lanka Family Travel Home Page or you could take a look at a place in Sri Lanka where we enjoyed superb food. A Sri Lankan chef with a passion for his art and skills he enjoyed sharing, take a look at the Max Wadiya villa, just to prove food in Sri Lanka can be amazing. We still talk about those crab curries. The Templegerg Villa and Balapitya Beach Villa also gave us good home cooking. Most hotels we’ve used in Sri Lanka, at higher price points, have also offered good Sri Lankan food. This post reflects our first-hand, honest, real-life experiences of travelling and eating in Sri Lanka, over several months and years with a dash of executive chef expertise. Or maybe just find out what on Earth a hopper is here.