Sri Lankan Pol Roti: Coconut Flatbread Made Easy

Updated November 3, 2026

Total time
59 min
prep 20 min · cook 24 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Sri Lankan Pol Roti: Coconut Flatbread Made Easy

Sri Lankan pol roti is a savory coconut flatbread made from flour, grated coconut, salt, and enough water to bring the dough together. It is cooked on a hot skillet until lightly browned and is often served with curry or a spicy sambol. This straightforward version makes six soft-centered roti, with optional onion and green chili for extra flavor.

Ingredients

  • 2 cups (250 g) all-purpose flour
  • 1 cup (80 g) fresh grated coconut, loosely packed
  • 1/2 cup (120 ml) warm water, plus up to 2 tablespoons (30 ml) more if needed
  • 1/2 teaspoon (3 g) fine salt
  • 1/3 cup (50 g) finely chopped red onion, optional
  • 1 small green chili (about 5 g), finely minced and seeded for less heat, optional
  • 1 teaspoon (5 ml) coconut oil, optional, for lightly greasing your hands or the skillet

Instructions

  1. Prepare the flavorings. If using onion and green chili, chop them finely so they distribute evenly and do not make the roti difficult to flatten. Set them aside while you mix the dry ingredients. If your coconut is frozen, thaw it and drain away any excess liquid before measuring; very wet coconut can make the dough sticky.
  2. Combine the flour, coconut, and salt. Put the flour and salt in a large bowl and stir to distribute the salt. Add the grated coconut, along with the onion and chili if using. Rub the coconut lightly through the flour with your fingertips, breaking up large clumps. The mixture should look evenly crumbly, with coconut visible throughout.
  3. Add water gradually and knead. Pour in about three-quarters of the measured warm water and mix with your hand or a sturdy spoon. Add the remaining water a little at a time until the flour forms a soft, cohesive dough. It should feel moist but not wet or gluey. Knead in the bowl or on a clean counter for about 2 to 3 minutes, just until the dough comes together and feels supple. Add a teaspoon of water if dry patches remain; if it is tacky, dust your hands and the surface with a little flour rather than adding a large amount at once.
  4. Rest the dough for 15 minutes. Cover the bowl with a clean damp cloth or a plate and leave it at room temperature. This short rest lets the flour absorb moisture and makes the dough easier to shape. It does not need to rise, and you should not expect it to double in size.
  5. Divide and flatten. Divide the dough into six equal portions. Lightly oil your palms if the dough sticks, then roll each portion into a ball. Press or pat each ball into a round about 5 to 6 inches (13 to 15 cm) across and roughly 1/4 inch (6 mm) thick. Use your fingertips to press from the center outward, turning the dough as you go. The edges can be rustic; aim for an even thickness so each roti cooks at the same rate.
  6. Heat the skillet. Set a heavy skillet, griddle, or flat pan over medium heat for a few minutes. It is ready when a small scrap of dough sizzles gently on contact without smoking or scorching. A dry pan is traditional and works well. If your pan tends to stick, wipe it with a very thin film of coconut oil; excess oil can fry the surface instead of letting it toast.
  7. Cook the roti in batches. Place two roti in the pan if there is room to keep them from touching. Cook for about 3 to 4 minutes on the first side, until the underside has golden-brown spots and the edges look set. Flip and cook the second side for another 3 to 4 minutes. Adjust the heat if the outside darkens before the center feels cooked through. Transfer finished roti to a plate and cover loosely with a clean towel while you cook the remaining portions. Allow about 8 minutes per batch of two, or a little longer if your skillet is small.
  8. Serve warm. Pol roti is at its most tender soon after cooking. Stack the roti under a towel to keep them warm, then serve whole or cut into wedges. If you are cooking ahead by a few minutes, keep them covered rather than sealing them while hot, which can trap steam and soften the toasted surfaces.

Tips

  • Choose the right coconut. Freshly grated mature coconut gives pol roti its characteristic moist, chewy texture and rich coconut flavor. Frozen grated coconut is a convenient close substitute; thaw it completely and drain excess water. Unsweetened desiccated coconut can also work, but it is drier and gives a less juicy, slightly firmer roti. To use it, soak 1 cup (80 g) in about 1/3 cup (80 ml) warm water for 10 minutes, then add it to the flour and reduce the recipe’s additional water as needed. Sweetened coconut is not recommended because it changes the savory flavor and can brown too quickly.
  • Let the dough guide the water. Coconut moisture varies, and flour absorbs differently depending on the brand and how it has been stored. Add the water in stages rather than pouring it all in at once. A good dough holds together when pressed and feels soft without leaving a wet coating on your fingers. If it is crumbly, add water by the teaspoon; if it is sticky, use a light dusting of flour.
  • Keep the rounds evenly thick. Thin spots can become dry or crisp before the thicker center cooks, while overly thick roti may remain doughy inside. A rough 1/4-inch thickness is a useful target, but consistency matters more than a perfectly circular shape. If a round springs back while you press it, let it sit for a minute and try again.
  • Use moderate heat. A very hot pan can burn the coconut and onion before the middle has time to cook. If the roti is barely coloring after several minutes, raise the heat slightly; if dark patches appear in the first minute, lower it. Brush away any loose flour or browned coconut between batches if it starts to scorch.

