Go Back
Jamaican Roti with Curry Goat by Roxy Chow Down

Jamaican-Style Roti Recipe

This deliciously flavourful homemade 'Jamaican-Style' Roti recipe, makes the perfect side dish for all your favourite curry dishes!
4.67 from 6 votes
Prep Time 15 mins
Cook Time 20 mins
Dough Resting Time 1 hr
Total Time 35 mins
Course Appetizer, Dinner, Main Course, Side Dish, Snack
Cuisine African, American, canadian, Caribbean, Indian, International, Jamaican, tropical
Servings 6 rotis


  • 2 cup all-purpose flour
  • 1/2 cup coconut milk
  • 1/2 cup water
  • 1 tbsp butter or vegetable oil melted
  • 1/2 tsp salt

You will need:

  • 1/4 cup all-purpose flour additional flour is needed to flour your surfaces and may be needed to smooth your dough
  • cooking oil or oil spray please use no more than 1 tsp per roti
  • cling wrap
  • large flat frying pan
  • rolling pin
  • large cutting board or countertop
  • spatula
  • paper towel


  • Combine water, coconut milk and butter/oil in a microwave-safe container and heat for about 40 seconds or until the butter melts, then set aside for 20 minutes to cool.
  • In a large bowl, add flour and salt then use a large fork or whisk to thoroughly to combine all ingredients.
  • Make a well in the center of the flour mixture and add half of the liquid. Use a large spoon to combine the wet and dry ingredients.
  • Add remaining liquid and use the spoon to fold in.
  • When the liquid has been absorbed, use your hands to knead the dough into a soft smooth ball. If the dough is too sticky, add a bit more flour and knead it until smooth.
  • Cover the bowl of dough with a damp dish towel, or wrap the dough in cling wrap.
  • Let dough rest at room temperature for about 1 hour.
  • Lightly flour a large clean surface or a cutting board.
  • Divide the dough into six parts and roll each into a ball. Set them aside in one corner of the cutting board.
  • Take one ball of dough and lightly flour it, then place it in the middle of the floured cutting board.
  • Start to roll out the roti by placing the rolling pin in the center of the ball and pressing down. Then roll out the dough evenly towards the ends, turning your dough over each time it sticks, until the dough is rolled out into a ¼ inch-thick circular shape. (please note: If the dough is rolled out too thin, it will get crispy when cooked.)
  • Heat a large, wide frying pan for 1 minute.
  • Add ½ - 1 teaspoon cooking oil or oil spray, and tilt the pan from side to side to spread it evenly across the surface of the pan to form a thin layer.
  • Place the rolled-out dough in the center of the pan, then set the heat between medium and medium-low.
  • Let the dough cook for 1 minute until small bubbles form on the top.
  • Use a spatula or tongs to shift the dough around in the pot for 10 seconds then flip it over.
  • Please note: The pot will begin to smoke, but don't worry - that is normal. Reduce the heat a little and use an extractor if possible.
  • After a minute, or when multiple bubbles form on the surface of the roti, flip it over again.
  • Flip the roti a final time after another minute. The total cooking time for each roti is approximately 3 minutes, flipping it every minute.
  • Remove the roti from the pan and set aside onto a plate.
  • Add another 1/2 - 1 teaspoon of cooking oil or oil spray to the pan, and let it heat for 30 seconds before adding another rolled out dough to the frying pan.
  • Repeat the process until all the rotis are cooked.
  • Serve the hot rotis with the curry dish of your choice, then bless up and enjoy it!
  • When you've tried my roti recipe, please remember to come back to post your review & 5-STAR rating, to help support my page. Thanks in advance!
Keyword best roti recipe, easy flatbread recipe, easy roti recipe, flatbread recipe, how to make homemade flatbread roti, how to make jamaican roti, how to make roti, Jamaican roti, Jamaican roti recipe, quick roti recipe, roti, roti recipe, roti recipe white flour, stove top roti recipe