Top 10 Street Food In Colombo: Spices, Snacks & Sri Lankan Soul

A case filled with assorted deep-fried Sri Lankan snacks, including prawns, red onions and chillies.

Colombo is the favourite tourist destination of many people because of its beautiful views. However, street food in Colombo is another major attraction here. You will find all types of flavours to satisfy your taste buds. It can be savoury bites to sweet treats. Multiple street food stalls focus on traditional Sri Lankan foods like kottu roti and hopper. On the other hand, you will also find other diverse dishes, like samosa and fish bun, which you’ll enjoy as well.

Top 10 Street Food In Colombo

Explore the street food in Colombo with your family and friends. The following are the best and most popular street foods, along with other details:

1. Kottu Roti

A plate of chopped flatbread stir-fried with vegetables, eggs, and meat, garnished with curry

Photo: Janice99999999999 / Wikimedia Commons / Image For Representation Only

Kottu Roti is one of Colombo’s most iconic street foods, and there is a reason behind that. The dish is made by chopping roti into small pieces and mixing it with multiple types of spices, vegetables, and your choice of meat or egg. This dish is healthy but, most importantly, tasty. That’s why both locals and visitors enjoy Kottu Roti for its vibrant flavours and textures. It is one of the best non – veg street foods in Colombo. Whether you go for chicken, beef, or vegetarian options, each bite will flavour your taste buds.

Popular Places To Try: Kottu Canteen in Colombo 05, Valampuri in the city centre

2. Hoppers (Appam)

Crispy-edged bowl-shaped pancakes in the Banana leaf with coconut chutney as a side dish

Photo: Asif Saleh / Wikimedia Commons / Image For Representation Only

Hoppers, or appam, are a delicious breakfast and snack item beloved in Colombo. This flavourful meal is a bowl-shaped pancake made from fermented rice flour and coconut milk. Hoppers have a beautiful texture that is crispy at the edges and soft at the centre. In most places, hoppers are served with fried eggs, sweet coconut milk, or spicy sambal. This way, it creates the characteristic shape. This is a beautiful and delicious dish full of flavours and textures with balanced sweetness, spice, and richness. So, whether you enjoy sweet or savoury, hoppers are a must-try.

Popular Places To Try: Palmyrah Restaurant, Pettah Market

3. Pittu

Two cylindrical stacks of steamed rice flour and coconut are served on a white plate

Photo: Jackson John 10 / Wikimedia Commons / Image For Representation Only

Pittu is a very preferred traditional Sri Lankan dish that has been a staple in local households for generations. That’s why, along with the locals, tourists also started to enjoy this comforting and flavourful dish. Pittu is made from steamed cylinders of rice flour mixed with coconut, which are layered in a cylindrical steamer. In most street stalls and restaurants in Colombo, pittu is paired with spicy curries. These include coconut milk-based chicken or vegetable curry and tangy sambal. It is definitely a part of the top veg street food in Colombo.

Popular Places To Try: Local eateries and breakfast stalls near Pettah Market

4. String Hoppers

Delicate rice noodle nests arranged on a plate with a banana leaf, served with coconut curry

Photo: Charles Haynes / Wikimedia Commons / Image For Representation Only

Next on the list are string hoppers, known locally as idiyappam. It is a popular and traditional breakfast item in Colombo. Similar to plain hoppers, it is also made with rice flour, but in a noodle-like shape. String hoppers have a delicate texture, with a slightly chewy bite. They are mainly served with a variety of curries, such as coconut milk-based or spicy fish curries. Together with the soft noodles with flavorful sauces, string hoppers make a satisfying and delicious meal. Being a versatile dish, you can enjoy it for breakfast, lunch, or dinner.

Popular Places To Try: Pettah Market

5. Vada

Golden-brown, deep-fried lentil fritters, crispy on the outside and soft inside, with chutney and sambar

Photo: Ravi Talwar / Wikimedia Commons / Image For Representation Only

Not only in Colombo, but Vada is famous all over Sri Lanka. Vada is a deep-fried, savoury snack originating from South India and Sri Lanka. Vada is fried in a way that has a crispy exterior and soft interior. As it is delicious in taste and texture, it’s a delightful addition to any dish or can be eaten as a snack. There are actually multiple types of vada that you will find on the streets of Colombo. These include parippu vada, where the batter is mixed with split chickpeas, and then medu vada, which is softer and served with sambar and coconut chutney.

Popular Places To Try: Street stalls and local snack shops all over

6. Fish Ambul Thiyal

Small fish pieces cooked with spices and garlic and garnished with coriander, a popular street food in Colombo.

Photo: Dhivya Bharathi Official / Wikimedia Commons / Image For Representation Only

