🍳 New recipes every week! Browse latest →
Jamaican Sweet Potato Pudding Recipe — The Caribbean Dessert I Can’t Stop Making ⏱ Recipe
🍲 Dessert

Jamaican Sweet Potato Pudding Recipe — The Caribbean Dessert I Can’t Stop Making

recipemenubookdravid@gmail.com
recipemenubookdravid@gmail.com
| May 26, 2026 | ⏱ 10 min read

My aunt made this for the first time at a family gathering about four years back. She set it on the table next to all the usual stuff — the cakes, the cookies, the things everyone expected. Nobody really knew what it was. It just looked like a dense, dark square of something. Smelled incredible though. Warm spices, coconut, something slightly caramelized.

I took a small piece because I wasn’t sure what I was getting into. Then I went back for a second piece. Then a third. By the end of the evening I’d eaten embarrassingly more than I should have admitted to.

She grew up eating Jamaican sweet potato pudding at her grandmother’s house in Kingston. Said it was just something that always showed up at gatherings, at holidays, at Sunday dinners. Not fancy. Just deeply good.

I asked her to walk me through how she makes it. It took me three attempts to get it right on my own. This is the version I’ve landed on — close to hers, adjusted a little for ingredients that are easier to find stateside.

What Is Jamaican Sweet Potato Pudding?

If you’ve never had it, the name might throw you off. This isn’t a soft, creamy pudding in the American sense of the word.

Jamaican sweet potato pudding — sometimes called “hell a top, hell a bottom, hallelujah in the middle” in Jamaica — is a dense, moist, spiced baked dessert made from grated sweet potato, coconut milk, brown sugar, and warm spices like cinnamon, nutmeg, ginger, and allspice. The top forms a slightly firmer, custard-like layer while the inside stays dense and rich.

The traditional method uses a Dutch pot over a coal fire — heat from below and hot coals on top — which is where the old nickname comes from. At home in a regular oven you get something very close to the same result.

It’s a Caribbean classic. Particularly in Jamaica, this pudding shows up at Christmas, at family gatherings, and at Sunday dinners. It’s one of those dishes that signals home to anyone who grew up eating it.

What Does It Taste Like?

Dense. Warmly spiced. Slightly sweet but not in an overwhelming way.

The sweet potato gives it this earthy, natural sweetness that’s different from using regular sugar alone. The coconut milk adds richness and a faint tropical note in the background. The cinnamon, nutmeg, ginger, and allspice layer on top of each other in a way that feels very Caribbean — warm and fragrant without any single spice taking over.

The texture is firm but moist. More like a very dense cake than a pudding in the American sense. The top layer is slightly drier and almost custard-like. The middle is where all the magic lives.

Ingredients

IngredientAmountNotes
Sweet potatoes2 lbsOrange flesh variety — grated raw
Full-fat coconut milk1½ cupsFull-fat only — light coconut milk makes it too wet
Brown sugar1 cupDark brown sugar gives deeper flavor
All-purpose flour½ cupHolds the pudding together
Butter3 tbspMelted — unsalted
Eggs2 largeRoom temperature
Vanilla extract2 tspPure, not imitation
Ground cinnamon1 tsp
Ground nutmeg½ tspFreshly grated if possible
Ground ginger½ tsp
Ground allspice½ tspThis is the distinctly Jamaican spice
Salt½ tspBalances the sweetness
Raisins½ cupOptional but traditional — soak in rum for 30 min if you have it
Dark rum2 tbspOptional but adds real depth

Equipment

EquipmentWhy You Need It
Box grater or food processorGrating the raw sweet potato finely
Large mixing bowlCombining everything
9-inch square or round baking panStandard size works perfectly
Parchment paperLining the pan so it doesn’t stick
WhiskMixing the wet ingredients smoothly
Aluminum foilCovering the pan for the first half of baking
Toothpick or skewerTesting doneness

How to Make Jamaican Sweet Potato Pudding

Prep: 20 min | Bake: 75 to 90 min | Cool: 30 min | Serves: 9 to 12

Step 1 — Prep the sweet potatoes.

Peel the sweet potatoes and grate them using the fine side of a box grater. You want them finely grated, almost pulpy. A food processor with a grating disc makes this faster if you have one.

