Side Dishes
This Jamaican sweet potato pudding with coconut milk delivers the rich, spiced comfort of Caribbean tradition in every creamy bite.
The secret lies in slow-cooked sweet potatoes blended with velvety coconut milk, warm cinnamon, and just a touch of nutmeg—creating a texture that's both tender and slightly firm, like a hug from your favorite Jamaican aunt.
What sets this recipe apart is the balance of sweetness and spice, where the natural caramel notes of the sweet potatoes shine alongside the tropical richness of coconut.
The magic happens in the baking, where the pudding develops a golden crust while staying moist inside—a texture that's achieved through precise ingredient ratios and a 350°F oven for even cooking.
Traditional versions often include optional additions like raisins or a splash of rum for depth, but the core remains the same: a foolproof method that transforms simple ingredients into something extraordinary. This isn't just dessert; it's a celebration of Jamaican flavors in one bowl.
By the time it emerges from the oven, you'll have a pudding that's spiced to perfection—warm cinnamon, subtle nutmeg, and the natural sweetness of the potatoes all coming together in harmony with the coconut milk.
The aroma alone will transport you to a Jamaican kitchen, where this dish is often served as both a side and a sweet treat. It's the kind of recipe that feels like a tradition, yet is simple enough to make regularly.
Whether you're serving it alongside roasted meats for a festive meal or enjoying it as a standalone dessert, this pudding adapts beautifully. The creamy yet firm texture makes it satisfying on its own, while the warm spices keep it interesting.
Ready to make your own? Here's everything you need to create this Jamaican classic.
Ingredients for best jamaican sweet potato pudding recipe with coconut milk
Sweet potatoes, coconut milk, and warm spices—this is your Jamaican pudding shopping list.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 2 ½ lb | Medium size, peeled and cubed |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, well-shaken |
| Granulated Sugar 🍚 | 1 cup | White or brown preferred |
| Large Eggs 🥚 | 4 whole | Room temperature |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth batter |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Vanilla Extract 🍯 | 1 tbsp | Pure vanilla preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat version |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Raisins 🍇 | ½ cup | Optional, seedless preferred |
| Dark Rum 🍹 | 1 tbsp | Optional, for depth |
Sweet potatoes are the star here, so pick vibrant orange ones—the deeper the color, the sweeter the flavor. Trader Joe's or your local Caribbean market usually carry the best varieties. If you can't find them fresh, frozen works too (thaw and pat dry). The coconut milk? Full-fat canned is non-negotiable—light versions won't give you that rich, creamy texture. Shake the can well before measuring, and save the leftover coconut cream for smoothies or curries. For the spices, Penzeys or local spice shops have the freshest ground cinnamon and nutmeg—trust me, it makes a difference.
No raisins? Chopped dates or dried cranberries work just as well for that chewy contrast. Short on rum? Extra vanilla extract or a splash of orange juice adds brightness without alcohol. The butter matters here—full-fat, unsalted gives the best flavor. If you're using salted, cut the recipe's salt by half. For the flour, sifting removes lumps and ensures a smoother batter. And if you're feeling fancy, toast the cinnamon and nutmeg for 30 seconds in a dry pan before adding—it deepens the aroma.
This pudding tastes even better the next day, so bake it ahead if you can. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. To reheat, microwave in 30-second bursts until warmed through—just watch it closely. The texture gets even more tender overnight, so plan accordingly. And if you're serving it warm, a sprinkle of toasted coconut flakes on top takes it to another level.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by this trick—just roast those sweet potatoes whole, then scoop out the flesh. No peeling, no mess, and the natural sweetness caramelizes into something ridiculously rich.
- Coconut Cream Dream: That full-fat coconut milk? It’s the star—thick, velvety, and just sweet enough to balance the earthy potatoes. Honestly, the first bite tastes like a hug from Jamaica.
- Leftovers? More Like Leftovers: This pudding actually improves overnight. The flavors meld, the texture gets even better, and it reheats like a dream. (Yes, even on a Tuesday night.)
- Budget Buster: Sweet potatoes and eggs stretch this dessert far—feed a crowd for less than $10. My daughter picks out the biggest pieces, but still asks for seconds. (She’s not wrong.)
Step-by-step instructions for Jamaican sweet potato pudding
This one-bowl wonder delivers rich, spiced coconut cream perfection every time.
Prep and Cook the Sweet Potatoes
Preheat your oven to 375°F. Peel and cube the 2.5 lb orange sweet potatoes into ½-inch pieces. Spread them evenly on a baking sheet and roast for 25-30 minutes until fork-tender and golden. You want them soft enough to mash easily—they should collapse when pierced with a fork.
While they cook, shake the 13.5 oz full-fat coconut milk vigorously in its can to blend the cream and liquid. This ensures a perfectly creamy texture in your pudding. Once the sweet potatoes are done, transfer them to a large mixing bowl and let them cool slightly before proceeding.
Mix Wet Ingredients for Smooth Batter
In the same bowl with the warm sweet potatoes, add the 1 cup granulated sugar, 4 whole large eggs, ½ cup unsalted butter, 1 tbsp vanilla extract, 1 tbsp dark rum, 2 tsp ground cinnamon, ½ tsp ground nutmeg, and ½ tsp salt. Using a hand mixer or whisk, blend everything together until completely smooth and well combined.
Here's the thing—warm sweet potatoes help emulsify the mixture better, so don't let them cool completely. The batter should be thick but pourable, with no visible lumps. If it looks too thick, add 1-2 tablespoons of water to help it reach the right consistency for baking.
Fold in Raisins and Flour
Gently fold in the ½ cup raisins using a spatula, making sure they're evenly distributed throughout the batter. Then, sift in the ½ cup all-purpose flour and fold it in just until combined. Be careful not to overmix—you want a few small lumps to remain, as this prevents the pudding from becoming too dense.
The raisins will plump up beautifully during baking, adding bursts of sweetness to each bite. If you're using a different fruit like dried cranberries, add them now too. The batter should now have a rich, spiced aroma that fills your kitchen—this is your first taste of the magic to come.
Bake to Golden Perfection
Transfer the batter to a greased 9-inch round baking dish or similar size. Bake at 350°F for 45-50 minutes until the top is golden brown and the center just begins to set. You'll know it's ready when a toothpick inserted in the center comes out with a few moist crumbs clinging to it—not completely clean.
Don't overbake—this pudding continues to set as it cools. If the edges brown too quickly, tent the dish with foil after 30 minutes to prevent over-browning. The pudding should have a slightly jiggly center when done, giving it that perfect silky texture.
Rest and Serve Warm
Let the pudding rest for 10 minutes after removing it from the oven. This resting period allows the flavors to meld and the texture to set properly. Serve warm, straight from the baking dish, with a scoop of vanilla ice cream or a dollop of whipped cream on top.
Each bite should deliver a harmonious blend of sweet, spiced coconut cream with tender sweet potatoes and plump raisins. The dark rum adds depth, while the cinnamon and nutmeg give it that authentic Jamaican warmth. For an extra touch, dust with powdered sugar or serve with a sprinkle of toasted coconut flakes on top.
Pro Tips For Making Best Jamaican Sweet Potato Pudding Recipe With Coconut Milk
- STEAM FIRST, BOIL SECOND: I learned this the hard way—peeling and chopping raw sweet potatoes is a mess, but boiling them whole first makes all the difference. Drop them in a pot of salted water, cover, and steam for 15 minutes before peeling; they’ll slide out of their skins like butter, and the texture stays creamy, not gummy.
- WHISK EGGS LIKE YOUR LIFE DEPENDS ON IT: No one likes lumpy pudding, so beat those eggs with the sugar until the mixture is pale, thick, and ribbon-like—about 3-4 minutes with a hand mixer. If you’re using full-fat coconut milk, add it slowly while whisking; the fat can break emulsions if you’re too aggressive.
- SKIP THE OVERMIXING: After folding in the flour, stop as soon as it’s just combined. Overmixing develops gluten, and this pudding needs a tender, custardy texture, not a cakey one. A few streaks of flour are fine—your future self will thank you when it sets smoothly.
- USE COLD COCONUT MILK: Warm coconut milk blends in smoothly, but cold milk keeps the batter from curdling when you add the eggs. Pull the can from the fridge, shake it well (the cream settles!), and measure the thick part—it’s where the flavor hides. No need to strain, just pour.
Pro cooking tips for this dish
Sweet Potato Prep
Start by roasting your sweet potatoes at 375°F until they're fork-tender—this is non-negotiable for the right texture. I like to cut them into ½-inch cubes for even cooking, and always test doneness by piercing with a fork.
The potatoes should collapse easily but still hold their shape slightly. Pro tip: Toss them with 1 teaspoon of olive oil and a pinch of salt before roasting to prevent sticking and enhance caramelization. 🍠
Coconut Milk Magic
Shake that coconut milk can vigorously before measuring—this ensures you get the full-fat creaminess throughout. I recommend Goya or Thai Kitchen brands for the richest flavor. The warm sweet potatoes help emulsify the coconut milk beautifully, so don't let them cool completely before mixing.
If your batter looks too thick, add 1-2 tablespoons of water gradually until it reaches a pourable consistency. The goal is a smooth, velvety texture without lumps.
Spice Toasting Trick
For maximum flavor, toast your cinnamon and nutmeg in a dry skillet over medium heat for 30 seconds until fragrant. This simple step deepens their aroma and makes the pudding taste more authentic.
I use Penzeys spices because they're freshly ground and pack more punch. After toasting, let them cool slightly before adding to your batter—this prevents scorching and maintains the perfect balance of warm spices.
Baking Perfection
Bake at 350°F for 45-50 minutes until the edges are golden but the center still has a slight jiggle. The pudding continues setting as it cools, so resist the urge to overbake. If the top browns too quickly, tent with foil after 30 minutes.
I always test doneness with a toothpick—it should come out with a few moist crumbs, not completely clean. This ensures the perfect creamy interior with a slightly firm exterior. 🔥
Resting Matters
Let your pudding rest for at least 10 minutes before serving—this allows the flavors to meld and the texture to set properly. I find it tastes even better the next day when the spices have more time to infuse.
For a restaurant-quality finish, dust with powdered sugar or sprinkle with toasted coconut flakes. The contrast of warm spices with the sweet coconut cream is what makes this dish truly special.
Equipment Essentials
You'll need a few key tools: a 9-inch round baking dish (or similar size), a hand mixer or whisk for smooth batter, and a toothpick for testing doneness. I also recommend a baking sheet for roasting potatoes and a spatula for gentle folding.
If you don't have a hand mixer, a sturdy whisk works just fine—just be prepared for a bit more arm work. The right equipment makes all the difference in achieving that perfect creamy texture. ✨
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes?
Absolutely not! Sweet potatoes are essential—their natural sweetness and vibrant color create the signature Jamaican flavor. Regular potatoes will make the pudding taste bland and lack the rich, caramelized depth. If you must use another vegetable, try butternut squash (peeled and cubed) for a similar texture, but expect a milder taste.
Why does my pudding turn out too dense?
Overmixing the batter or using cold sweet potatoes are the most common culprits. Always work with warm potatoes and fold ingredients gently—just until combined. If your batter looks too thick, add 1-2 tablespoons of water gradually. Also, make sure your eggs are room temperature for proper emulsification.
Can I make this pudding without rum?
Yes! Skip the rum and add 1 extra tablespoon of vanilla extract or 1 teaspoon of orange zest for brightness. The rum adds depth, but the warm spices and coconut milk still deliver that authentic Jamaican flavor. For a non-alcoholic version, a splash of coconut water works too.
How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days—it actually tastes better the next day as flavors meld! For longer storage, freeze portions for 3 months. To reheat, microwave in 30-second bursts until warm, or bake at 300°F for 15-20 minutes covered with foil.
What's the best way to serve this pudding?
Serve warm straight from the oven with a scoop of vanilla ice cream or whipped cream. For a Jamaican touch, sprinkle with toasted coconut flakes or dust with powdered sugar. It's also delicious alongside roasted meats or as a standalone dessert with a cup of strong Jamaican coffee.
