National Dish Maldives: Veli Roshi (Recipe)

In this article
Meet Veli Roshi, the golden little fish pastries that turn up on every island market stall in the Maldives. A tender, hand-rolled dough wraps around a fragrant filling of freshly caught fish, and a few minutes in a hot pan gives them a crisp, burnished shell. They are the snack Maldivians reach for between ferries and errands, and they carry the salt-and-spice character of the islands in a single bite. Best of all, they are far easier to make at home than they look.
About Veli Roshi
Veli Roshi are delicious filled pastries that hold a special place in Maldivian cuisine. They bring together fresh fish and a soft, pliable dough, a pairing that gives them their unmistakable aroma. Traditionally sold as street food, they are enjoyed just as enthusiastically by islanders as by visitors. With their mix of the exotic and the deeply traditional, they offer a genuine taste of the rich culinary culture of the Maldives.
Ingredients (serves 1–2)
- 250 g fresh fish (tuna or mackerel, for example)
- 150 g plain flour
- 1 tablespoon oil
- 1/2 teaspoon salt
- Water, as needed
- Spices to taste (pepper, turmeric and the like)
Shopping for the ingredients
For Veli Roshi it is essential to pick out really fresh fish, since it is the star of the dish. A visit to a local fishmonger or fish market is the surest way to get the best of the catch. Choose a good-quality plain flour for the dough — a standard all-purpose flour gives the best texture and taste. Do not overlook the spices either, as they are what lift the aroma of the finished pastries to another level.
Preparing the dish
Getting Veli Roshi ready is straightforward, though a few steps make all the difference to the result. Start by cleaning the fish thoroughly and cutting it into small pieces so it is easier to work with. Then make the dough by combining the flour with the salt and oil, adding water gradually until you have a smooth, supple mass. Let the dough rest for about 30 minutes so it becomes more elastic and much easier to shape.
Step-by-step instructions
- Mix the fish in a bowl with the spices of your choice and set aside.
- Roll the dough out thinly on a floured surface and cut out small circles.
- Place a spoonful of the fish filling in the centre of each circle.
- Press the edges together and seal them well so the filling cannot escape while frying.
- Heat oil in a frying pan and cook the pastries until golden brown on both sides.
- Drain the finished Veli Roshi on kitchen paper to remove any excess oil.
Gluten-free / lactose-free version
To make Veli Roshi gluten-free, use a gluten-free flour blend designed for doughs — that makes the dish accessible to anyone with a gluten intolerance. For a lactose-free version, simply stick with oil rather than butter. These adjustments preserve the authentic character of the pastries while accommodating the dietary needs of different guests.
Tips for vegans and vegetarians
Vegans and vegetarians can swap the fish filling for vegetables or plant proteins such as tofu or seitan. A mixture of chopped spinach, courgette and spices makes a lovely filling that works just as well inside the dough. Check the dough ingredients too, so the finished result is entirely plant-based — much like the coconut-rich Bambukeylu Hiti. It is an easy way to marry a traditional recipe with your own eating habits.
More tips and tricks
One key tip when making Veli Roshi is not to overfill the pastries, which is the usual cause of leaks in the pan. Rolling the dough into different shapes — triangles or half-moons — is a simple way to be creative and make the plate look more inviting. If you want to keep a batch for later, they freeze beautifully: just thaw and fry them when you need them. That way a tasty snack is never far away.
Adapting the recipe to your taste
Another great thing about Veli Roshi is how versatile the recipe is. You can tailor the filling entirely to your liking, using different kinds of fish or even seafood. The spicing can be varied too, so the pastries come out mild or fiery depending on your mood. Experiment with different combinations to arrive at your own personal version of this Maldivian delicacy — the same spirit of improvisation that shapes Mas Roshi.
Ingredient substitutions
If you are missing an ingredient for Veli Roshi, there is usually a good alternative to hand. Instead of fish, try pulses such as lentils or chickpeas, which are rich in protein and make an equally hearty filling. For the flour, rice flour or almond flour both work and give you a gluten-free option. Substitutions like these vary the dish in interesting ways and let you adapt it to your guests’ needs.
Drink pairing ideas
Plenty of drinks pair well with Veli Roshi and round out the eating experience. A refreshing cocktail such as a mojito or a piña colada brings tropical notes that play nicely against the savoury pastries. For an alcohol-free option, a fruity smoothie or a chilled iced tea does the job, as does the traditional palm sap known as Raa. These drinks provide a refreshing contrast and harmonise beautifully with island flavours.
Serving and presentation ideas
Presentation can add a great deal to the Veli Roshi experience. Serve the pastries on an attractive plate and garnish with fresh herbs or a wedge of lime. Adding a dip — a hot chilli sauce or a cooling yoghurt sauce — not only brings extra flavour but also makes the plate more appealing. Vary the colours and arrangement on the platter to create a pleasing overall picture.
A bit of history
Veli Roshi originate in traditional Maldivian cooking, a cuisine shaped strongly by the surrounding sea and the culture of the islands. Historically, these little pastries were prized by locals as a nourishing snack to eat on the move. The use of fresh ingredients from the ocean and the neighbouring islands is what gave rise to this delicious dish in the first place. Over time the method has evolved, and today you will find them in simple roadside kitchens as readily as in upmarket restaurants across the Maldivian islands.
More recipe ideas
Summary: Veli Roshi
To sum up, Veli Roshi are not only delicious but also a wonderful example of what Maldivian cooking does best. With fresh fish and a tender dough, these filled pastries are a superb way to experience the flavours of the islands. The recipe is adaptable and easily reworked to suit your own preferences. Enjoy the making of them, and let a piece of tropical paradise win you over in your own kitchen.



