Jamaican sweet potato pudding is a rich, moist dessert made with grated sweet potatoes, coconut milk, warm spices, and sugar. It has a soft center and a lightly baked top that makes it a comforting treat. It is often enjoyed at family gatherings, holidays, and special meals.
You can make this pudding in a regular home oven with ingredients that are easy to find. The biggest difference comes from how you prepare the sweet potatoes. Grating them finely and using the right amount of coconut milk helps create the moist, dense texture that makes this Jamaican dessert special.
What Is Jamaican Sweet Potato Pudding?
Jamaican sweet potato pudding is a traditional dessert made with finely grated sweet potatoes, coconut milk, sugar, and warm spices. It is denser than a typical sweet potato pie and has a rich, moist texture.
The flavor comes from a simple combination of sweet potatoes, coconut, and spices. Cinnamon, nutmeg, and ginger give it that warm taste that makes the pudding so comforting.
It is often served at family gatherings, holidays, and special meals in Jamaica. You can serve it warm, but many people also enjoy it after it has cooled and become easier to slice.
Traditional versions were cooked in a Dutch pot with heat placed below and above the pot. This cooking method is linked to the Jamaican saying “hell a top, hell a bottom, hallelujah in the middle.”

Jamaican Sweet Potato Pudding Ingredients
The ingredient list is simple, but each item has a job. Fresh sweet potatoes provide the base, while coconut milk keeps the pudding moist and gives it a rich flavor.
Main Ingredients
- Sweet potatoes
- Full-fat coconut milk
- Brown sugar
- All-purpose flour
- Cinnamon
- Nutmeg
- Ground ginger
- Allspice
- Vanilla extract
- Salt
- Butter
- Raisins, optional

Use finely grated sweet potatoes for the best texture. Full-fat coconut milk is a good choice because it gives the pudding a richer taste. Raisins are optional, so feel free to leave them out if you prefer a smoother pudding.
| Ingredient | Why It Is Used |
| Sweet potatoes | Main ingredient and natural sweetness |
| Coconut milk | Moisture and rich coconut flavor |
| Brown sugar | Sweetness and deeper flavor |
| Flour | Helps the pudding hold together |
| Cinnamon | Warm spice |
| Nutmeg | Classic spice flavor |
| Ginger | Adds gentle heat |
| Allspice | Adds depth |
| Vanilla | Rounds out the flavor |
| Salt | Balances the sweetness |
| Butter | Adds richness |
| Raisins | Optional sweetness and texture |
How to Make Jamaican Sweet Potato Pudding
1. Prepare the Sweet Potatoes
Peel the sweet potatoes and rinse them well. Grate them using the fine side of a box grater. The finer the shreds, the smoother the finished pudding will be.
Place the grated sweet potatoes in a large mixing bowl. If they release a lot of liquid, do not squeeze them completely dry. That moisture helps keep the pudding soft.
2. Mix the Dry Ingredients
Add the flour, brown sugar, cinnamon, nutmeg, ginger, allspice, and salt. Give everything a good stir so the spices are mixed through the sweet potatoes.
3. Add the Coconut Milk
Pour in the coconut milk a little at a time while stirring. The mixture should be thick and wet, but it should not look like a thin cake batter.
If it already looks very loose, stop adding liquid and mix again before deciding whether you need more.
4. Add the Remaining Ingredients
Stir in the vanilla and melted butter. If you like raisins, fold them in now.
Do not overmix the batter. Just make sure everything is evenly combined.
5. Prepare the Pan
Grease a deep 9-inch baking pan or similar baking dish. Pour the mixture into the pan and gently level the top with a spoon.
6. Bake
Heat the oven to 350°F. Bake the pudding until the center is set and the top has developed a golden-brown color.
Start checking it toward the end of the cooking time. A toothpick should come out with a few moist crumbs, not wet batter.
7. Cool Before Cutting
Let the pudding cool before slicing it. This step is worth the wait because the center continues to firm as it cools.
If you cut it while it is piping hot, the slices may be soft and difficult to handle.
Tips for the Best Jamaican Sweet Potato Pudding
A few small details can change the final texture. These are the things worth paying attention to while making the pudding.
Grate the Sweet Potatoes Finely
Use the fine side of a box grater. Large pieces can stay firm after baking and may give the pudding a rough texture.
Measure the Flour Carefully
Too much flour can turn the pudding from moist and dense to dry and cake-like. Stick to the amount in the recipe.
Use Full-Fat Coconut Milk
Full-fat coconut milk gives the pudding a fuller flavor and better texture. Shake the can well before opening it.
Do Not Overdo the Spices
You want to taste the sweet potato and coconut along with the spices. Too much nutmeg or ginger can easily take over the dessert.
Watch the Baking Time
Ovens and baking dishes vary. Start checking the pudding near the end of the suggested time instead of relying only on the clock.
Let It Rest
Give the pudding time to cool before cutting it. It will firm up as it rests and will be much easier to slice.
Traditional vs. Oven-Baked Jamaican Sweet Potato Pudding
Traditional Jamaican sweet potato pudding was often cooked in a Dutch pot over a coal fire. Heat was placed below and above the pot. This helped cook the pudding while creating a firm, browned top.
This cooking style is connected to the Jamaican saying “hell a top, hell a bottom, hallelujah in the middle.” It describes the heat around the pudding and the soft, moist center.

