Skip to Content

Sri Lankan Pol Roti with onion and herbs

These easy Sri Lankan Pol Roti with onion and herbs are tasty unleavened flatbreads that are flavored with shredded coconut, onion and a mix of herbs. They are sure to be a favorite when served with curry.

Sri lankan pol roti with onion and herbs

When it comes to breads of all kinds, my absolute favorite is Sri Lankan pol roti. As “pol” in Sinhale (the language spoken by the largest ethnic group in Sri Lanka) means “coconut”, “pol roti” translates to “coconut roti.”

What is roti?

Roti is basically an unleavened flat bread made with shredded coconut, flour, water, and salt. Sometimes, coconut milk is added in along with other spices, onion, and green chillies.

I’m not much of a bread person, but I could do some serious damage to a stack of pol roti! Usually we eat pol roti with curry – but I’m not gonna lie, I can eat it plain!

My mom’s pol roti is the best roti I’ve ever had. My mom sometimes uses a bit of coconut milk along with water to make her roti super soft. She also uses desiccated coconut which she gets from a south Asian store in Atlanta, called Cherians

But I live out here in Athens and don’t go to Cherians often. So I use unsweetened shredded coconut, which can easily be found at local grocery stores. 

overhead photo of 7 ingredients to make pol roti with onion and herbs.

Tips to make soft Sri Lankan Pol Roti:

When making roti, my mom always mixes the dough and lets it rest for an hour or so. She says this, along with her use of coconut milk helps keep her roti soft and tasty.

However I’m usually in a hurry. So, after I mix up the dough for roti, I form it into balls and let the balls sit for about 15 minutes (sometimes less) while I get a quick curry started. I have found that when I cover the roti after I flip them over, they turn out softer than if I don’t.

My daughter and I have enjoyed this pol roti (coconut roti) I make with everything from curry to a chutney to jam even!

mixing pol roti dough with hands

This pol roti recipe is so easy that there have been many days I’ve come home from work to find my daughter making us a batch of roti to go with leftover curry, like this chicken one. This is one recipe from my blog she uses so often that she has it memorized.

Speaking of my daughter, I’ve got to take a moment to brag on her. For the past couple of weeks I’ve been nursing a craving for some chocolate cake. But I was in a bit of a baking slump and every recipe I attempted, tasted like mud! Well, Friday I got home from work to find she had baked and frosted a chocolate cake using this vegan chocolate cupcake recipe. I was speechless! This child of mine! I am blessed beyond measure!

pol roti also known as sri lankan coconut roti dough, resting before rolling out and cooking on a hot pan.

Now getting back to pol roti…

Usually, either my daughter or I, make a plain and easy pol roti.

But every now and then, we like to jazz things up a bit and add in chopped onion and herbs to the roti dough ~ like we did here in this Sri Lankan Pol Roti with onion and herbs.

rolling out balls of pol roti with onion and herbs before cooking them on a hot stove.

The onion and mix of parsley and cilantro add such a depth of flavor to these. If you don’t like onion, then you don’t have to use it, just add in your favorite herb mix and maybe some garlic. Cooking is always about letting your tastebuds have a fun feast, so experiment with different flavors that tickle your fancy.

These pol roti with onion and herbs are delicious just by themselves. Or you can enjoy them with some of this tasty and Easy Jackfruit Curry and this Potato and Moringa Salad, like we did.

plate with easy jackfruit curry and onion coconut roti
Sri lankan pol roti with onion and herbs

Sri Lankan Pol Roti with onion and herbs

4.89 from 9 votes
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Author: Shashi
These Sri Lankan Pol Roti with onion and herbs are unleavened flatbreads that are flavored with shredded coconut, onion and a mix of herbs. They are sure to be a favorite when served with curry.


  • 1 cup whole wheat flour
  • 1/2 cup shredded unsweetened coconut
  • 1/2 tsp salt
  • 1/2 cup + 3 tablespoons more water
  • 1/2 red onion chopped about 3 tbsp approx
  • 1 tbsp fresh parsley
  • 1 tbsp fresh cilantro
  • oil for greasing pan


  • Peel and chop the onion and chop the parsley and cilatro.
  • Add flour, shredded unsweetened coconut, salt, onion, parsley, cilantro, and 1/2 cup water to a bowl and mix well using your hands or a spoon. If mixture is dry, add in the other 3 tablespoons of water and knead slightly into a ball.
  • Separate ball into five smaller ones and set aside to rest for about 15 minutes.
  • Then, place a frying pan over a medium flame and grease with oil. Grease your hands with oil as well and stretch the balls out a bit and roll them out (using a rolling pin or your hands) so they are about the size of a saucer. 
  • Place roti in warm pan and let cook about 4-5 minutes over a low/medium flame.
  • Flip them over making sure they have golden brown spots on them. Cover pan and let cook another 3 minutes or so. Repeat with all the roti.
  • Enjoy with any curry of your choice or soup or jam!


