Fish Roti

Fish Roti – A Flavourful Sri Lankan Street Food Favourite

Fish Roti

Sri Lankan roti is enjoyed in many different ways, from simple flatbreads served with curry to stuffed varieties filled with savoury ingredients. Fish roti is one such variation, bringing together a soft or lightly crisp roti exterior and a flavourful fish filling seasoned with spices and other ingredients.

Popular as a snack, a quick meal or a convenient takeaway option, fish roti offers a satisfying combination of bread and savoury filling. The ingredients and preparation can vary between kitchens, giving this familiar Sri Lankan food its own range of flavours and textures.

What Is Fish Roti?

Fish roti is a stuffed roti prepared with a filling that contains fish, usually mixed with ingredients such as onions, green chillies, curry leaves and spices. The filling is enclosed in a thin layer of dough, which is folded into a parcel and cooked on a hot griddle or flat pan.

In Sri Lanka, stuffed roti varieties are commonly found at local bakeries, small eateries, street-food stalls and takeaway shops. Fish roti is a savoury option for people who enjoy seafood and traditional Sri Lankan flavours.

The exact shape can differ depending on the preparation method. Some versions are folded into triangular parcels, while others have rectangular or square shapes. The outside may be soft and golden or lightly crisp, depending on the dough and cooking technique.

The fish filling is the main feature of the dish. It can be prepared using cooked, flaked fish or a seasoned fish mixture, with the remaining ingredients added to create a balanced savoury flavour.

What Ingredients Are Used to Make Fish Roti?

The ingredients used in fish roti depend on the recipe and the type of fish selected. However, several ingredients are commonly used to create its characteristic taste.

Fish – Cooked fish forms the main part of the filling. It is usually broken into small pieces or flakes so that it can be mixed evenly with the seasonings. The fish variety influences the final taste and texture.

Roti dough – The outer layer is generally prepared using wheat flour, water, salt and a little oil. The dough is kneaded until smooth and rested before being rolled into thin sheets.

Onions – Finely chopped onions add sweetness and flavour to the filling when cooked.

Green chillies – These provide heat and a fresh chilli flavour. The amount can be adjusted to suit different preferences.

Curry leaves – Curry leaves contribute a familiar aroma associated with Sri Lankan cooking and complement the fish and spices.

Spices – Ingredients such as black pepper, chilli powder, turmeric and curry powder may be used to season the filling. The combination varies according to the recipe.

Oil – A little oil may be used to cook the filling and prepare the roti on the pan.

Some recipes also include potatoes to give the filling a softer texture and help hold the mixture together. Other versions focus more directly on the fish, onions and spices.

How Is Fish Roti Prepared?

Preparing fish roti involves two main steps: making the filling and assembling the stuffed roti.

The process usually begins with cooking the fish if it has not already been prepared. Once cooked, the fish is broken into small flakes, with bones and skin removed as appropriate.

Next, onions, green chillies and curry leaves are cooked with oil until softened and aromatic. The spices are added, followed by the prepared fish. The mixture is stirred until the ingredients are evenly combined and the filling has developed its flavour.

The roti dough is prepared separately by mixing flour, water, salt and oil. After kneading, the dough is rested to make it easier to stretch or roll. It is then divided into portions and rolled into thin sheets.

A portion of the fish filling is placed in the centre of each sheet. The dough is folded over the filling, with the edges tucked in to form a sealed parcel.

The assembled rotis are cooked on a lightly oiled hot griddle or flat pan. They are turned as needed until the outside is cooked and develops a golden colour.

The finished fish roti is usually served warm, when the outer layer and savoury filling can be enjoyed together.

What Makes Fish Roti Special?

Fish roti combines the familiar taste of Sri Lankan-style roti with the savoury flavour of seasoned fish. Its appeal comes from the contrast between the outer dough and the filling inside.

The roti provides a mild, comforting base, while the fish mixture introduces spices, aromatic curry leaves and the flavour of cooked onions. Depending on the recipe, the filling may be mildly seasoned or have a stronger chilli kick.

Another appealing feature is its convenience. Because the filling is enclosed within the roti, fish roti can be eaten without separate plates of curry or other accompaniments. This makes it a practical option for a quick lunch, an evening snack or a meal on the go.

The dish can also be adapted to different preferences. The type of fish, spice level and additional ingredients can all influence the final result.

How Does Fish Roti Taste?

Fish roti offers a combination of savoury, spicy and slightly aromatic flavours. The fish provides the main taste, while onions add sweetness and the spices contribute warmth and depth.

Curry leaves can introduce a distinctive fragrance, and green chillies bring heat when included. If potatoes are added, they create a softer, more substantial filling that balances the fish and spices.

The outside contributes another layer to the eating experience. Depending on how it is prepared, the roti may be soft and tender or lightly crisp and golden on the surface.

The final flavour depends on the fish variety, the seasoning mixture and the cooking method. A well-balanced filling allows the taste of the fish to remain noticeable without being overwhelmed by the spices.

What Can You Eat with Fish Roti?

Fish roti can be enjoyed on its own, but several accompaniments can complement its savoury filling.

Chilli sauce – A little chilli sauce adds extra heat and works well for those who prefer a spicier snack.

Tomato sauce – Tomato sauce offers a mild sweetness and tanginess that contrasts with the seasoned fish.

Sambol – A suitable Sri Lankan sambol can provide additional chilli, onion or lime flavours, depending on the variety.

Tea – Fish roti is often a convenient choice for an afternoon snack alongside a cup of tea.

Fresh salad – A simple salad can provide freshness and a contrasting texture when fish roti is served as part of a larger meal.

Not every serving needs an accompaniment. Fish roti is designed to contain its filling within the bread, making it easy to enjoy by itself.

Fish Roti in Sri Lanka

Sri Lanka has a wide range of savoury bakery foods and stuffed snacks, and roti is a familiar part of that food culture. Different fillings allow the same basic idea to suit a variety of tastes, including those of people who prefer fish and seafood.

Fish roti may be available at local bakeries, roadside food stalls and small restaurants, although menus and availability vary from place to place. The recipe may also differ between vendors, with some using a simple spiced fish mixture and others including potatoes or additional ingredients.

For travellers exploring Sri Lankan food, fish roti offers a convenient way to experience a savoury local-style snack. For local food lovers, it is another familiar choice for a quick bite during a busy day.

When purchasing fish roti, it is worth checking that the filling is freshly prepared and properly cooked, particularly when buying from takeaway counters or street-food vendors.

Final Thoughts

Fish roti brings together a savoury fish filling, aromatic Sri Lankan spices and a soft or lightly crisp outer layer. Its convenient shape, satisfying flavour and flexible ingredients make it a popular style of stuffed roti to look out for when exploring local food.

Whether enjoyed with chilli sauce, paired with a cup of tea or eaten as a quick meal, fish roti offers a delicious way to enjoy fish in a familiar Sri Lankan format.


Looking for more culinary discoveries? Explore more Lankaura.

Follow Lankaura on Facebook, Instagram and TikTok.