After grating, squeeze out as much excess moisture as you can. Wrap them in a clean kitchen towel and wring it out over the sink. This step matters — too much moisture in the batter and the pudding won’t set properly.

Step 2 — Soak the raisins.

If you’re using raisins, put them in a small bowl with the rum and let them sit while you prep everything else. If you’re not using rum, just cover them with warm water for 10 minutes and drain. Either works.

Step 3 — Mix the batter.

In your large bowl, whisk together the coconut milk, brown sugar, melted butter, eggs, vanilla, and rum if using. Whisk until the sugar is mostly dissolved.

Add the flour, cinnamon, nutmeg, ginger, allspice, and salt. Stir until just combined.

Fold in the grated sweet potato. The batter will be thick and slightly rough-looking from the grated potato. That’s exactly right. Fold in the drained raisins last.

Step 4 — Pan and first bake.

Preheat your oven to 350°F. Line your baking pan with parchment paper and grease it lightly.

Pour the batter in and smooth the top as evenly as you can. Cover the pan tightly with aluminum foil.

Bake covered for 45 minutes.

Step 5 — Uncover and finish.

After 45 minutes, remove the foil. The pudding should be set around the edges but still slightly soft in the center.

Continue baking uncovered for another 30 to 45 minutes until the top is deep golden brown and a toothpick inserted in the center comes out mostly clean — a few moist crumbs are fine, wet batter is not.

The top should look slightly darker than you might expect. That’s normal. That’s the characteristic crust that forms on Jamaican sweet potato pudding.

Step 6 — Cool completely before cutting.

This is the hardest part. Let the pudding cool in the pan for at least 30 minutes before cutting into it.

I know. It smells incredible and you want to eat it immediately. Cut it too soon and it falls apart. Give it the time and it slices cleanly into squares or wedges.

Why This Recipe Works Better Than Most

Most recipes either under-spice this pudding or skip the step of squeezing moisture from the sweet potato. Both of those things hurt the result.

Under-spiced Jamaican sweet potato pudding tastes like a regular sweet potato cake. The allspice in particular is what makes it taste distinctly Jamaican — don’t reduce it, don’t skip it.

And the moisture step is critical. Raw sweet potato holds a lot of water. If you grate it and add it straight to the batter without squeezing, the pudding stays wet and dense in a bad way — gummy instead of moist. Takes five minutes. Makes a real difference.

Variations

VariationWhat ChangesResult
Vegan versionReplace eggs with 2 flax eggs (2 tbsp ground flax + 6 tbsp water)Slightly denser but still works well
No rum versionSkip rum, soak raisins in orange juice insteadLighter flavor, still delicious
Extra spicedAdd ¼ tsp cloves and increase allspice to 1 tspDeeper, more complex spice profile
Coconut toppingPour ¼ cup coconut cream over the top last 15 minutesRicher top layer, more custard-like
No raisinsSimply omitCleaner texture, less sweet

Serving Suggestions

Plain is completely fine. A square of Jamaican sweet potato pudding on its own, slightly warm, is genuinely satisfying.

If you want to dress it up a little — a small scoop of vanilla ice cream alongside is excellent. The cold cream against the warm spiced pudding is hard to argue with. Whipped coconut cream on top keeps it more Caribbean in spirit.

Some people serve it with a cup of strong black coffee or Jamaican Blue Mountain tea. The bitterness of the coffee balances the sweetness really well.

Nutrition Per Serving (Based on 12 Servings)

NutrientPer Serving
Calories240 to 270 kcal
Carbohydrates38 to 42g
Total Fat9 to 11g
Saturated Fat7 to 8g
Protein3 to 4g
Sugar22 to 25g
Fiber2 to 3g
Sodium120 to 140mg

Storing

Room temperature for up to 2 days covered tightly. The pudding actually firms up a bit more overnight which I personally prefer — the texture becomes more sliceable and the spices deepen.

In the fridge it keeps for up to 5 days. Let it come to room temperature before eating or warm individual slices in the microwave for 20 seconds.

Freezes well too — wrap individual slices in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge.

Common Questions

What makes Jamaican sweet potato pudding different from regular sweet potato pie?

