• Menu
  • Menu

Best Local Foods to Try and Top Restaurant Recommendations in Sri Lanka

If you love food, Sri Lanka will blow your mind. The country is packed with rich flavors, vibrant spices, and mouth-watering traditional dishes. Whether you’re grabbing a quick snack from a street vendor or sitting down for a full feast at a local spot, Sri Lanka knows how to satisfy your taste buds.

Traditional Dishes You Must Try

1. Rice and Curry

This is the heart of Sri Lankan food. It’s not just curry on rice, though. You usually get a plate full of colorful sides like dhal (lentils), sambol (coconuty goodness), pickles, and other vegetable curries. Every bite is a burst of different textures and spices. Look for it at local “rice and curry” houses (also called “rice hotels”). You can’t get more traditional than that!

2. Hoppers (Appa)

Hoppers are crispy, bowl-shaped pancakes made from fermented rice flour and coconut milk. They’re crispy on the edges and soft in the middle. You can get it plain or with an egg cracked in the middle (egg hoppers). Some places will serve it sweet with palm sugar.

This dish is perfect for breakfast or even a light snack at dinner. If you see a stall serving fresh hoppers, go for it right away!

3. Kottu

Kottu is one of the most loved dishes across Sri Lanka. It’s basically a stir-fry made from chopped roti (flatbread) mixed with veggies, egg, and whatever meat you choose. It’s exciting to watch kottu being made, as the chef chops the ingredients together with two metal blades on a thick griddle. The clanging sound is almost as iconic as the taste!

Advertisement:

It’s a great comfort food. Look for small food stands or restaurants selling kottu. They are everywhere!

4. Lamprais

Lamprais is a dish with Dutch Burgher roots. It’s a rice dish mixed with curry, a meatball, sambols, and vegetables. Everything is wrapped in a banana leaf, which gives it a unique, earthy flavor. You’ll usually find lamprais in Colombo, as it’s more of a specialty dish, especially for Sunday meal times.

Advertisement:

5. Fish Ambul Thiyal

This is a sour fish curry that’s famous in the southern part of Sri Lanka, especially in coastal areas. Fish is cooked with roasted spices and tamarind to create a sour, punchy taste. It’s easily paired with rice and a few veggie sides. This is one of those dishes that’s really flavorful without being too spicy.

6. Dhal Curry (Parippu)

Don’t skip out on this simple, comforting dish! Dhal curry is made from red lentils cooked in coconut milk, onions, tomatoes, and a blend of spices. It’s served with almost every meal in Sri Lanka, and it’s perfect alongside rice, roti, or hoppers. It’s one of the classic elements in traditional rice and curry meals.

Street Foods You Need to Taste

1. Wadai

Crispy, salty, and spicy, wadai are small fritters made from lentils, spices, and onions. They are fried until golden brown and usually sold by street vendors or small snack shops. It’s the perfect on-the-go snack if you want something crunchy and filling. Pair it with a cup of tea for a real Sri Lankan experience!

2. Kottu Roti

Kottu (as mentioned above) is also a huge street food staple. You often hear the sound before you see the stall. The clashing of knives on the hot griddle is the signal that kottu is being made fresh! For less than a few hundred Rupees, you can get a hearty portion of kottu from one of the street vendors.

3. Roti

Roti is a simple flatbread that’s often stuffed with spicy fillings. You can find it everywhere—especially in Colombo. The most popular version, “pol roti”, is made with coconut and served alongside curries or sambal. If you’re hungry for a quick bite, keep an eye out for vendors selling these warm, stuffed delights.

4. Isso Vadai

Isso Vadai takes wadai to the next level by adding prawns on top. It’s crunchy, spicy, and comes with a punch of flavor. Street stalls at places like Galle Face Green in Colombo usually sell this seafood snack, and it’s a must if you’re craving something unique.

5. Short Eats

Short eats are Sri Lanka’s version of snacks or finger foods, and they come in different forms like stuffed buns, patties, and rolls. You’ll often find short eats in bakeries or small shops. Try a mutton roll or a seeni sambol bun (filled with caramelized onions).

Top Restaurant Recommendations

1. Ministry of Crab (Colombo)

Ministry of Crab is internationally known as one of the best seafood restaurants in Asia. If you love seafood, this is a must. Their signature dishes revolve around fresh Sri Lankan lagoon crabs, and they offer various sizes (up to an enormous 2 kg crab!). The garlic-chili crab is a favorite!

2. Upali’s by Nawaloka (Colombo)

For authentic Sri Lankan comfort food, Upali’s by Nawaloka is a great option. It’s popular with both locals and tourists thanks to its wide range of traditional dishes. Try their parippu, mutton curry, or classic rice and curry spread. It feels like home cooking but in a restaurant setting.

3. Nihonbashi (Colombo)

Nihonbashi blends Sri Lankan and Japanese food in an upscale, innovative way. Watch out for their seafood dishes and sushi with a local twist. The chef behind the restaurant, Dharshan Munidasa, is a celebrity in the local culinary scene. If you want something different while in Sri Lanka, Nihonbashi should be on your list!

4. Matey Hut (Ella)

If you’re visiting Ella, you have to check out Matey Hut. It’s a small and cozy spot serving simple but tasty Sri Lankan food: hoppers, kottu, and curries. The prices are really budget-friendly, and the portion sizes are generous. Great for a laid-back dinner after a hike around Ella Rock.

5. Kandy Muslim Hotel (Kandy)

Despite its name, the Kandy Muslim Hotel isn’t really a hotel. It’s a no-frills restaurant well known for its kottu. The food is cheap, filling, and delicious. It’s perfect if you’re there to grab a quick bite, especially if you’re wandering Kandy’s busy streets.

6. Raja Bojun (Colombo)

If you’re in Colombo and want an authentic buffet-style experience, Raja Bojun is a great choice. The restaurant focuses on traditional Sri Lankan dishes, and you can try a variety of food at once. It’s ideal if you want to experience a little bit of everything: rice and curry, sambols, roasted meats, and more.

Where to Find Authentic Sri Lankan Food

Sri Lanka has it all, from upscale restaurants to street-side stalls. Here are some tips to make sure your meals are as authentic as they come:

  • Stick to busy local restaurants or roadside stalls.
  • Always ask for recommendations from locals. Tuk-tuk drivers, shopkeepers, and hotel staff often know the best hidden spots!
  • Visit a “hotel”. In Sri Lanka, the word “hotel” often refers to small, budget-friendly eateries. There’s no need to book a room—you’re just eating.
  • If you’re unsure what to try, go for any “Rice and Curry” or “Bargain Set Meals” that include a variety of traditional sides.

Sri Lanka’s food scene is diverse and exciting. From hearty dishes to quick snacks on the go, you’ll find something tasty around every corner. Don’t be afraid to try new things—you might discover a new favorite dish!

Leave a reply

Your email address will not be published. Required fields are marked *