Pol Roti: Sri Lankan Coconut Flatbread Recipe and Tips

Updated November 3, 2026

Total time
46 min
prep 15 min · cook 21 min
Serves
6
portions as written

Jump to recipe

Pol Roti: Sri Lankan Coconut Flatbread Recipe and Tips

Pol roti is a Sri Lankan coconut flatbread made with flour, grated coconut, water and salt, often seasoned with onion and green chili. The dough is shaped into small rounds and cooked on a hot skillet until lightly browned, then served warm with curry, sambol or a cup of tea. Ingredients and seasonings vary between households, so the optional additions below can be adjusted to taste.

Allow about 49 minutes from mixing to serving, including a short dough rest. A heavy skillet or flat griddle, a mixing bowl and a clean work surface are all you need; no oven or yeast is required.

Ingredients

What You’ll Need

  • 2 cups (250 g) all-purpose flour, plus a little extra for shaping
  • 1 cup (80 g) fresh finely grated coconut
  • 3/4 teaspoon (4 g) fine salt
  • 1/3 cup (50 g) finely chopped onion, optional
  • 1 small green chili (about 5 g), finely chopped and seeded for less heat, optional
  • 1/2 cup (120 ml) water, plus up to 3 tablespoons (45 ml) more as needed
  • 1 teaspoon (5 ml) neutral oil, or a little more, for lightly greasing the skillet if needed

Fresh coconut gives pol roti its characteristic moist, nubby texture. If it is not available, use 1 cup (80 g) unsweetened desiccated coconut. Stir it with 1/4 cup (60 ml) warm water and leave it for 10 minutes before adding it; it will be less juicy and slightly chewier than fresh coconut. Avoid sweetened coconut, which changes the savory flavor and can brown too quickly.

Step-by-Step

  1. Prepare the add-ins. Finely chop the onion and chili, if using. Keep the pieces small so they are spread through the dough instead of making weak spots when you shape the rounds. If the grated coconut is in long strands, chop it roughly so it mixes evenly.
  2. Mix the dry ingredients. Put the flour and salt in a large bowl and stir to distribute the salt. Add the coconut, onion and chili. Use your fingertips to separate any clumps of coconut and coat the vegetables lightly with flour.
  3. Add water gradually. Pour in about 1/2 cup (120 ml) water while mixing with your hand or a sturdy spoon. Squeeze and fold the mixture until it starts to gather into a dough. Add the extra water a tablespoon at a time only if dry flour remains at the bottom of the bowl. Coconut moisture varies, so you may not need the full amount.
  4. Knead briefly. Press and fold the dough in the bowl or on a clean counter for about 3 minutes, just until it holds together and feels pliable. It should be soft but not sticky or wet. Do not knead it as long as bread dough; the goal is to bring the ingredients together, not to develop a very elastic texture.
  5. Rest the dough. Cover the bowl with a clean towel or plate and leave it for 10 minutes at room temperature. This gives the flour time to absorb moisture and makes the dough easier to shape. If the surface looks dry after resting, knead in a teaspoon of water; if it feels tacky, dust your hands with flour.
  6. Divide and shape. Divide the dough into 6 equal pieces. Lightly flour your hands and flatten each piece into a round about 5 to 6 inches (13 to 15 cm) across and roughly 1/4 inch (6 mm) thick. Pat from the center outward, turning the dough as you go. The edges can be rustic; try to keep the thickness even so each roti cooks at the same pace.
  7. Heat the skillet. Set a heavy skillet or flat griddle over medium heat and let it warm for about 3 minutes. A dry pan works well; if your pan tends to stick, wipe it with a thin film of oil. The pan should be hot enough for the dough to sizzle gently on contact, but not so hot that the coconut or onion blackens immediately.
  8. Cook the rotis. Lay one or two rounds in the pan without crowding. Cook for about 1 1/2 minutes, until the underside has brown spots and the top looks less damp. Flip and cook the second side for about 1 1/2 minutes. Adjust the heat if the outside darkens before the center feels cooked. Transfer each roti to a plate and repeat with the remaining dough. The 21-minute cook estimate includes warming the skillet and cooking the six rotis in batches; a smaller pan or slower heat may take longer.
  9. Serve warm. Eat the rotis soon after cooking, while the edges are toasted and the middle is tender. Serve them plain or with a Sri Lankan curry, dhal, lunu miris or another sambol. If making a batch for the table, stack them under a clean towel while you finish cooking to slow down drying.

Common Mistakes

Adding all the water at once: Coconut can release moisture, and fresh coconut is often wetter than packaged coconut. Pouring in the full amount immediately can leave the dough sticky. Begin with the measured half cup, then add water in small increments until no loose flour remains. If you accidentally add too much, dust in flour a tablespoon at a time and let the dough rest briefly before shaping.

