Jamaican Sweet Potato Pudding with Coconut
If you’re looking for a rich, comforting dessert with authentic Caribbean flavor, this Jamaican Sweet Potato Pudding with Coconut is a recipe you’ll want to make again and again. Known throughout Jamaica as one of the island’s most beloved traditional desserts, this pudding combines freshly grated sweet potatoes, creamy coconut milk, warm spices, and shredded coconut into a moist, flavorful treat that’s both rustic and irresistible.
Unlike a classic American sweet potato pie, Jamaican sweet potato pudding has a denser texture and a beautifully caramelized top. Every bite is filled with the comforting flavors of cinnamon, nutmeg, ginger, and allspice, while the coconut milk creates a rich, creamy consistency that’s unmistakably Caribbean.
Whether you’re celebrating the holidays, preparing a Sunday family dinner, or simply craving something unique, this homemade Jamaican Sweet Potato Pudding is guaranteed to impress.
Why You’ll Love This Jamaican Sweet Potato Pudding
This traditional recipe has remained a favorite for generations because it offers:
- Rich coconut flavor in every bite.
- Moist, tender texture with lightly chewy edges.
- Warm island spices that create incredible depth of flavor.
- Easy-to-find ingredients and simple preparation.
- Perfect dessert for holidays and family gatherings.
- Even better the next day as the flavors continue to develop.
If you’ve never tried authentic Jamaican pudding before, this recipe is the perfect introduction.
Ingredients You’ll Need
For the Sweet Potato Pudding
- 4 cups grated raw sweet potatoes
- 2 cups full-fat coconut milk
- ½ cup evaporated milk
- 1 cup light brown sugar
- ¼ cup granulated sugar
- ½ cup unsalted butter, melted
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon ground ginger
- ¼ teaspoon ground allspice
- ½ teaspoon salt
- 1 cup sweetened shredded coconut
- ½ cup raisins (optional)
- 2 tablespoons all-purpose flour
- 1 tablespoon fresh lime juice (optional)
Optional Coconut Topping
- ½ cup coconut milk
- 2 tablespoons brown sugar
- 1 tablespoon melted butter
How to Make Jamaican Sweet Potato Pudding
Step 1: Prepare the Baking Dish
Preheat your oven to 350°F (175°C).
Grease a 9×13-inch baking dish thoroughly to prevent sticking.
Step 2: Grate the Sweet Potatoes
Peel the raw sweet potatoes and grate them using the large holes of a box grater.
Freshly grated sweet potatoes provide the authentic texture that makes this traditional Jamaican dessert so special.
Step 3: Mix the Wet Ingredients
In a large mixing bowl, whisk together:
- Coconut milk
- Evaporated milk
- Brown sugar
- Granulated sugar
- Melted butter
- Vanilla extract
- Cinnamon
- Nutmeg
- Ginger
- Allspice
- Salt
- Flour
Whisk until smooth and well combined.
Step 4: Add the Sweet Potatoes
Fold the grated sweet potatoes into the mixture.
Add the shredded coconut and raisins if using.
Mix until everything is evenly coated.
If you’d like a brighter flavor, stir in the fresh lime juice.
Step 5: Fill the Baking Dish
Pour the pudding mixture into the prepared baking dish.
Spread it evenly with a spatula so it bakes uniformly.
Step 6: Bake
Bake for 60 minutes.
During this time, the pudding begins to firm up while developing its signature rich flavor.
Prepare the Coconut Topping
While the pudding bakes, combine:
- Coconut milk
- Brown sugar
- Melted butter
Whisk until smooth.
After the pudding has baked for 60 minutes, carefully pour the topping evenly over the surface.
Return the pudding to the oven and bake for an additional 20–30 minutes, until the top is beautifully golden and lightly caramelized.
The center should be set while remaining moist.
Step 7: Cool and Serve
Allow the pudding to cool for at least 20 minutes before slicing.
Serve warm or at room temperature.
For an extra indulgent dessert, garnish with toasted coconut flakes or a scoop of vanilla ice cream.
Expert Tips for the Best Jamaican Sweet Potato Pudding
Use Freshly Grated Sweet Potatoes
Freshly grated raw sweet potatoes provide the authentic texture that canned puree simply can’t replicate.
Choose Full-Fat Coconut Milk
Full-fat coconut milk creates the rich, creamy consistency that defines this classic Jamaican dessert.
Don’t Skip the Coconut Topping
The optional topping forms the traditional caramelized “custard top” that many Jamaican families consider essential.
Avoid Overbaking
The edges should become slightly chewy while the center remains moist and tender.
Let the Pudding Rest
Cooling allows the pudding to firm up, making it easier to slice while enhancing the flavor.
Delicious Variations
This traditional recipe can easily be customized while maintaining its authentic character.
Classic Jamaican Version
Add raisins for the traditional island-style variation enjoyed by many families.
Extra Coconut Pudding
Increase the shredded coconut for a richer tropical flavor and additional texture.
Rum-Infused Version
Add a tablespoon of dark rum or rum extract for a festive Caribbean-inspired dessert.
Toasted Coconut Finish
Sprinkle toasted coconut flakes over the finished pudding before serving for extra crunch.
Citrus Twist
Add additional lime zest or orange zest for a brighter flavor profile.
Serving Suggestions
This comforting dessert pairs perfectly with:
- Vanilla ice cream
- Fresh whipped cream
- Toasted coconut flakes
- Fresh pineapple
- Mango slices
- Hot coffee
- Jamaican Blue Mountain coffee
- Black tea
- Spiced chai
It’s especially popular during Christmas, Easter, family reunions, Sunday dinners, and holiday celebrations.
Storage Instructions
Refrigerator
Store the pudding tightly covered in the refrigerator for up to 5 days.
Warm individual slices in the microwave before serving.
Freezer
Wrap individual portions tightly in plastic wrap and freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Make Ahead
This pudding tastes even better the following day as the coconut, spices, and sweet potatoes continue to develop their flavor.
jamaican sweet potato pudding with coconut
Ingredients
4 cups grated raw sweet potatoes
2 cups full-fat coconut milk
½ cup evaporated milk
1 cup light brown sugar
¼ cup granulated sugar
½ cup unsalted butter, melted
2 tsp vanilla extract
1 tsp ground cinnamon
½ tsp ground nutmeg
½ tsp ground ginger
¼ tsp ground allspice
½ tsp salt
1 cup sweetened shredded coconut
½ cup raisins (optional)
2 tbsp all-purpose flour
1 tbsp fresh lime juice (optional)
Coconut Topping (Optional)
½ cup coconut milk
2 tbsp brown sugar
1 tbsp melted butter
Directions
- Step 1:
- Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- Step 2:
- Peel and grate the raw sweet potatoes using the large holes of a box grater.
- Step 3:
- In a large bowl, whisk together the coconut milk, evaporated milk, brown sugar, granulated sugar, melted butter, vanilla extract, cinnamon, nutmeg, ginger, allspice, salt, and flour until smooth.
- Step 4:
- Fold in the grated sweet potatoes, shredded coconut, and raisins if using. Mix until everything is evenly combined.
- Step 5:
- Stir in the lime juice for a touch of brightness, if desired.
- Step 6:
- Pour the mixture into the prepared baking dish and smooth the top.
- Step 7:
- Bake for 60 minutes.
- Step 8:
- While the pudding bakes, mix together the coconut milk, brown sugar, and melted butter for the topping.
- Step 9:
- After 60 minutes, pour the coconut topping evenly over the pudding.
- Step 10:
- Return to the oven and bake for another 20–30 minutes, or until the top is beautifully golden and the center is set.
- Step 11:
- Allow the pudding to cool for at least 20 minutes before slicing.
- Step 12:
- Serve warm or at room temperature with extra coconut flakes or a scoop of vanilla ice cream if desired.
Notes
- ✅ Use freshly grated raw sweet potatoes for the most authentic Jamaican texture.
✅ Full-fat coconut milk gives the pudding its rich, creamy flavor.
✅ The optional coconut topping creates the traditional caramelized "custard top" found in many Jamaican recipes.
✅ Don't overbake—the center should stay moist while the edges become slightly chewy.
✅ Add raisins for a classic island-style variation.
✅ Store covered in the refrigerator for up to 5 days and reheat gently before serving.
✅ This pudding tastes even better the next day as the coconut and spice flavors continue to develop.
Frequently Asked Questions
Can I Use Sweet Potato Puree Instead of Grated Sweet Potatoes?
Freshly grated raw sweet potatoes are highly recommended because they provide the authentic texture that makes Jamaican sweet potato pudding unique.
Why Use Coconut Milk?
Full-fat coconut milk creates the rich, creamy flavor that is essential to traditional Jamaican recipes.
Is the Coconut Topping Necessary?
Although optional, the topping creates the classic caramelized crust that many authentic recipes feature.
Can I Make This Without Raisins?
Absolutely. Raisins are optional and can easily be omitted if preferred.
Recipe Summary
Prep Time: 25 minutes
Bake Time: 80–90 minutes
Cooling Time: 20 minutes
Total Time: About 2 hours 15 minutes
Yield: 12 servings
This Jamaican Sweet Potato Pudding with Coconut is a true Caribbean classic that combines freshly grated sweet potatoes, creamy coconut milk, warm spices, and a beautifully caramelized coconut topping into one unforgettable dessert. Rich, moist, and bursting with authentic island flavor, it’s the perfect recipe for holidays, family gatherings, or anytime you’re craving a comforting homemade treat. Once you try this traditional pudding, it’s sure to become one of your favorite Caribbean desserts.