National Dish Sri Lanka: Coconut Roti (Recipe)

In this article
Discover Coconut Roti, a beloved flatbread from the sun-drenched island of Sri Lanka. Made with little more than flour, a handful of freshly grated coconut and a pinch of salt, these rustic breads carry the unmistakable flavour of the tropics in every bite. Wonderfully quick to throw together, they make an ideal partner to a fragrant curry or a satisfying snack in their own right. Bring a taste of island life straight to your kitchen.
About Coconut Roti
Coconut Roti is a traditional Sri Lankan flatbread prized for its distinctive, comforting flavour. The simple pairing of fresh coconut, flour and a few well-chosen seasonings creates a hearty, savoury bread that has earned a place at tables right across the island. This easy recipe not only brings the taste of the tropics into your kitchen, it also makes the perfect accompaniment to curries or a satisfying snack between meals. Enjoy it as a small slice of Sri Lanka’s rich culinary tradition.
Ingredients (serves 1–2)
- 1 cup flour (wheat or gluten-free)
- 1/2 cup fresh, grated coconut
- 1/4 cup water (as needed)
- 1/2 teaspoon salt
- 1/2 teaspoon sugar (optional)
- A little oil for frying
Shopping for the ingredients
When shopping for the ingredients for coconut roti, it is worth choosing good-quality produce. Look for fresh coconuts, or reach for unsweetened desiccated coconut as a reliable alternative. If you would like a gluten-free version, the specialist gluten-free flour blends now widely available are perfectly suited to this recipe. Most of these ingredients are easy to find in Asian or international grocery shops.
Preparing the dish
Preparing coconut roti is quick and refreshingly straightforward. Measure out the ingredients carefully so everything is ready to go before you begin. It helps to have a large bowl to hand, where you can combine the flour, coconut, salt and sugar thoroughly. A little groundwork saves time and lets you move straight on to kneading the dough.
Step-by-step instructions
- In a bowl, combine the flour, grated coconut, salt and sugar.
- Add the water a little at a time, kneading well until you have a smooth dough.
- Divide the dough into equal portions and shape each into a small ball.
- On a floured surface, press each ball flat until it is around 1 cm thick.
- Heat a frying pan over medium heat and add a little oil.
- Lay the roti in the pan and fry until golden brown on both sides.
- Transfer the finished roti to a plate and serve warm.
Gluten-free / lactose-free version
Making coconut roti gluten-free is effortless when you use a gluten-free flour. There is a wide choice of gluten-free flour blends on the market that work beautifully for this recipe. The remaining ingredients — water and fresh coconut — are naturally lactose-free, so you can enjoy the dish with complete peace of mind if you are watching those ingredients.
Tips for vegans and vegetarians
Coconut roti is already an excellent choice for vegans, as every ingredient in the recipe is plant-based. Simply take care that no animal products slip in, particularly through certain seasonings or cooking oils. Vegetarians can enjoy it just as easily, and might add fillings such as cheese or vegetables to broaden the experience. Adapt the preparation to suit your own preferences and experiment with different accompaniments — a fresh Coconut Sambol is a natural match.
More tips and tricks
A few simple tips and tricks will help your coconut roti turn out especially well. Let the dough rest for a few minutes before you roll it out, so it becomes more elastic and easier to handle. Use a dusting of extra flour to stop it sticking to your work surface. Experiment with the cooking time to achieve just the right depth of golden colour. Little touches like these keep your roti perfect and delicious every time.
Adapting the recipe to your taste
Adapting the recipe to your own preferences is one of the real pleasures of cooking. Stir in different spices such as cumin or turmeric to vary the flavour of the bread. Experimenting with extra ingredients — vegetables, or even a scattering of nuts — can bring whole new taste directions to the table. Let your creativity run free and create your very own version of coconut roti.
Ingredient substitutions
If you are looking for alternatives to certain ingredients, there are several good options. In place of fresh coconut you can use desiccated coconut, though the texture will shift a little. Make sure your flour is gluten-free if you are preparing a gluten-free variety. You can also play with the seasonings to your own taste, adding garlic or onion for extra savoury depth — much as you would in a warming Dhal Curry.
Drink pairing ideas
A range of drinks pairs beautifully with coconut roti. A refreshing coconut smoothie works wonderfully alongside it, echoing the flavour of the bread itself. A classic Ceylon tea, in any of its many floral and spiced varieties, also rounds off the experience nicely. Homemade lemonade or a fresh fruit juice is well worth a try too, lifting and highlighting the freshness of the grated coconut.
Serving and presentation ideas
Thoughtful presentation can lift the whole coconut roti experience considerably. Serve the roti on colourful plates or in traditional ceramic dishes for a homely touch. Garnish with fresh herbs such as coriander or mint, and offer a selection of dips or sauces alongside. A few fresh chillies or a squeeze of lime juice can add that little something extra — try it with a spoonful of Lunu Miris for a proper island kick.
A bit of history
Coconut roti has a long and rich history within Sri Lankan cuisine. Originally conceived as a simple, filling food for labourers, the dish has grown into a much-loved staple cherished in homes across the island. It speaks of a deep connection to nature, and especially to the tropical coconut plantations that are so widespread in Sri Lanka. Today it is served not only in family kitchens but in countless restaurants too, remaining an indispensable part of Sri Lankan cuisine.
More recipe ideas
Summary: Coconut Roti
In short, coconut roti is a simple and flavoursome dish that gathers up the aromas of Sri Lankan cooking beautifully. It makes a wonderful side to a curry, yet is just as enjoyable on its own. With a careful choice of ingredients and a little creativity in the kitchen, you can bring this delicacy to your own table with ease. Treat yourself to a touch of Sri Lanka and discover how this traditional recipe delights the senses at every bite.



