Welcome, this Jamaican sweet potato pudding recipe is one of those old-school island desserts that feels like a warm hug.
It’s rich, dense, moist, and full of cozy spices like nutmeg, cinnamon, ginger, and allspice.

And the best part? I’m making it vegan-friendly, with a simple coconut milk base that gives it that traditional Caribbean flavor without needing eggs or dairy.
Hi, my name is Dipendra Kumar. I like cooking food for my family and relatives. My relative calls me a pro chef.
This pudding is also known for that famous Jamaican saying: “hell a top, hell a bottom, and hallelujah in the middle.
It’s funny, but it’s honestly accurate. The top gets beautifully soft and custardy, the bottom bakes firm, and the middle stays tender and rich.
Before we get into the details, here’s a quick overview.
- Cuisine: Jamaican / Caribbean
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Servings: 10–12 slices
A Quick Look at the Ingredients
Jamaican sweet potato pudding is simple, but the ingredients matter. Traditionally, Jamaicans use a specific sweet potato called batata, which has red skin and pale flesh.
It’s starchier and drier than the orange sweet potatoes most people buy in the U.S.
If you can find batata, use it. If you can’t, don’t worry, I’ll tell you exactly how to adjust so your pudding still comes out right.
Ingredients and notes
Below is everything you need for the pudding base and the custard topping. I’m keeping it vegan, but still very authentic in taste.
| Amount | Unit | Name | Notes |
|---|---|---|---|
| 2 | pounds | Jamaican sweet potato (batata) | peeled + grated; white flesh preferred |
| 1 | can (13.5 oz) | Full-fat coconut milk | shake well before using |
| ¾ | cup | Brown sugar | light or dark |
| ½ | cup | All-purpose flour | gluten-free blend also works |
| 2 | tbsp | Cornmeal | fine yellow cornmeal is best |
| 1 | tsp | Ground cinnamon | |
| 1 | tsp | Ground nutmeg | freshly grated tastes best |
| ½ | tsp | Ground allspice | |
| ½ | tsp | Ground ginger | or 1 tsp fresh grated |
| 1 | tbsp | Vanilla extract | |
| ¼ | tsp | Salt | |
| ½ | cup | Raisins | optional, but traditional |
Custard Topping Ingredients Table
| Amount | Unit | Name | Notes |
|---|---|---|---|
| ½ | cup | Coconut milk | taken from a second can or leftover |
| 2 | tbsp | Brown sugar | |
| ¼ | tsp | Vanilla extract | |
| ⅛ | tsp | Cinnamon | optional but good |
| 1 | pinch | Salt | optional |
Tools
You don’t need anything fancy, but the right tools make it so much easier (and safer).
| Amount | Name | Notes |
|---|---|---|
| 1 | Box grater or food processor | grating gives the best texture |
| 1 | Large mixing bowl | for combining everything |
| 1 | Whisk | helps blend coconut milk + spices |
| 1 | Rubber spatula | for scraping and mixing |
| 1 | 9-inch round cake pan | springform works too |
| 1 | Measuring cups | |
| 1 | Measuring spoons | |
| 1 | Small bowl | for the topping |
| 1 | Oven mitts | this pudding bakes a long time |
Differences Between Jamaican Sweet Potatoes and American Sweet Potatoes
This part matters a lot because it can completely change the final texture.
Jamaican sweet potatoes (batata) are starchier, drier, and firmer, so the pudding bakes into a sliceable, dense dessert.
American orange sweet potatoes are softer and hold more moisture, which can make the pudding come out mushy if you don’t adjust.
If you only have American sweet potatoes, I recommend doing one of these:
Use extra flour (add 2–3 tablespoons more), or
Squeeze out some moisture from the grated potatoes before mixing.
It’s not “wrong” to use orange sweet potatoes, but it will feel more like spoon pudding instead of a slice pudding.
Pro Chef Tip
If you want that traditional Jamaican texture, don’t blend the sweet potatoes too smoothly.
I know it’s tempting to toss them in the blender and call it a day, but grating is what gives this pudding that classic bite.
Even when I use a food processor, I still use the shredding/grating blade, not the puree blade.
Also, for raisins, I like to toss them in a teaspoon of flour first. It helps stop them from sinking to the bottom.
How to Make Vegan Jamaican Sweet Potato Pudding
This is the main recipe method. I’m keeping it clear and step-by-step, because honestly, this recipe is easier than people think.
Step 1
Preheat your oven to 350°F. Grease a 9-inch round cake pan (or springform pan). Set it aside.
Step 2
Peel the sweet potatoes and grate them using a box grater or food processor. If your sweet potatoes are super wet, press them lightly in a strainer to remove excess moisture.
Step 3
Add the grated sweet potatoes to a large mixing bowl. Pour in the coconut milk and whisk until the potatoes are coated.
Step 4
Add the brown sugar, vanilla extract, cinnamon, nutmeg, allspice, ginger, and salt. Stir until everything looks evenly mixed.
Step 5
Sprinkle in the flour and cornmeal. Stir again until the batter thickens. It will look like a heavy cake batter, not runny.
Step 6
If you’re adding raisins, toss them with 1 teaspoon of flour, then fold them into the mixture gently.
Step 7
Pour the batter into the greased pan. Smooth the top with a spatula.
Step 8
Bake for 45 minutes, uncovered.
Step 9
While it bakes, whisk together your custard topping ingredients in a small bowl: coconut milk, brown sugar, vanilla, cinnamon, and salt.
Step 10
After 45 minutes, remove the pudding from the oven and slowly pour the custard topping over the top. Try to spread it evenly.
Step 11
Return the pudding to the oven and bake for another 45 minutes, or until the top looks set and lightly golden.
Step 12
Remove the pudding and let it cool for at least 1 hour before slicing. For the BEST texture, refrigerate it for a few hours or overnight.
How To Make Jamaican Sweet Potato Pudding
If you want to make this recipe more traditional (still vegan), you can do two small changes.
First, increase the coconut milk slightly so it stays rich. Second, add a tiny splash of rum (optional). A tablespoon of rum adds that bakery-style Caribbean flavor without making it taste boozy.
But I’ll be real with you it’s delicious even without it.
Custard (Soft Top)
That soft top is what makes Jamaican sweet potato pudding feel extra special. It’s not frosting, it’s not glaze, and it’s not like American custard either.
It’s more like a sweet coconut layer that bakes into the top and creates that “hallelujah in the middle” moment when you slice it.
If your topping looks like it disappears while baking, don’t panic. It’s soaking in and baking into the pudding, and that’s exactly what it should do.
Expert tips
If you want a darker, more old-school Jamaican look, you can use dark brown sugar instead of light. It gives a deeper color and a richer flavor.
And if your pudding is taking longer to bake, it usually means one of two things:
Your potatoes were extra wet, or
Your pan was deeper than a standard 9-inch.
Just keep baking and check every 10 minutes after the 90-minute mark.
How to Store Jamaican Sweet Potato Pudding?
Once the pudding cools completely, you can store it easily.
Storage
Step 1
Let the pudding cool at room temperature until it’s no longer warm.
Step 2
Cover the pan tightly with foil or transfer slices into an airtight container.
Step 3
Refrigerate for up to 4 days.
Refrigeration
In the fridge, the pudding becomes even more sliceable. I honestly prefer it chilled because the flavor feels stronger and the texture gets dense in a really good way.
Freezing
Slice the pudding into individual portions. Wrap each slice in plastic wrap, then place it into a freezer-safe container. Freeze for up to 2 months.Thaw overnight in the fridge before eating.
Serving
You can serve Jamaican sweet potato pudding warm, room temp, or cold. It’s good anyway, but cold is the most traditional “bakery slice” style.
If I’m serving it for guests, I love adding a spoonful of coconut whipped cream, or even a little sprinkle of cinnamon on top.
How to serve Jamaican pudding
This pudding is one of those desserts that can sneak into breakfast, and nobody complains.
I love it with coffee. It’s also amazing with tea, especially ginger tea. If you want to go full Jamaican, serve it with a sorrel drink during the holidays.
Nutritional Information
Here’s a general nutrition list per slice (based on 12 slices). These numbers will vary depending on your sugar amount and coconut milk brand.
- Calories: 320–380
- Carbohydrates: 55–65g
- Protein: 3–5g
- Fat: 10–16g
- Saturated Fat: 9–13g
- Fiber: 4–6g
- Sugar: 25–35g
- Sodium: 120–200mg
- Potassium: 450–650mg