Making the rounds too thick: Thick rounds may brown on the outside while staying doughy in the middle. Keep them close to 1/4 inch (6 mm), and check that the center is not noticeably thicker than the rim. If shaping by hand is difficult, press each portion between lightly floured parchment sheets.

Using very high heat: Dark spots are welcome, but a pan that is smoking or scorching the coconut before the first side sets is too hot. Medium heat gives the center time to cook through. Turn the heat down and let the pan settle before cooking the next roti.

Overworking the dough: Long kneading can make the rounds tougher and more elastic than intended. Stop once the mixture forms a cohesive dough. A few cracks at the edge are normal and do not mean it needs extensive kneading.

Using sweetened coconut: Sweetened flakes can make a savory roti unexpectedly sweet and may burn on the skillet. Choose unsweetened coconut, ideally fresh; if using dried, rehydrate it as described above.

Tips

Measure flour by spooning it into the cup and leveling it rather than scooping and packing it. A packed cup can contain too much flour, making the dough dry. If you have a kitchen scale, the listed 250 g is the most consistent measure. Coconut varies in texture too: finely grated coconut distributes evenly, while larger shreds can make the rounds harder to flatten.

For a simple version, leave out the onion and chili and keep the salt. For more heat, include the chili seeds or add a little finely chopped fresh chili; for a milder result, omit it. Some versions include other seasonings, such as black pepper, but keep additions modest so the coconut remains noticeable and the dough still holds together.

If you are cooking several batches, wipe away any bits of onion or coconut that become very dark in the pan, since they can burn and turn bitter. Use a thin spatula to flip the rounds without tearing them. If the dough sticks to your hands while shaping, flour your hands lightly rather than working lots of extra flour into the dough, which can make the finished bread dry.

Leftover rotis should be refrigerated within 2 hours. Store them covered in the refrigerator and use within 3 to 4 days, or freeze them with parchment between each roti so they are easy to separate. Reheat in a dry skillet over medium-low heat until warmed through, turning once; a microwave also works, though it makes the surface softer rather than toasted.

Troubleshooting

The dough is crumbly and will not hold together: Sprinkle in water 1 teaspoon at a time and squeeze the mixture together after each addition. Give it a minute to absorb before adding more. It should form a soft ball without leaving wet dough on your fingers. If you are using desiccated coconut, check that it was rehydrated; dry flakes can pull moisture from the dough.

The dough is sticky and hard to flatten: Dust the work surface and your hands lightly with flour, then wait 5 minutes and try again. If it remains very sticky, knead in flour 1 tablespoon at a time. Avoid adding a large amount at once, because the dough can quickly become stiff and the cooked roti dry.

The roti tears while you shape or flip it: Check that the round is not thinner in the middle than at the edges. Patch small tears by pinching the dough together before cooking. If it tears during flipping, allow the first side to cook a little longer so it firms up, then slide a broad spatula underneath.

The outside is dark but the center seems raw: Lower the heat and make the next rounds slightly thinner. For the current roti, turn the heat down and cook it for another 30 to 60 seconds per side. A heavy pan helps distribute heat more evenly than a thin pan.

The finished roti is dry or tough: The dough may have had too much flour, been kneaded too long or cooked over low heat for too long. Next time, add water gradually until the dough is pliable, knead only until it comes together and remove each roti once both sides have browned and the center is cooked. Keep cooked pieces covered while the remaining ones finish.

Frequently Asked Questions

Is pol roti the same as roti canai or paratha?
No. Sri Lankan pol roti is a coconut-studded dough flatbread, usually patted out and cooked on a skillet. Roti canai and many parathas are made and shaped differently, often with layers or a flaky texture. Names and methods vary across regions, but coconut is the defining ingredient in pol roti.

Can I make pol roti without fresh coconut?
Yes. Use unsweetened desiccated coconut and hydrate it with warm water before mixing. It will not be quite as moist or tender as a version made with fresh coconut, but it is a practical substitute. Do not use sweetened coconut for this savory recipe.

Can I make the dough ahead?
For the best texture, cook it soon after the 10-minute rest. You can prepare the dough a few hours ahead, cover it and refrigerate it, but it may firm up as it chills. Let it sit at room temperature until workable, then add a few drops of water if it feels dry. Cooked rotis also reheat well.

What should I serve with pol roti?
It pairs well with dhal, vegetable or meat curry, and Sri Lankan condiments such as lunu miris or pol sambol. It can also be served on its own as a savory snack. Choose a curry or sambol with enough moisture to complement the bread, since pol roti is filling and can be fairly firm around the edges.

Can I freeze cooked pol roti?
Yes. Cool the rotis, separate them with parchment and freeze them in a sealed freezer-safe bag or container. Thaw in the refrigerator or reheat from frozen in a covered skillet over low heat, turning occasionally. Finish uncovered briefly if you want the outside to regain some toastiness.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).