Guide to Street Food in Sri Lanka – Spicy, Flavourful and Delicious!

Sri Lanka is home to a distinctive cuisine and the country’s streets are filled with stalls and restaurants that serve some of the most interesting and delicious comfort food.

Image by ALPHA of Plain roti – Rich Maha (CC BY-SA 2.0)

Egg Hoppers

Hoppers are an easy to eat Sri Lankan Staple that is basically a pancake bowl served with eggs and hot chilli sambal. A typical egg hopper has a crunchy exterior and the bottom is soft and gooey with the partially cooked egg.

Pol Roti

Pol Roti is the Sri Lankan version of flatbread that is made with scraped coconuts, flour, water and salt. This dish is also eaten with sambols or chutneys. You can find this dish at many restaurants scattered around Sri Lanka the likes of Rare at Residence which is a restaurant that lets you enjoy fine dining in Colombo.

Short Eats

The Term Short eats in Sri Lanka means an assortment of snacks that are eaten almost at any time of the day; you can have these savoury treats at almost all the hotels in the country. The variety of food served as short eats range from deep fried Chinese rolls along with many other fried goodies to perfectly baked buns with savoury potato and fish fillings.

Kottu Roti

It is very hard to end this list without mentioning Kottu Roti, It is by far the most loved street food of Sri Lankans. It is made from thinly cut strips of Gothamba Roti, finely chopped vegetables, egg and your choice of meat with a lot of spices and gravy.

Dining in Colombo – Culinary Adventures

Sri Lankans are well-known for having hearty meals three times a day. And if you are in Sri Lanka, you might as well join the pack and stuff yourselves breathless! Colombo, the commercial capital of the paradise isle, caters towards all your culinary cravings. Whether it be spicy Sri Lankan and Indian cuisine or delicious Italian and Chinese. Crave it and you will have it. While most Colombo hotels have exciting dining options, your culinary adventure should commence at the restaurants located at Cinnamon Grand Colombo. Your taste buds are sure to go bonkers at the variety on offer around the bustling city.


Steaming rice and curry, served with spicy pork or chicken curry and a heavenly variety of dishes are served at Nuga Gama. The restaurant will transport you to a rural Sri Lankan village. However, you can’t ignore that it’s a village that is set within a luxurious hotel. The food is brilliantly prepared and executed. You are sure to fall in love with Sri Lankan cuisine.


Don’t leave Sri Lanka until you have sampled all kinds of seafood. Crab, prawn, fish, cuttlefish, clams and lobsters…well, the list is endless. And Sri Lankan chefs are certainly very experimentative. At Ministry of Crab, you will find gigantic crabs cooked to perfection. Who said digging into a crab was a messy exercise? It’s certainly a delicious one.


Borrowing recipes from its neighbour, Sri Lanka has also perfected the art of Indian cooking. Visit Agra, and enjoy its unmatchable atmosphere and mouth-watering dishes. Agra serves the best mutton, chicken and vegetable biriyani.
Though it is hard to find ‘authentic’ Chinese food in Sri Lanka, you will find something better. Chinese food with a Sri Lankan touch! Taste it at Flower Lounge or Chinese Dragon Café.
Dining in Colombo is certainly a ‘food safari’.


Auburn Silver is a travel writer who has a passion for fashion and a deep interest in admiring new and exotic attractions around the world. Google+