Sweet potato pie has a pastry crust and a smooth, custard-like filling. Jamaican sweet potato pudding has no crust, uses grated raw sweet potato rather than cooked and mashed, and has a much denser, more cake-like texture. The spice profile is also different — allspice is central to the Jamaican version and rarely appears in American sweet potato pie.

Can I use canned sweet potato?

Not really. The recipe needs grated raw sweet potato for texture. Canned sweet potato is already cooked and pureed — it changes the texture of the pudding completely and you lose the characteristic dense crumb. Fresh is the only way here.

Do I have to use rum?

No. The rum adds a nice depth and is traditional, but the pudding is completely good without it. If you’re making it for kids or prefer to skip the alcohol, soak the raisins in orange juice or warm water instead.

Why is the inside still wet after the baking time?

Either the sweet potato wasn’t squeezed dry enough, or your oven runs cool. Add another 15 minutes of baking time uncovered. The toothpick test is your best guide — mostly clean with a few moist crumbs is done, wet batter means it needs more time.

What type of sweet potato should I use?

Orange-fleshed sweet potatoes — the kind commonly sold in US grocery stores — work well. Traditional Jamaican recipes use a white or yellow-fleshed variety that’s harder to find in the US. The orange variety gives a slightly sweeter, more vibrant result. Some recipes also add a small amount of yam for texture, which is traditional in Jamaica.

Can I make this gluten-free?

Yes. Replace the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture is very similar. Make sure all your other ingredients — baking powder if you add any, vanilla — are certified gluten-free.

How do I know when it’s fully baked?

The top should be deep golden to dark brown. A toothpick inserted in the very center should come out with just a few moist crumbs. The edges should be pulling away from the sides of the pan slightly. If the top is browning too fast, tent it with foil for the last 20 minutes.

Dravid

Jamaican Sweet Potato Pudding Recipe

A dense, warmly spiced Caribbean classic made with grated sweet potato, coconut milk, brown sugar, and Jamaican spices including allspice, cinnamon, nutmeg, and ginger. Moist, rich, and deeply flavorful — the real thing baked right in your home oven.
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 20 minutes
Servings: 12
Course: Dessert
Cuisine: Caribbean, Jamaican
Calories: 255

Ingredients
  

Batter:
  • 2 tbsp sweet potatoes peeled and finely grated
  • cup full-fat coconut milk
  • 1 cup dark brown sugar packed
  • ½ cup all-purpose flour
  • 3 tbsp unsalted butter melted
  • 2 large eggs room temperature
  • 2 tsp pure vanilla extract
  • 1 tsp ground cinnamon
  • ½ tsp ground nutmeg
  • ½ tsp ground ginger
  • ½ tsp ground allspice
  • ½ tsp salt
  • ½ cup raisins optional
  • 2 tbsp dark rum optional

Method
 

  1. Preheat oven to 350°F. Line 9-inch baking pan with parchment paper and grease lightly.
  2. Peel and finely grate sweet potatoes. Wrap in kitchen towel and squeeze out excess moisture firmly.
  3. Soak raisins in rum or warm water 10 to 30 minutes. Drain.
  4. Whisk coconut milk, brown sugar, melted butter, eggs, vanilla, and rum together until sugar mostly dissolved.
  5. Add flour, cinnamon, nutmeg, ginger, allspice, and salt. Stir until just combined.
  6. Fold in grated sweet potato until fully incorporated. Fold in raisins.
  7. Pour into prepared pan. Smooth top. Cover tightly with foil.
  8. Bake covered 45 minutes.
  9. Remove foil. Bake uncovered 30 to 45 minutes more until top is deep golden brown and toothpick comes out with just moist crumbs.
  10. Cool in pan 30 minutes minimum before cutting.

Notes

  • Squeezing moisture from sweet potato is essential — skip it and the pudding won’t set
  • Full-fat coconut milk only — light coconut milk makes the batter too wet
  • Allspice is the distinctly Jamaican flavor — don’t reduce or skip it
  • Pudding firms up more overnight — texture is better on day two
  • Freezes well up to 2 months wrapped individually
recipemenubookdravid@gmail.com
✍️ Written by
recipemenubookdravid@gmail.com


Related Recipes