Serving Suggestions

Serve pol roti warm as a simple breakfast, snack, or part of a larger Sri Lankan meal. It pairs especially well with lunu miris, a punchy onion-and-chili sambol, or pol sambol, a coconut relish whose ingredients echo the coconut in the bread. For a meal with more sauce, offer dhal curry, a vegetable curry, or a gently spiced potato curry alongside it. The roti can be torn into pieces and used to scoop up curry, or folded around a spoonful of sambol.

For a lighter plate, serve it with sliced tomato, cucumber, or a quick onion salad. If you are putting out several accompaniments, keep the roti covered and bring it to the table while still warm. Since it is satisfying but not especially saucy on its own, a moist curry or relish makes a useful contrast to its toasted, slightly chewy texture.

Variations

Pol roti has many household and regional versions, so the balance of coconut, flour, seasoning, and add-ins varies. The recipe here keeps the dough simple and uses onion and green chili as optional additions. For a more aromatic savory version, mix in 1/2 teaspoon (about 1 g) ground black pepper or a few finely chopped curry leaves. Add-ins should be minced or chopped small so the rounds press flat and cook evenly.

For a heartier roti, replace up to 1/2 cup (60 g) of the all-purpose flour with whole-wheat flour. The result will be more nutty and a little denser, and it may need an extra teaspoon or two of water. You can also use a pinch of cumin seeds, but keep the seasoning restrained if serving the bread with a strongly flavored curry. For a milder version, leave out the chili; for more heat, keep some of its seeds or add a little more finely chopped chili.

If you do not have fresh coconut, use the rehydrated unsweetened desiccated coconut described in the tips. Avoid adding a large handful of wet vegetables or other fillings to the dough: they release water and can make the rounds hard to shape. Serve wetter or more substantial additions as accompaniments instead, so the roti remains easy to flatten and toast.

Storage and Reheating

Let cooked roti cool until they are no longer steaming, then refrigerate them in an airtight container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Place a piece of parchment between roti if you want to remove them one at a time. For longer storage, freeze them in a sealed freezer-safe bag, separated with parchment, for up to 2 months for best quality. Thaw in the refrigerator or reheat from frozen over low heat.

To reheat, warm a roti in a dry skillet over low to medium heat, turning once, until hot through. A covered skillet helps warm the center without drying the surface. You can also microwave one under a barely damp paper towel in short intervals, though the surface will be softer rather than toasted. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer when reheating stored roti. Avoid leaving cooked roti at room temperature for more than 2 hours.

Frequently Asked Questions

Is pol roti the same as Sri Lankan coconut roti?

Yes. “Pol” means coconut in Sinhala, and pol roti is commonly described in English as Sri Lankan coconut roti or coconut flatbread. It is a savory pan-cooked bread made with flour and coconut. Recipes differ from home to home, including whether they use onion, chili, or spices.

Can I make the dough ahead of time?

You can mix the dough a few hours ahead and keep it covered in the refrigerator, but cold dough can feel firmer and may need a few minutes at room temperature before shaping. For the freshest texture, cook the roti shortly after shaping. If you prepare the dough in advance, keep it tightly covered so its surface does not dry out, and do not leave it out for an extended period.

Why is my pol roti dry or crumbly?

The dough may not have enough water, or the coconut may be particularly dry. Add water a teaspoon at a time and knead briefly until the dough holds together. Dry, overcooked roti can also result from making the rounds too thin or cooking them over high heat for too long. Keep the rounds close to 1/4 inch thick and cover cooked ones with a towel while the rest finish.

Why is the middle still doughy?

The pan may be too hot, the rounds may be too thick, or the dough may contain more moisture than expected. Lower the heat and give the roti more time, flipping as needed, so the center cooks before the outside becomes too dark. Next time, flatten the portions more evenly and add water gradually while mixing.

Can I make pol roti without onion and chili?

Yes. Both are optional, and leaving them out gives you a simple coconut flatbread that still works well with sambol or curry. You can also replace them with a small amount of finely chopped curry leaves or ground pepper, or keep the seasoning to just salt for a mild, versatile roti.

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).