Sri Lankan Food Guide
Sri Lanka is a paradise for food lovers. Its cuisine is a blend of rich flavors, fresh ingredients, and exotic spices. From street food to traditional dishes, Sri Lankan food offers a unique and unforgettable experience. If you’re planning a trip to Sri Lanka, here’s a guide to must-try dishes and culinary delights that will make your visit truly memorable.
Rice and Curry
Rice and curry are at the core of Sri Lankan meals. This dish includes a generous serving of rice accompanied by various curries made with vegetables, meat, or fish. The curries are rich in flavor, thanks to the use of coconut milk and a variety of spices. Don’t miss out on trying this staple dish during your visit.

Hoppers
Hoppers are a popular breakfast dish in Sri Lanka. These bowl-shaped pancakes are made from a fermented batter of rice flour and coconut milk. They are crispy on the edges and soft in the center. Enjoy hoppers with a spicy sambal or a curry for a delicious start to your day.

Kottu Roti
Kottu Roti is a famous street food in Sri Lanka. It consists of chopped roti (flatbread) stir-fried with vegetables, eggs, and meat or seafood. The rhythmic sound of chopping and frying is a signature of Kottu Roti stalls. It’s a must-try for anyone looking to experience Sri Lankan street food culture.
String Hoppers
String hoppers, or idiyappam, are steamed rice noodles served with curry or coconut sambal. They are light and fluffy, making them perfect for breakfast or dinner. String hoppers are usually paired with a variety of side dishes, offering a balanced and flavorful meal.
Lamprais
Lamprais is a Dutch-influenced dish that combines rice, meat, and sambal, all wrapped in a banana leaf and baked. The banana leaf imparts a unique aroma and flavor to the dish. Lamprais is a festive meal, often reserved for special occasions.

Pol Sambol
Pol Sambol is a spicy coconut relish made with grated coconut, red chili, onion, lime juice, and Maldive fish. It’s a versatile side dish that pairs well with rice, roti, and even bread. Pol Sambol adds a burst of flavor and heat to any meal.
Fish Ambul Thiyal
Fish Ambul Thiyal is a traditional Sri Lankan fish curry with a tangy twist. It’s made with chunks of fish cooked in a blend of spices and tamarind, giving it a unique sour flavor. This dish is a must-try for seafood lovers.
Kiribath (The Creamy Milk Rice)
People cook rice in coconut milk to make Kiribath, a traditional dish. They usually serve it on special occasions with a spicy sambal. Kiribath is creamy, rich, and deeply satisfying.

Watalappan
Sri Lankans enjoy watalappan, a popular dessert made with coconut milk, jaggery, eggs, and spices like cardamom and nutmeg. It has a custard-like texture and is often served during festivals and celebrations.
Curd and Treacle
People make curd and treacle, a simple yet delicious dessert, with buffalo curd and kithul treacle (a sweet syrup from the kithul palm). The creamy curd and the sweet treacle create a perfect balance of flavors. It’s a refreshing way to end a meal.
Achcharu
Sri Lankans make achcharu, a pickled fruit salad, with raw mangoes, pineapples, and other fruits. They mix it with chili, salt, and sugar, creating a tangy and spicy snack that’s perfect for hot days.

Saravita
People wrap shredded coconut mixed with sugar and food coloring in a betel leaf to make saravita, a colorful street snack. It’s a sweet and refreshing treat that’s unique to Sri Lanka.
Sri Lankan Street Food Market
Pettah Market, Colombo
Pettah Market is a bustling market in the heart of Colombo. It’s a great place to experience the vibrant street food scene. You’ll find everything from Kottu Roti to fresh fruit juices.
Galle Face Green, Colombo
Galle Face Green is a popular seafront promenade in Colombo. It’s a favorite spot for locals and tourists to enjoy street food. Try some Isso Vadai (prawn fritters) while watching the sunset.
Kandy Market
Kandy Market offers a variety of street foods, from spicy snacks to sweet treats. It’s a great place to explore local flavors and buy fresh produce.
Negombo Fish Market
Negombo Fish Market is the place to go for fresh seafood. Enjoy a fish fry or try some Fish Ambul Thiyal. The market is lively and offers a true taste of Sri Lankan coastal cuisine.
Galle Fort Market
Galle Fort Market is a historic market with a wide range of street foods. Enjoy hoppers, samosas, and more while exploring the charming streets of Galle Fort.
Tips for Enjoying Sri Lankan Street Food
- Stay Hydrated- Sri Lanka’s climate can be hot and humid. Drink plenty of water to stay hydrated while enjoying street food.
- Try Local Specialties- Each region has its own specialties. Try local dishes to experience the diverse flavors of Sri Lankan cuisine.
- Be Adventurous- Don’t be afraid to try something new. Street food is all about discovering new tastes and textures.
- Watch the Preparation- Observe the food being prepared. It’s a great way to ensure it’s fresh and hygienic.
- Ask for Recommendations- Ask locals for their favorite street food spots. They can guide you to the best places to eat.
FAQs about Sri Lankan Food
What is the most popular food in Sri Lanka?
Rice and curry are the most popular food in Sri Lanka. This dish is a daily staple for locals.
What is a traditional Sri Lankan breakfast?
A traditional Sri Lankan breakfast includes hoppers, string hoppers, and roti, often served with curry, sambal, and other side dishes.
Is Sri Lankan food spicy?
Yes, Sri Lankan food is generally spicy. The cuisine uses a variety of spices and chili, giving it a distinct and flavorful taste.
What is the national dish of Sri Lanka?
Sri Lankans consider rice and curry their national dish. It’s a staple meal that showcases the diverse flavors of the country’s cuisine.
Can I find vegetarian food in Sri Lanka?
Yes, Sri Lanka offers a variety of vegetarian dishes. Vegetarians can easily enjoy the local cuisine, as many traditional dishes are made with vegetables and lentils