Fish Ambul Thiyal is a signature Sri Lankan sour fish curry dish, and it is very popular among the locals. The fish ambul thiyal has a bold and tangy flavour, making it a very tasty dish to try. The dish is made using firm fish, typically tuna or mackerel. Then the dish is cut into chunks and marinated with a mixture of spices, including turmeric, black pepper, and coriander. After that, the key ingredient is added, which is goraka, a local fruit in Sri Lanka. This ingredient gives a sourness to the curry.

Popular Places To Try: Galle Road, and at street food stalls specialising in fish dishes

7. Samosas

Triangular pastries stuffed with spiced potatoes and peas, a popular street food in Colombo.

Photo: HasGeek / Wikimedia Commons / Image For Representation Only

Samosas, a popular snack in Colombo, are deep-fried, triangular pastries filled with spiced vegetables, lentils, or meats. People from Sri Lanka enjoy samosas a lot as an evening snack or appetiser, accompanied by a side of chutney or sambal. The layer is thin and crisp, and on the inside, the filling is full of spices and vegetables like cumin, coriander, potatoes, peas, and onions. After filling the pastries and sealing the opening, they are deep-fried until golden brown and crispy. This snack is a delightful blend of Indian and Sri Lankan flavours.

Popular Places To Try: Commonly served at street food stalls and bakeries

8. Green Porridge (Kola Kenda)

A green herbal porridge made with medicinal leafy greens, rice, and coconut milk, a popular street food in Colombo.

Photo: AntanO / Wikimedia Commons / Image For Representation Only

Kola Kenda, also known as herbal porridge, is a traditional Sri Lankan dish. This is a local favourite for its nutritiousness and flavour. It is a wholesale breakfast dish made from a mixture of rice, herbs, and spices. The medicinal leafy greens, such as gotu kola and karapincha, are good for health. Enjoy the benefit of herbal porridge, which has a distinctive green hue, with coconut milk or jaggery. The added sweetener adds to the dish’s rich flavour profile and also balances the natural bitterness of the herbs.

Popular Places To Try: local eateries and street stalls

9. Coconut Roti

Flatbreads infused with grated coconut, slightly charred, a popular street food in Colombo.

Photo: KavindaF / Pixabay / Image For Representation Only

Coconut roti, locally known as pol roti, is a delicious flatbread that is a day-to-day meal in Colombo’s culinary scene. Coconut roti is made of simple ingredients, which are a simple mixture of flour, freshly grated coconut, and water. Sometimes, spices are added depending on personal preferences. After that, the dough is rolled out and cooked on a griddle until both sides achieve a golden brown colour. It is a very versatile dish, and you can have it any time of the day. It mainly tastes good with spicy sambal, coconut milk, or curries.

Popular Places To Try: Local bakeries and roadside stalls in Colombo, particularly in areas like Mount Lavinia

10. Fish Bun (Maalu Paan)

A baked bun with a golden crust, stuffed with spicy tuna fish filling, a popular street food in Colombo.

Photo: Thomas.Lu / Wikimedia Commons / Image For Representation Only

Maalu Paan, or, as it is commonly known in English, fish bun, is a popular snack in Colombo. This dish is special mainly because it combines the softness of a bun with the savoury flavour of fish. The slightly sweet bun is filled with a spicy mixture of canned tuna or mackerel, potatoes, and aromatic spices. This dish is filled with flavours, and you can have it at your convenience. If you want, you can try it with some chutney, but accompanied by a refreshing cup of tea would be great.

Popular Places To Try: popular snacks at Pettah Market and street stalls

As you can see, street food in Colombo is enough to satisfy your hunger. Here, you will not only fill your tummy with delicious food but also learn about the vibrant culture and culinary artistry of Colombo. Visit the bustling street corners and local stalls to enjoy Colombo’s diverse flavour. Book your trip to Colombo with TripXL, your trusted travel companion. Go and enjoy a delicious adventure in Colombo that you’ll never forget.

Cover Photo: Sandaru Muthuwadige / Unsplash

Frequently Asked Questions

Some of the best street food spots in Colombo include Galle Face Green, Pettah Market, and street vendors in Fort. There you can try dishes like Kottu Roti, hoppers, fresh fruit juices, etc.
The best veg Street food in Colombo that is very famous is hoppers, which are bowl-shaped pancakes served with sambal or palm syrup. Then, string hoppers and delicate rice flour noodles are paired with curries. Don’t miss out on crispy vegetable samosas and kottu roti.
If you are a non-veg lover, then you should try spicy fish ambul thiyal, juicy chicken rolls, and hot crab curry. You can also go for grilled prawns and beef cutlets, as they are also popular street food in Colombo.
In Colombo, from the local market, you can buy local spices, Ceylon tea, handcrafted souvenirs, coconut-based products, and colourful fabrics for gift purposes or for yourself. Also, don’t miss fresh fruits and traditional sweets like kunda.
Sri Lankan people mostly eat rice and curry, then hoppers with coconut sambal or string hoppers with curry for breakfast. But, besides a traditional Sri Lankan dish, they also enjoy bread with butter, eggs, and strong Ceylon tea.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month