I still remember the first time I tasted Jamaican Sweet Potato Pudding — warm, moist, and perfectly spiced with that irresistible aroma of coconut milk, nutmeg, and cinnamon. It was during a family gathering where everyone waited impatiently for it to come out of the oven. The golden top had a slightly caramelized crust, and the inside was rich and comforting. From that day, I knew this pudding would become one of my favorite traditional desserts to bake and share.
This Jamaican Sweet Potato Pudding has a special charm that makes it unforgettable. You will love this recipe because it’s not just delicious — it’s a piece of Caribbean heritage. Each bite captures the essence of home cooking: simple ingredients transformed into something indulgent and heartwarming. It’s sweet, soft, and creamy, yet firm enough to hold its shape when sliced. The natural sweetness of the sweet potatoes blends beautifully with brown sugar and coconut milk, creating a flavor that’s rich but never overwhelming.
What makes this recipe so versatile is that it can be enjoyed in many ways. You can serve it warm as a dessert after dinner, chilled for breakfast with a cup of tea, or even as a snack during the day. It’s perfect for celebrations, Sunday dinners, or whenever you crave something comforting and tropical. You can also easily adjust it to your liking — make it vegan by using plant-based butter, or add raisins for extra texture and sweetness.
Another reason I love this Jamaican Sweet Potato Pudding is its affordability. The ingredients are simple and budget-friendly — items you likely already have in your pantry. Sweet potatoes, coconut milk, brown sugar, flour, and spices are all you need to create this classic dessert. It proves that you don’t have to spend much to make something truly delightful and special.
Ingredients for Jamaican Sweet Potato Pudding:
-
2 pounds Jamaican sweet potatoes (grated)
-
1 cup all-purpose flour
-
1 cup brown sugar
-
1 can (400ml) coconut milk
-
1 teaspoon ground cinnamon
-
½ teaspoon ground nutmeg
-
1 teaspoon vanilla extract
-
¼ teaspoon salt
-
¼ cup melted butter (or margarine for a lighter option)
-
½ cup raisins (optional)
-
½ cup grated coconut (optional for extra texture)
This pudding is pure comfort — every spoonful tells a story of warmth, family, and tradition.
How to Prepare Jamaican Sweet Potato Pudding
When I make this Jamaican Sweet Potato Pudding, I always begin by setting the mood — soft island music in the background and the sweet scent of spices ready to fill my kitchen. The preparation process is easy to follow, and once you’ve done it a few times, it becomes second nature. What I love most about this recipe is how quickly it comes together, yet it tastes like you’ve spent hours perfecting it.
Step-by-Step Instructions for Preparation
Step 1: Prepare the Sweet Potatoes
Start by washing and peeling the sweet potatoes. Choose the Caribbean variety if possible — they have a pale flesh and a natural sweetness that works perfectly for this pudding. Grate them finely using a box grater or food processor. The finer the texture, the smoother your pudding will be.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, combine the all-purpose flour, brown sugar, cinnamon, nutmeg, and salt. Stir everything until the spices and sugar are evenly distributed. This helps build the base flavor of your pudding and ensures each bite has that warm, aromatic balance.
Step 3: Combine the Wet Ingredients
In a separate bowl, pour in the coconut milk and add the vanilla extract along with the melted butter. Mix gently until smooth. The coconut milk gives this pudding its signature creaminess and tropical flair. If you want a richer texture, you can use full-fat coconut milk; for a lighter version, use a reduced-fat one.
Step 4: Blend the Mixtures Together
Pour the wet ingredients into the dry mixture and stir to combine. Then, add the grated sweet potatoes and fold them in thoroughly. The batter should be thick but pourable. If it feels too dry, add a little more coconut milk, one tablespoon at a time. Make sure there are no lumps — you want a smooth and even mixture that bakes beautifully.
Step 5: Optional Add-Ins
At this stage, you can stir in raisins or grated coconut if you like. I often add both for a deeper texture and extra sweetness. The raisins soften while baking, creating little bursts of flavor in every bite.
Step 6: Prepare the Baking Dish
Grease a medium-sized baking dish with butter or line it with parchment paper to prevent sticking. Pour in the batter and smooth the top with a spatula. For a classic Jamaican touch, drizzle a little extra coconut milk over the top before baking — it forms a lovely “custard-like” top layer once baked.
Step 7: Bake the Pudding
Preheat your oven to 350°F (175°C). Place the baking dish on the middle rack and bake for about 1 hour and 15 minutes, or until the top is golden brown and firm to the touch. The edges will darken slightly, adding that traditional caramelized flavor. To check if it’s done, insert a toothpick in the center; it should come out mostly clean, with just a few moist crumbs.
Step 8: Cool and Serve
Once baked, remove the pudding from the oven and let it cool in the pan for at least 30 minutes before slicing. This resting time helps the pudding firm up, making it easier to cut clean portions. You can serve it warm or chilled — both ways are delicious.
Quick and Easy Preparation
Even though it looks like a traditional dessert that takes all day to make, this pudding is surprisingly quick to prepare. The most time-consuming part is grating the sweet potatoes, but once that’s done, everything else comes together effortlessly. The ingredients are mixed in just a few bowls, and the oven does the rest.
Customizable Options
One of the best things about Jamaican Sweet Potato Pudding is how customizable it is. You can easily adjust it to fit your preferences or dietary needs. For example:
-
Vegan option: Use plant-based butter or margarine.
-
Sugar control: Replace some of the brown sugar with coconut sugar or a natural sweetener.
-
Spice variation: Add ground ginger or allspice for an extra kick.
-
Texture choice: Include grated coconut for chewiness or leave it out for a smoother finish.
Popular with Many People
This pudding never fails to impress anyone who tastes it. It’s a dessert that brings people together — at family gatherings, church events, or casual dinners. Everyone seems to have their own memory of it, and that’s what makes it so special. The combination of spices, coconut, and sweet potato creates a flavor that appeals to all ages. Whether you serve it warm with a scoop of vanilla ice cream or enjoy it cold the next morning with a cup of tea, this pudding remains a timeless favorite.
The simplicity of its preparation, the comfort it offers, and the authentic Caribbean taste make this Jamaican Sweet Potato Pudding a recipe that everyone should try at least once.
Print
Plant-Based Jamaican Sweet Potato Delight
This Jamaican Sweet Potato Pudding is a classic Caribbean dessert that brings warmth and comfort to any table. Made with grated sweet potatoes, coconut milk, and aromatic spices, it’s rich, moist, and irresistibly fragrant. Perfect for holidays, family gatherings, or a cozy weekend treat, this pudding delivers traditional flavor with simple, affordable ingredients.
- Total Time: 1 hour 35 minutes
- Yield: 10 1x
Ingredients
- 2 pounds Jamaican sweet potatoes, peeled and grated
- 1 cup all-purpose flour
- 1 cup brown sugar
- 1 can (400ml) coconut milk
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- ¼ cup melted butter or margarine
- ½ cup raisins (optional)
- ½ cup grated coconut (optional for extra texture)
Instructions
- Preheat oven to 350°F (175°C). Grease a medium-sized baking dish or line it with parchment paper.
- Wash, peel, and finely grate the sweet potatoes. Set aside.
- In a large bowl, combine flour, brown sugar, cinnamon, nutmeg, and salt. Mix until well blended.
- In another bowl, whisk together coconut milk, vanilla extract, and melted butter.
- Pour the wet mixture into the dry ingredients and stir until combined.
- Add grated sweet potatoes and mix thoroughly to form a thick, smooth batter.
- Fold in raisins and grated coconut if desired.
- Pour the mixture into the prepared baking dish and smooth the top with a spatula.
- Drizzle a small amount of coconut milk over the surface to create a soft top layer.
- Bake for 1 hour and 15 minutes or until golden brown and firm in the center.
- Remove from oven and let cool for at least 30 minutes before slicing and serving.
Notes
For a vegan version, replace butter with plant-based margarine.
For a lighter texture, reduce the flour slightly or use half flour and half cornmeal.
Serve warm with a scoop of vanilla ice cream or cold with a drizzle of condensed milk for extra sweetness.
- Prep Time: 20
- Cook Time: 1 hour 15 minutes
FAQs
1. Can I use regular sweet potatoes instead of Jamaican sweet potatoes?
Yes, you can. While Jamaican sweet potatoes have a lighter color and slightly firmer texture, regular orange-fleshed sweet potatoes also work well. Just remember that the pudding may turn out a bit softer and sweeter.
2. Can I make this pudding without coconut milk?
Coconut milk gives this pudding its signature richness, but if you don’t have it, you can use evaporated milk or almond milk as an alternative. The flavor will differ slightly, yet it will still be creamy and delicious.
3. How do I know when the pudding is done baking?
The top should be firm and golden brown, and when you insert a toothpick into the center, it should come out mostly clean. If it’s still too wet, bake it for an additional 10–15 minutes.
4. How long can I store Jamaican Sweet Potato Pudding?
It keeps well in the refrigerator for up to 5 days. Store it in an airtight container and reheat individual slices in the microwave or oven before serving.
5. Can I freeze this pudding?
Absolutely. Wrap portions tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge and warm before serving.