Sri Lankan Food Breakfast
Pol Roti (Coconut Roti) – Sri Lankan Flatbread Recipe
Traditional Sri Lankan Coconut Flatbread with Crispy Golden Edges.
Serves
3
Calories
389 kcal
Cuisine
Sri Lankan

On this page: What is it · History · What you need · Step by step · Serving & storage · Recipe card
Coconut roti is one of the most comforting and recognizable flatbreads in Sri Lankan home cooking. Made with flour, grated coconut, warm water, and salt, these rustic pan-cooked rotis are soft on the inside with golden crispy spots on the outside.
The addition of coconut gives the roti extra texture, subtle sweetness, and a rich aroma that pairs perfectly with spicy curries, sambols, and dhal. Simple ingredients come together to create a flatbread that feels hearty, satisfying, and deeply connected to everyday Sri Lankan meals.
Whether eaten for breakfast, lunch, or dinner, coconut roti is a staple that turns simple curries into a complete meal.
What Is It?
Coconut roti is a Sri Lankan flatbread traditionally made by combining flour with freshly grated or desiccated coconut before cooking it on a hot pan or skillet.
Unlike layered parathas or soft naan breads, coconut roti is denser, more rustic, and slightly chewy with crisp toasted spots from the pan. The coconut throughout the dough adds texture and flavor while helping the roti stay moist inside.
It is commonly served alongside spicy condiments such as lunu miris, coconut sambol, or creamy dhal curry.
A Little History
Flatbreads have long been central to Sri Lankan cuisine, especially as practical accompaniments to curries and sambols. Coconut roti became especially popular because coconuts are abundant across the island and easily incorporated into everyday cooking.
Traditionally, fresh coconut would be grated by hand and mixed directly into dough before cooking on cast-iron pans over wood fires. Coconut roti became a common breakfast and tea-time staple because it was affordable, filling, and easy to prepare.
Today, coconut roti remains deeply connected to Sri Lankan home cooking and is often eaten fresh from the pan with spicy relishes and curries shared around the table. Pol roti is one of the staple foods in Sri Lanka, it pairs well with anything from our guide to Sri Lankan curries, and the Sri Lanka travel and food guide covers where to eat it.
At a glance
Serves
3
Calories
389 kcal
Protein
7.8 g
Course
Breakfast, Side Dish
Why it works
01 Five simple ingredients
02 Coconut toasts in the pan for a nutty aroma
03 Ready in about 25 minutes

Cooking this later?
Save it to your Pinterest board so it’s there when you need it.
What You Need
Exact amounts are in the recipe card
Equipment tip: For evenly cooked flatbreads, the cast-iron griddle we recommend gives a broad, steady cooking surface.
For the Roti
- All-purpose flour
- Desiccated or freshly grated coconut
- Salt
- Warm water
- Coconut oil

Step-by-Step Instructions
The dough is mixed just enough to become soft and smooth without becoming sticky or overly worked. Resting the dough allows the flour to hydrate properly, making the rotis easier to flatten and helping create a softer texture.
The coconut inside the dough lightly toasts while cooking, giving the roti its signature nutty aroma and texture. Cooking over medium heat allows golden spots to form without burning the coconut too quickly.
A light brushing of coconut oil helps create crispy edges while keeping the inside tender.

1. Make the dough
In a large bowl, combine the flour, grated coconut, and salt.
Gradually add the warm water while mixing until a soft, non-sticky dough forms.
Knead gently for 2–3 minutes.
2. Rest
Cover the dough and let it rest for 15 minutes.

3. Portion and shape
Divide the dough into 6 equal portions and roll them into balls.
Flatten each ball into a disc roughly 0.5 cm thick.
4. Cook
Heat a skillet or non-stick pan over medium heat and lightly brush with coconut oil.
Cook each roti for 2–3 minutes per side until golden brown spots appear and the roti is cooked through.
Serve warm.
Tip: Add chopped onions, green chilies or curry leaves for a savory version.
Serving & Storage
Serving
Coconut roti is traditionally served with lunu miris, dhal curry, fish curry, or coconut sambol. It also pairs beautifully with spicy egg curries or simple vegetable curries.
For breakfast, it is often eaten warm with tea and sambol on the side.
Storing Leftovers
Store leftover rotis wrapped or in an airtight container for up to 2 days. Reheat in a dry skillet to bring back texture and warmth.
| Coconut roti | up to 2 days |
Fresh coconut rotis are best enjoyed straight from the pan while still warm and slightly crisp around the edges.

Sri Lankan Coconut Roti
Ingredients
- 200 g all-purpose flour
- 100 g desiccated grated coconut
- 3 g salt
- 100-120 ml warm water
- 10 g coconut oil
- You can add chopped onions, green chilies, or curry leaves for a savory version.
- Use desiccated coconut if fresh is unavailable — just rehydrate it slightly.
- Best served hot off the pan, but can be reheated on a skillet or toaster.
🧊 Storage:
Wrap cooled rotis in foil and store in the fridge for up to 2 days. Reheat before serving.
Instructions
- In a large bowl, combine flour, grated coconut, and salt.
- Gradually add warm water, mixing until a soft, non-sticky dough forms.
- Knead for 2–3 minutes. Cover and let it rest for 15 minutes.
- Divide the dough into 6 equal balls.
- Flatten each ball into a disc, about 0.5 cm thick.
- Heat a skillet or non-stick pan over medium heat and brush with coconut oil.
- Cook each roti for 2–3 minutes per side, until golden spots appear.
- Serve warm with lunu miris, dhal curry, or coconut sambol.
Made this roti?
Rate it with the stars in the recipe card and tell us how it went in the comments: what you swapped, what you added, how spicy you made it.
Products we use
Our kitchen kit for this recipe

Lodge Cast Iron Round Griddle (26.7 cm)
View in shop
T-fal Stainless Steel Cookware Set (11-piece)
View in shop
Stainless Steel Bowls
View in shop
Wooden Spoons
View in shopMore to cook
More recipes from our kitchen