Today, an oven is much more practical for most home cooks. You can bake the pudding in a regular deep baking dish and still get a rich flavor and moist texture.
| Feature | Traditional Method | Oven Method |
| Cooking vessel | Dutch pot | Baking dish |
| Heat source | Coal fire | Conventional oven |
| Cooking style | Heat above and below | Even oven heat |
| Texture | Dense and moist | Dense and moist |
| Best for | Traditional experience | Easy home cooking |
For most home cooks in the U.S., the oven method is the practical choice. You get the familiar dense texture without needing a coal fire or traditional outdoor cooking setup.
Jamaican Sweet Potato Pudding Topping
The top should bake into a slightly darker layer while the inside stays soft and moist. That contrast is part of what makes the pudding so enjoyable.
Some versions use extra coconut milk, sugar, and spices over the pudding while it cooks. This can give the surface more flavor and a richer finish.
You do not need a complicated topping, though. A light dusting of cinnamon and nutmeg is enough if you prefer a simple finish.
The main thing is not to add too much extra liquid. You want the top to brown while the center stays moist.
What to Serve With Jamaican Sweet Potato Pudding
This pudding is rich enough to enjoy on its own. A small slice with a cup of coffee or Jamaican ginger tea makes an easy dessert.
Warm milk is another simple choice and pairs nicely with the spices and coconut flavor.
For a more modern dessert, serve it with a small scoop of vanilla ice cream. Fresh berries or sliced fruit can also add a lighter contrast to the rich pudding.
How to Store Jamaican Sweet Potato Pudding
Let the pudding cool completely before storing it. Cover the baking dish tightly or transfer the slices to an airtight container.
Refrigerator
Keep the pudding refrigerated and use it within 3 to 4 days for the best quality.
Freezer
If you want to save some for later, cut the cooled pudding into portions and wrap them well. Place the portions in a freezer-safe container or bag.
Reheating
Warm individual slices in the microwave for a short time or use a low oven. Heat only until warm because too much heat can dry out the pudding.
Common Mistakes to Avoid
Jamaican sweet potato pudding is not difficult to make, but a few small mistakes can change the texture. Keep these points in mind for a better result.
Using Large Shreds of Sweet Potato
Do not grate the sweet potatoes into large pieces. They may stay firm after baking and give the pudding an uneven texture. Use the fine side of a box grater instead.
Adding Too Much Coconut Milk
Coconut milk keeps the pudding moist, but too much can make the center too loose. Add it gradually and stop when the mixture looks thick and well combined.
Using Too Much Flour
It can be tempting to add extra flour if the mixture looks wet. Avoid doing that. Too much flour can make the pudding heavy and dry instead of soft and moist.
Baking at the Wrong Temperature
A very high oven temperature can brown the top before the center is cooked. Keep the oven at 350°F and give the pudding enough time to cook through.
Taking It Out Too Early
The center should be set before you remove the pudding from the oven. If it still looks very wet in the middle, give it a little more time.
Cutting It While It Is Hot
This is an easy mistake to make. The pudding needs time to cool and firm up. Let it rest before slicing so the pieces hold together better.
Jamaican Sweet Potato Pudding Variations
Jamaican sweet potato pudding can vary from one kitchen to another. Some cooks add extra spices, raisins, or other root vegetables, while others keep the recipe simple.
Sweet Potato and Yam Pudding
Some traditional versions combine sweet potato with yam. The yam makes the pudding a little more substantial. You can leave it out if you want a straightforward sweet potato version.
Pudding With Raisins
Raisins add a little extra sweetness and a chewy texture. Fold them into the batter before baking.
Extra Coconut Flavor
For a stronger coconut taste, use full-fat coconut milk. You can also add a small amount of shredded coconut if you enjoy the texture.
Simple Oven Version
A regular oven works well when you want to make this dessert at home. You do not need a traditional coal fire to enjoy the main flavors of Jamaican sweet potato pudding.
Frequently Asked Questions
What is Jamaican sweet potato pudding made of?
The basic recipe uses grated sweet potatoes, coconut milk, brown sugar, flour, and warm spices. Cinnamon, nutmeg, and ginger give it the traditional flavor. Some recipes also include raisins, butter, and vanilla.
What kind of sweet potato is used for Jamaican pudding?
Traditional Jamaican versions often use white-fleshed sweet potatoes. If you live in the U.S. and cannot find them, regular orange sweet potatoes are an easy substitute.
Can I use orange sweet potatoes?
Yes. Orange sweet potatoes work well in this recipe. They can make the pudding a little sweeter and give it a brighter color, but the overall texture can still be rich and moist.
Why is my sweet potato pudding watery?
Too much liquid is usually the main reason. Sweet potatoes also release some moisture while cooking. Add the coconut milk gradually and make sure the pudding has enough time to set in the oven.
Why is my Jamaican sweet potato pudding not setting?
The center may simply need more time in the oven. The size and depth of your baking dish can also affect the cooking time. Let the pudding cool after baking because it becomes firmer as it rests.
Can I make sweet potato pudding without raisins?
Absolutely. Raisins are optional and do not affect the basic pudding. Leave them out if you prefer a smoother texture or do not enjoy dried fruit.
Can I make Jamaican sweet potato pudding without yam?
Yes. Sweet potato alone works well. Some traditional versions include yam, but you do not need it to make a flavorful Jamaican sweet potato pudding.
How long does Jamaican sweet potato pudding last?
Keep leftover pudding covered in the refrigerator and enjoy it within 3 to 4 days for the best quality. Store it in an airtight container or cover the baking dish well.
Can I freeze Jamaican sweet potato pudding?
Yes. Let the pudding cool completely, then cut it into individual portions and wrap them well. Store the portions in a freezer-safe container and thaw them in the refrigerator before reheating.
Final Thoughts
Jamaican sweet potato pudding is one of those desserts that does not need complicated ingredients to taste special. Sweet potatoes, coconut milk, and warm spices give it plenty of character.
Take your time when grating the potatoes and do not rush the cooling step. Once the pudding has set, slice it up and enjoy it with coffee, tea, or a little vanilla ice cream.