Skip to Content

Jamaican Sweet Potato Pudding

Jamaican Sweet Potato Pudding





Jamaican Sweet Potato Pudding


Sweet Potato Pudding must be the most popular traditional Jamaican desserts of all time. As children, our grandparents used to tell us stories of how their mothers made this old time favorite pudding on a coal pot with coal on the bottom as well as on top of the pot on a sheet of metal.


Most of the older generation knows this as “hell a top, hell a bottom and hallelujah in the middle.” According to anyone who has tasted sweet potato pudding made on a coal stove, there is just no better tasting pudding to compare.


Most sweet potato puddings today will be obviously oven baked. After tasting so many different ones and experimenting myself,  I knew the exact texture and flavor I was looking for. I believe my recipe is simple enough and definitely a winner.





My Jamaican sweet potato pudding is made using grated Jamaican  sweet potatoes that are white when peeled, because of the firmness of these sweet potatoes it produces the perfect texture for your pudding. Also combining it with the right mixture of flour, cornmeal, brown sugar, spices, coconut milk and rum soaked raisins in a large mixing bowl.


Ingredients for Sweet Potato Pudding



  • Sweet Potato – This has to be the white flesh one finely grated. The orange flesh one will not make this come out firm enough.
  • Flour
  • Corn Meal
  • Brown Sugar
  • Rum
  • Raisins- Rum soaked
  • Coconut Milk
  • Cinnamon
  • Nutmeg
  • All Spice
  • Salt
  • Vanilla



Preparation Steps of Sweet Potato Pudding




*This post may contain affiliate links. Read my disclaimer here.


  1. First peel and grater the sweet potato fine. I also weigh out my pieces before starting to make sure I am using the right amount.
  2. Measure out your dry ingredients into a separate large mixing bowl and whisk together.
  3. Add your raisins to the flour mixture and toss them well.
  4. Add the grated sweet potato and brown sugar and stir well.
  5. Then add your coconut milk, vanilla and rum, stir well.
  6. Line and grease a 8″ baking pan with parchment or wax paper.
  7. Pour batter into pan, pre-heat oven and bake for the indicated time, or until set.



It is best to cool completely before serving. Some people have different opinions on how the texture of sweet potato pudding should be. Some are soft while some are firmer, I would say I prefer it in between but it should definitely be moist.







Jamaican Sweet Potato Pudding

Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings 12 Servings
Author Dianne


  • 2 Lbs. White Flesh Sweet Potatoes grated
  • 1 Cup Flour
  • 1/4 Cup Cornmeal
  • 1 tsp. Salt
  • 2 tsp. Nutmeg
  • 1 tsp. Cinnamon
  • 1 tsp. Mixed Spice
  • 1 Cup Brown Sugar
  • 4 Cups Coconut Milk
  • 1 Cup Raisins Soaked in rum
  • 1/4 Cup Rum
  • 1 Tbsp. + 1 tsp. Vanilla


  1. Weigh, peel and grater 2 lbs. of white sweet potato.
  2. Grease and line a 8" baking pan with wax or parchment paper. Pre-heat oven to 350 degrees.
  3. In a medium mixing bowl, sift together flour, salt, cornmeal, cinnamon, nutmeg, and mixed spice. Add raisins and toss until coated.
  4. Add grated sweet potato to flour mixture and stir to combine. Add brown sugar and stir.
  5. Mix coconut milk. Add vanilla and rum. Add coconut milk mixture to dry ingredients and stir well.
  6. Pour into baking pan. Bake for 1 hour and 30 minutes or until set. Check with a knife that comes out mostly dry when inserted in the centre. If needed, continue baking 10 minutes at a time until finished.

  7. Remove from oven. Cool completely before serving.






Recipe Rating

Notify of
Recipe Rating

Oldest Most Voted
Inline Feedbacks
View all comments
1 year ago

Hi Dianne,

2 things:
1. your cook time says 1 minute, think it should be 1 hr
2. The white sweet potato you use, are these white skinned or white flesh or both? I know the jamaican sweet potato have a red/burgundy color outside but white flesh inside.

2 years ago

5 stars
Hi Dianne, I was looking for feature here to make a side note to you instead of a public comment this recipe is perfect made its just like how my grandma makes it. I just didn’t get the nice soft bit on top that I like when I tried it not sure where I went wrong. Anyway what I wanted to mention was a cook time on the recipe it says 1 minute instead of an hour. I can delete my comment after since it won’t be necessary after you have seen it.

2 years ago

have you ever tried this with already cooked sweet potatoes? Just wondering 🙂

Would love your thoughts, please comment.x