This post may contain affiliate links. Please see our disclosure policy.
Jamaican sweet potato pudding is a year-round treat but especially nice during the holidays, made with warm spices and a moist base. This authentic recipe bakes into a dense pudding you can slice, with rich flavor in every bite.
For more traditional Jamaican dessert recipes, try my Gizzada and Black Cake recipe next.

Sweet Potato Pudding
The smell of warm spices alone will let you know this sweet potato pudding is worth the time. With sweet potato, yam, and pumpkin all blended in, it comes out with a flavor that feels full and well-balanced. If you’ve never made it before, this method keeps things simple while still giving you that classic result.
Why you’ll love this Sweet Potato Pudding Recipe
- Anytime treat: I like making this for Thanksgiving, but it’s just as good the next morning as a casual breakfast with a cup of coffee.
- Amazing texture: It bakes up thick with a firm slice that still stays soft and never hard.
- Easy to make: Please don’t tell your granny, but I don’t use the grater. I blend everything instead, which makes this come together a lot faster.
What is Jamaican Sweet potato Pudding?
Jamaican sweet potato pudding is a traditional Caribbean dessert made with grated or blended sweet potato, coconut milk, warm spices, and sometimes yam or pumpkin. It has a denser, more sliceable texture than American sweet potato pudding, which is often softer and more spoonable.
Traditionally, Jamaican sweet potato pudding was cooked over hot coals, with heat on both the top and bottom. That method is where the saying “hell a top, hell a bottom, and Hallelujah in the middle” comes from, describing the intense heat around the pudding and the rich, satisfying center everyone waits for.
Sweet Potato Pudding ingredients
- Sweet potato (boniato): This is the base of the pudding and gives it natural sweetness and structure. Using boniato keeps the texture firm and closer to a traditional Jamaican version.
- Yellow yam: Yam helps balance the sweetness and adds a more grounded, hearty texture. It plays a big role in that signature consistency.
- Pumpkin: Pumpkin adds moisture and a subtle sweetness that rounds everything out. It helps soften the texture without making it too loose.
- Coconut milk: This brings richness and ties everything together. It gives the batter that smooth, full base the pudding is known for.
- Brown sugar: I adjust this based on how sweet I want the final result. It adds depth with a slight molasses flavor that works well with the spices.
- Unsalted butter: Melted butter adds richness and helps the pudding bake up with a smooth finish. It also balances the coconut milk nicely.
- Ground spices: Nutmeg, cinnamon, ginger, allspice, and cloves bring that warm, familiar flavor. Together, they build a layered taste without any one spice taking over.
- Salt: A small amount helps balance the sweetness and bring everything together.
- Vanilla extract and rose water: Vanilla adds a soft sweetness, while rose water brings a light floral note that gives the pudding its distinct finish.
- All-purpose flour: This is my flour for insurance. It helps the pudding hold together and gives it that clean slice once it’s cooled.
- Optional add-ins: Almond extract adds a subtle nutty flavor, and white rum brings a bit of depth and warmth. Either one can be used depending on what you have or the flavor you prefer.
How to make Jamaican Sweet Potato Pudding
Preheat and Mix the Base
I start by preheating the oven to 350°F. In a mixing bowl, I whisk together the coconut milk, brown sugar, melted butter, nutmeg, cinnamon, ginger, allspice, cloves, salt, vanilla extract, rose water, and any optional extracts or rum. I make sure everything is well combined, then set aside about one cup of the mixture for later.
Blend the Root Vegetables
Next, I add the sweet potato, yam, and pumpkin to the blender along with the coconut milk mixture, leaving out the portion I reserved. Depending on the size of the blender, I may do this in batches. Everything gets blended until smooth.
Combine and Add Flour
I pour the blended mixture back into the bowl, then sift in the flour. From there, I mix just until everything is combined and the batter is smooth, being careful not to overmix.
Bake the Pudding
I pour the batter into a buttered 10-inch cake pan or springform pan and place it in the oven. It bakes for about 1 hour and 10 minutes until it starts to set.
Add the Topping and Finish Baking
After the initial bake, I pour the reserved coconut milk mixture over the top. Then it goes back into the oven for another 35 minutes to finish baking and develop that soft top.
Cool and Serve
Once it’s done, I let the pudding cool at room temperature for at least an hour before slicing. This helps it set properly and gives clean slices when serving.
storage
Store Jamaican sweet potato pudding in an airtight container in the fridge for up to 3 to 5 days. To freeze, wrap individual slices tightly and store them in a freezer-safe container for up to 4 to 6 weeks. When ready to enjoy, let frozen slices thaw overnight in the refrigerator, then warm slightly if desired.

