Introduction
Jamaican Sweet Potato Pudding with Coconut is a beloved Caribbean dessert known for its rich texture, deep flavor, and comforting warmth. Often called “hell a top, hell a bottom, and hallelujah in the middle,” this pudding has a slightly firm, caramelized top layer and a soft, moist center that melts in your mouth.
Made with grated sweet potatoes, creamy coconut milk, and a blend of warm spices like cinnamon and nutmeg, this dessert is both rustic and incredibly satisfying. Traditionally baked slowly to allow the flavors to develop, it’s a staple at family gatherings, holidays, and Sunday dinners across Jamaica.
If you’re looking for a dessert that’s unique, flavorful, and deeply comforting, this pudding is a must-try.

Ingredients
- 2 cups grated sweet potatoes
- 1 cup coconut milk
- 1/2 cup brown sugar
- 1/4 cup melted butter
- 1/2 cup flour
- 1 teaspoon cinnamon
- 1/2 teaspoon nutmeg
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 cup raisins (optional)
Preparation
Step 1:
Preheat oven to 350°F (175°C) and grease a baking dish.
Step 2:
Peel and grate the sweet potatoes finely.
Step 3:
In a large bowl, mix grated sweet potatoes with coconut milk.
Step 4:
Add brown sugar, melted butter, and vanilla extract. Stir well.
Step 5:
Mix in flour, cinnamon, nutmeg, and salt until combined.
Step 6:
Fold in raisins if using.
Step 7:
Pour the mixture into the prepared baking dish.
Step 8:
Bake for 60–75 minutes until the top is firm and slightly caramelized.
Step 9:
Let cool slightly before slicing and serving.
Variation
- Vegan Version: Replace butter with coconut oil
- Extra Coconut: Add shredded coconut
- Spiced Version: Add ginger or allspice
- No Raisins: Skip for a smoother texture
- Rum Flavor: Add rum extract (non-alcoholic option available)
COOKING Note
Grate the sweet potatoes finely for a smoother texture. Baking slowly helps achieve the traditional firm top and soft center.
Serving Suggestions
- Serve warm or at room temperature
- Pair with a scoop of vanilla ice cream
- Drizzle with coconut cream
- Perfect for holidays and gatherings
Tips
- Use fresh sweet potatoes for best flavor
- Don’t overmix to keep texture light
- Let pudding rest before cutting
- Store leftovers in the fridge
- Reheat gently before serving
Prep Time:
20 minutes
Cooking Time:
70 minutes
Total Time:
1 hour 30 minutes
Nutritional Information (per serving approx.)
- Calories: 320
- Protein: 4g
- Sodium: 180mg
FAQs
1. Can I make this ahead of time?
Yes, it reheats very well.
2. Can I freeze it?
Yes, wrap tightly and freeze up to 2 months.
3. Why is it dense?
That’s traditional—it should be firm yet moist.
4. Can I use canned sweet potato?
Fresh is recommended for best texture.
5. How long does it last?
Up to 4 days in the fridge.
Conclusion
This Jamaican Sweet Potato Pudding with Coconut is a rich, comforting dessert packed with authentic Caribbean flavor. With its warm spices, creamy texture, and caramelized top, it’s a dish that brings both tradition and indulgence to your table. Perfect for sharing and savoring, it’s a recipe you’ll come back to again and again.
Print
Jamaican Sweet Potato Pudding with Coconut – Authentic Caribbean Dessert
- Total Time: 1 hour 30 minutes
Description
Jamaican Sweet Potato Pudding with Coconut is a beloved Caribbean dessert known for its rich texture, deep flavor, and comforting warmth. Often called “hell a top, hell a bottom, and hallelujah in the middle,” this pudding has a slightly firm, caramelized top layer and a soft, moist center that melts in your mouth.
Ingredients
- 2 cups grated sweet potatoes
- 1 cup coconut milk
- 1/2 cup brown sugar
- 1/4 cup melted butter
- 1/2 cup flour
- 1 teaspoon cinnamon
- 1/2 teaspoon nutmeg
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 cup raisins (optional)
Instructions
Preheat oven to 350°F (175°C) and grease a baking dish.
Peel and grate the sweet potatoes finely.
In a large bowl, mix grated sweet potatoes with coconut milk.
Add brown sugar, melted butter, and vanilla extract. Stir well.
Mix in flour, cinnamon, nutmeg, and salt until combined.
Fold in raisins if using.
Pour the mixture into the prepared baking dish.
Bake for 60–75 minutes until the top is firm and slightly caramelized.
Let cool slightly before slicing and serving.
Notes
Grate the sweet potatoes finely for a smoother texture. Baking slowly helps achieve the traditional firm top and soft center.
- Prep Time: 20 minutes
- Cook Time: 70 minutes
Nutrition
- Calories: 320 kcal
- Sodium: 180mg
- Protein: 4g