This Jamaican sweet potato pudding is a rich, warmly spiced Caribbean dessert made with freshly grated sweet potatoes, creamy coconut milk, brown sugar, and aromatic spices. The pudding develops a beautifully firm yet tender texture as it bakes, while the coconut creates a rich flavor and the soft custard-like top gives it its signature finish.
Also known as Jamaican sweet potato pone, this traditional-style dessert is perfect for holidays, family gatherings, Sunday dinners, or whenever you’re craving a comforting homemade Caribbean dessert.
🍠 Recipe Overview
| Details | Information |
| Prep Time | 25 minutes |
| Bake Time | 1 hour 15–30 minutes |
| Total Time | About 1 hour 45 minutes |
| Servings | 10–12 |
| Difficulty | Intermediate |
| Oven Temperature | 350°F (175°C) |
| Pan | 9-inch round or 9×9-inch baking pan |
| Texture | Dense, moist, custardy |
| Main Flavors | Sweet potato, coconut, cinnamon, nutmeg |
❤️ Why You’ll Love This Recipe
- 🍠 Uses fresh grated sweet potatoes.
- 🥥 Rich coconut milk gives the pudding a delicious tropical flavor.
- 🍂 Warm cinnamon, nutmeg, and allspice create classic Caribbean flavor.
- 🍮 A soft, creamy top develops as the pudding bakes.
- 🍯 Brown sugar adds deep caramel-like sweetness.
- 🏡 Perfect for family gatherings and holiday desserts.
- ☕ Delicious warm or chilled.
- ✨ Toasted coconut makes a beautiful finishing touch.
🧺 Ingredients
🍠 Sweet Potato & Coconut Base
| Ingredient | Amount |
| Sweet potatoes, peeled and finely grated | 4 cups (about 2 lb / 900 g) |
| Brown sugar | 1 cup |
| Coconut milk | 1 cup |
| All-purpose flour | ½ cup |
| Yellow yam, finely grated | ½ cup, optional |
| Coconut milk reserved for topping | ½ cup |
Note on the Yellow Yam
Traditional Jamaican sweet potato pudding recipes can vary considerably. Finely grated yellow yam can contribute structure and a pleasantly dense texture.
If you don’t have yellow yam, simply use the additional ½ cup flour as the recipe’s structural ingredient.
🥥 Spices & Flavorings
| Ingredient | Amount |
| Unsalted butter, melted | 2 tbsp |
| Vanilla extract | 1 tsp |
| Ground cinnamon | 1 tsp |
| Ground nutmeg | ½ tsp |
| Ground allspice | ¼ tsp |
| Salt | Pinch |
| Toasted coconut flakes | For garnish |
👩🍳 Step-by-Step Instructions
1. Prepare the Oven and Pan
Preheat your oven to 350°F (175°C).
Grease a 9-inch round baking pan or 9×9-inch square baking dish with butter.
For easier serving, you can also line the bottom with parchment paper.
2. Prepare the Sweet Potatoes
Peel the sweet potatoes and grate them finely.
For the best texture, use the fine side of a box grater rather than leaving large shreds.
Measure approximately 4 cups of grated sweet potato.
If the potatoes release an unusually large amount of liquid, gently drain some of the excess—but don’t squeeze them completely dry.
3. Add the Dry Ingredients
Place the grated sweet potatoes in a large mixing bowl.
Add:
- Brown sugar
- Flour
- Grated yellow yam, if using
- Cinnamon
- Nutmeg
- Allspice
- Salt
Mix thoroughly so the spices and flour are evenly distributed.
4. Add the Coconut Milk
Pour in 1 cup coconut milk.
Add the melted butter and vanilla extract.
Stir everything together until you have a thick, moist mixture.
The batter should be considerably thicker than a traditional cake batter.
5. Transfer to the Baking Dish
Spoon the sweet potato mixture into the prepared baking dish.
Spread it evenly with a spatula and smooth the surface.
Gently tap the dish against the counter to eliminate large air pockets.
6. Prepare the Coconut Custard Top
Pour the reserved ½ cup coconut milk evenly over the surface of the pudding.
Don’t stir it deeply into the sweet potato mixture.
As the pudding bakes, the coconut milk helps create the soft, creamy top layer characteristic of this style of dessert.
7. Bake
Place the dish in the center of the preheated oven.
Bake at 350°F (175°C) for approximately 1 hour 15 minutes to 1 hour 30 minutes.
The exact time will depend on the depth of your baking dish and how moist the sweet potatoes are.
The pudding should be:
- Firm around the edges
- Set through the center
- Moist rather than dry
- Deeply golden on top
A slight softness in the center is fine; it will continue to firm as it cools.
8. Cool
Remove the pudding from the oven and let it cool for at least 30 minutes before slicing.
For cleaner slices and a firmer texture, refrigerate it for several hours or overnight.
9. Garnish
Just before serving, sprinkle toasted coconut flakes over the top.
You can serve the pudding warm, at room temperature, or chilled.
⭐ Best Tips for Jamaican Sweet Potato Pudding
Grate the sweet potatoes finely
Fine grating creates the characteristic dense, smooth texture of the pudding.
Don’t over-drain the potatoes
Some natural moisture is necessary for the pudding to become tender.
Use full-fat coconut milk
Full-fat coconut milk provides the richest flavor and creamiest texture.
Don’t overbake
The pudding should remain moist. Baking it too long can make the texture dry and overly firm.
Allow it to rest
The pudding becomes easier to slice as it cools and the starches set.
Toast the coconut
A few minutes in a dry skillet can give the coconut flakes a deeper, nuttier flavor.
🛒 Best Ingredient Options
Sweet Potatoes
Orange-fleshed sweet potatoes work beautifully and provide natural sweetness and moisture.
For a more traditional flavor profile, choose firm, mature sweet potatoes rather than very watery ones.
Coconut Milk
Full-fat canned coconut milk is the best choice for a rich dessert.
Avoid heavily diluted coconut beverages when possible, as they can produce a thinner result.
Brown Sugar
Light brown sugar provides a gentle caramel flavor.
Dark brown sugar creates a deeper molasses note.
Yellow Yam
Yellow yam can add structure and a dense, traditional-style texture.
If unavailable, use additional flour instead.
🍂 Recipe Variations
Jamaican Sweet Potato Pudding with Raisins
Fold ½ cup raisins into the batter before baking.
Extra Coconut Pudding
Add ½ cup unsweetened shredded coconut to the sweet potato mixture.
Spiced Sweet Potato Pudding
Add a small amount of:
- Ground ginger
- Ground cloves
- Additional cinnamon
for a more intensely spiced dessert.
Coconut-Rum Flavor
For an adult dessert variation, add a small amount of rum flavoring or Jamaican-style rum to the batter.
Pecan Sweet Potato Pudding
Fold ½ cup toasted chopped pecans into the mixture for extra crunch.
☕ What to Serve With Sweet Potato Pudding
This dessert is delicious served with:
- Whipped cream
- Vanilla ice cream
- Coconut whipped cream
- Toasted coconut
- Caramel sauce
- Fresh berries
- A cup of Jamaican Blue Mountain-style coffee
- Hot tea
For a particularly indulgent dessert, serve a warm slice with vanilla ice cream and toasted coconut.
⏰ Make-Ahead Instructions
Jamaican sweet potato pudding is an excellent make-ahead dessert.
Bake it the day before serving and allow it to cool completely.
Cover and refrigerate overnight.
The pudding will become firmer and easier to slice as it chills, while the spices have more time to develop.
Remove it from the refrigerator shortly before serving if you prefer it closer to room temperature.
📦 Storage
Store leftover pudding in an airtight container or cover the baking dish tightly.
Refrigerate for up to 4–5 days.
Because this is a moist custard-style dessert, refrigeration is recommended for longer storage.
🔥 Reheating
For a warm serving, place an individual slice in the microwave and heat for approximately 20–30 seconds.
You can also warm several portions in a 300°F (150°C) oven until heated through.
Avoid overheating because the pudding can become dry around the edges.
❄️ Freezing
The pudding can be frozen, although the texture may become slightly softer after thawing.
Allow it to cool completely, cut into individual portions, and wrap each piece tightly.
Place in a freezer-safe container and freeze for up to 2 months.
Thaw overnight in the refrigerator and gently rewarm before serving.
⚠️ Common Mistakes to Avoid
1. Grating the sweet potatoes too coarsely
Large pieces can create an uneven texture and longer cooking time.
2. Using too much flour
Too much flour can make the pudding dry and cake-like instead of moist and dense.
3. Using thin coconut milk
A diluted coconut milk can reduce the richness and creamy texture.
4. Overbaking
The center should remain moist when the pudding comes out of the oven.
5. Cutting it immediately
Give the pudding time to cool and set before slicing.
6. Skipping the spices
Cinnamon, nutmeg, and allspice are essential to the warm flavor profile of this dessert.
🍠 Nutrition Estimate
Approximate values per serving, assuming 12 servings:
| Nutrient | Estimated Amount |
| Calories | 270–310 kcal |
| Carbohydrates | 45–50 g |
| Protein | 3–4 g |
| Fat | 10–12 g |
| Saturated Fat | 7–9 g |
| Sugar | 25–30 g |
| Fiber | 4–5 g |
| Sodium | 100–150 mg |
Nutrition values are estimates and will vary according to the sweet potatoes, coconut milk, sugar, flour, and portion size.
❓ Frequently Asked Questions
What is Jamaican sweet potato pudding made from?
The dessert is traditionally built around finely grated sweet potatoes combined with sweetener, coconut, flour or another starch, and warm spices such as cinnamon and nutmeg. Recipes vary from household to household.
Why is my sweet potato pudding too soft?
It may need additional baking time, or the sweet potatoes may have contained more moisture than expected. Remember that the pudding also becomes firmer as it cools.
Can I use canned sweet potatoes?
Fresh sweet potatoes are recommended because canned varieties contain different amounts of moisture and can make the pudding too soft.
Can I make it without yellow yam?
Yes. If you don’t have yellow yam, use the flour option provided in the recipe.
Can I use evaporated milk instead of coconut milk?
You can, but the flavor will be different. Coconut milk provides the characteristic tropical flavor associated with this version.
Should Jamaican sweet potato pudding be served hot or cold?
Either works. It can be enjoyed warm, at room temperature, or chilled. Chilling generally produces cleaner slices and a firmer texture.
Can I add coconut flakes?
Absolutely. Unsweetened shredded coconut can be folded into the batter, while toasted coconut flakes make an excellent garnish.
🍠🥥 Final Thoughts
This Jamaican sweet potato pudding with coconut is a wonderfully comforting dessert that combines earthy sweet potatoes with creamy coconut milk, brown sugar, cinnamon, nutmeg, and allspice.
The result is a rich, moist pudding with a dense interior and soft coconut custard-like top. Whether served warm with vanilla ice cream or chilled with toasted coconut, it’s a memorable Caribbean dessert recipe that’s perfect for family gatherings, holidays, and special occasions.