Tips for the best Jamaican Sweet potato pudding
- Blend until smooth. Make sure the sweet potato, yam, and pumpkin are fully blended so the batter is even and bakes up with the right consistency.
- Don’t overmix the batter. Once the flour is added, mix just until combined to avoid a dense or tough texture.
- Reserve the topping mixture. Setting aside part of the coconut milk mixture at the start is key for creating that soft top during the final bake.
- Use a well-greased pan. This helps prevent sticking and makes it easier to remove clean slices once the pudding has cooled.
- Bake in two stages. Let the pudding set first before adding the reserved mixture on top, which gives it that signature finish.
- Let it cool before slicing. Allowing the pudding to rest at room temperature helps it firm up so you get clean, even slices.
recipe variations (if applicable to the recipe)
- Add raisins. Some versions include raisins for small pockets of sweetness throughout the pudding. If you like that contrast, you can fold them into the batter before baking.
- Use grated instead of blended. Traditional recipes often call for grating the sweet potato, yam, and pumpkin instead of blending. This gives a slightly more textured finish compared to a smoother batter.
- Make it without flour. Some recipes skip the flour entirely and rely on the starch from the root vegetables for structure. The result is a slightly softer, more custard-like pudding.
- Adjust the spice blend. You can lean heavier on certain spices like nutmeg or cinnamon depending on your preference, or keep it lighter for a more subtle flavor.
- Use fresh coconut milk. Freshly extracted coconut milk is often used in more traditional preparations and can give the pudding a richer, more pronounced coconut flavor.

frequently asked questions
Sweet potato pudding has a rich, spiced flavor with notes of coconut, brown sugar, and warm spices like cinnamon and nutmeg. It’s slightly sweet with a deep, balanced taste and a soft, dense texture that holds together when sliced.
The first bake allows the pudding to set and firm up so it holds its shape. Adding the reserved mixture afterward creates that soft top, which is a signature part of the final texture.
The pudding should feel set and firm around the edges with a soft but stable center. A knife inserted should come out mostly clean, not wet with batter.
I Hope you enjoyed making this Jamaican Sweet Potato Pudding.
If you try it, let me know how it turns out. I’d love to hear from you.
For more Jamaican-inspired home cooking, follow me on Instagram, Facebook, YouTube, and TikTok where I share new dishes, tips, and real-time cooking in my kitchen.

Jamaican Sweet Potato Pudding Recipe
Equipment
- Mixing bowl
- whisk
- Blender or food processor
- sifter
- spatula
- 10-inch cake pan or springform pan
Ingredients
- 3 lbs boniato, known in Jamaica as sweet potato, cut into 1-inch pieces
- 1/2 lb yellow yam, cut into 1-inch pieces
- 1/2 lb kabocha or calabaza squash, referred to as pumpkin, cut into 1-inch pieces
- 4 cups coconut milk, fresh or canned
- 1 1/2 to 2 cups brown sugar, according to taste
- ¼ cup unsalted butter, melted
- 1 tsp ground nutmeg
- 1 tsp ground cinnamon
- ½ tsp ground ginger
- ¼ tsp ground allspice
- ¼ tsp ground cloves
- ½ tsp salt
- 1 tbsp vanilla extract
- 1 tbsp rose water
- ¼ tsp almond extract, optional
- 2 tbsp white rum, optional
- 1/2 cup all-purpose flour
Instructions
- Preheat oven to 350 degrees. In a mixing bowl, add coconut milk, brown sugar, melted butter, nutmeg, cinnamon, ginger, allspice, cloves, salt, vanilla extract, rose water, almond extract (optional), and rum (optional). Whisk well. Reserve 1 cup for later.
- Blend sweet potato, yellow yam, and pumpkin in a blender with the coconut milk mixture, minus the cup that was reserved. Might need to do this in two batches, depending on the size of the blender. (Or, instead of cutting up the sweet potato and pumpkin for the blender, another option is to grate it.)
- Pour the mixture back into the mixing bowl. Sift and mix in the flour until the batter has a consistent texture. Be careful not to over mix.
- Pour the batter into a buttered 10-inch cake pan or springform pan. Bake for 1 hour and 10 minutes.
- After the first 1 hour and 10 minutes of baking, pour the reserved coconut milk mixture over the top and bake for another 35 minutes.
- Allow to cool at room temperature for at least one hour before cutting. Store uneaten portion in the refrigerator for up to 3-5 days, or freeze and consume within 4-6 weeks for best results. Warm refrigerated slices for 20 seconds, if desired. Allow frozen slices to thaw in the refrigerator overnight before enjoying.
Like this? Leave a comment below!