Jamaican Sweet Potato Pudding Recipe
Ingredients
Equipment
Method
- Preheat your oven to 350°F. Grease a 9-inch round cake pan (or springform pan) and set it aside.

- Peel the sweet potatoes and grate them using a box grater or food processor. If the potatoes seem extra wet, press them lightly in a strainer to remove a little moisture.

- Add the grated sweet potatoes to a large mixing bowl. Pour in the 13.5 oz coconut milk and mix until the potatoes are fully coated.

- Add the brown sugar, vanilla, cinnamon, nutmeg, allspice, ginger, and salt. Stir well until evenly combined.

- Sprinkle in the flour and cornmeal. Stir again until a thick batter forms. It should look like heavy cake batter, not runny.

- If using raisins, toss them lightly with a teaspoon of flour (optional) and fold them into the batter.

- Pour the batter into the prepared pan and smooth the top.

- Bake for 45 minutes.

- While it bakes, mix the topping ingredients in a small bowl: coconut milk, brown sugar, vanilla, cinnamon, and salt.

- After 45 minutes, remove the pudding from the oven and pour the topping evenly over the top.

- Return the pan to the oven and bake for another 45 minutes, or until the top is set and lightly golden.

- Let the pudding cool for at least 1 hour before slicing. For the best texture, refrigerate for a few hours or overnight.

Notes
FAQs:-
Can I use regular (orange) sweet potatoes?
Yes, but the pudding will be softer. Add 2–3 extra tablespoons of flour to help it set.
Why is my sweet potato pudding too soft?
Your potatoes may have been too wet or blended. Grated sweet potatoes give the best firm texture.
How do I know when it’s done baking?
The top should look set, and a toothpick should come out mostly clean.
Is the custard topping required?
No, but it gives the pudding the classic Jamaican soft top.
How long does it last in the fridge?
About 3–4 days in an airtight container.
Conclusion
Even though Jamaicans love sweet potato pudding around Christmas and special gatherings, I don’t think it should be limited to holidays. It’s too good for that.
It’s one of those recipes that tastes like tradition, family, and a little bit of island comfort all baked into one pan. And once you learn how easy it is, you’ll probably start making it more often than you planned.
Warm closing words, I hope you try this Jamaican sweet potato pudding recipe soon. I know once you smell those spices baking with coconut milk, you’ll feel like you’re standing in a Caribbean kitchen too, even if you’re miles away. If you make it, take your time, let it cool, and enjoy every slice.
Read More:-Sure Jell Strawberry Jam Recipe