* If you would like to make your roti soft, add in 1/4 cup of coconut milk + 1/4 cup water and 3 tbsp more water.
**I have also noticed that after I cook the roti on one side and flip them over to cook on the other – if I cover the pan they are cooking in after they have been flipped, they turn out softer as well.


Serving: 1g | Calories: 167kcal | Carbohydrates: 20g | Protein: 4g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Sodium: 237mg | Fiber: 4g | Sugar: 1g
DID YOU MAKE THIS RECIPE?Tag @SavorySpin or tag #savoryspin so we can share your ceation.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

  1. […] less than 200 calories a serving, this soup can be enjoyed with a chunk of buttered crusty bread, roti, or […]

  2. […] And it is so easy to make. It is a delicious dish that can be enjoyed with some crusty bread or spiced roti. […]

  3. Mimi Rippee says:

    These look wonderful. I just love savory pancakes of all kinds. I’ve made Uthapam from Southern India. Delicious!

  4. […] accompaniments. Chutney, with its sweet and tangy notes, provides a delightful contrast to the savory roti. Sambal, a spicy condiment made from chili peppers, adds an extra kick for those who crave some […]

  5. […] Download Image More @ […]

  6. […] daughter made some coconut roti to go with this jackfruit curry, while I made some onion roti to go with […]

  7. […] have also started swapping in roti made with onions and herbs like these and roti made with turmeric and […]

  8. […] enjoy this creamy thick sauce with some roti on the side. Another option would be to saute some well spiced chicken, or pork, or fish, or tofu […]

  9. […] she had that week. Though, I was a bit discombobulated when, the next night, she told me that the roti and chickpea curry we had was the best dinner she had had all week.In my opinion, with […]

  10. John / Kitchen Riffs says:

    Love flat breads of every kind. I’ve had plenty of roti in my life, and this looks like one of the best. Love all the flavors you’ve crammed into each and every one! Good stuff — thanks.

  11. Sonali says:

    Superb recipe! I used curry leaves too and so tasty!

  12. Dawn - Girl Heart Food says:

    I’ve never made roti, but have been so tempted to try and this recipe looks like a great (and delicious) place to start. Love all the add-ins, especially coconut. Can’t wait to try, Shashi! XO

  13. Marina says:

    I have never tried this before but sounds amazingly delicious

  14. Toni says:

    Packed full of amazing flavors!! It was so good!

  15. David @ Spiced says:

    I’ve never made pol roti before, but I do love making all sorts of homemade breads. I’ll have to try this one out sometime. Plus, I love the color from the red onions and fresh herbs. I’m pretty sure I could do some serious damage to a stack of these roti, too! 🙂

  16. Adrianne says:

    Fantastic looking authentic bread . It looks packed with flavour!!

  17. Adrianne says:

    These roti looks so authentic!! I love how detailed the photos are and I wish I was having this for dinner. Can’t wait to give this a go, cheers!

  18. Valerie says:

    This seems nice and easy to make. It sounds like it has a great flavor and looks like it has a great texture too.

  19. Alice | Skinny Spatula says:

    I love roti, but never had one with onions in it. I must try your recipe, your roti look fantastic!

  20. Jeff Smith says:

    These are delicious – the onions and herbs make these roti tasty enough to eat without curry!

  21. angiesrecipes says:

    I love coconut and flatbread…so this is a perfect treat for me!

  22. Bhawana says:

    this pol roti looking so tempting must say. I love this a lot, and all your pics making me drool. Great job.

  23. Capri says:

    I let my dough sit for 15 minutes as you mentioned in your post and my roti turned out incredible! Thanks for the tasty recipe!

  24. emily says:

    The flavors in this was so delicious! Tried it for dinner and everyone loved them.

  25. Kelli McGrane says:

    When I’ve made roti in the past, it’s come out a bit too dry and crumbly. The coconut milk is perfect for keeping it nice and soft! Great recipe and tips!

  26. Cindy Gordon says:

    My kiddos and I made this together! We have been spending a lot more time in the kitchen lately and its so fun. They really enjoyed making this recipe but they enjoyed eating it even more! Thanks for this delish creation, we are adding it to our “make again” list!!