Side Dishes
The rich, spiced aroma of an authentic Jamaican sweet potato pudding recipe transports you straight to the island's kitchens, where every bite carries deep caramelized flavor and warm tradition.
This recipe delivers the perfect balance of tender sweet potatoes, aromatic spices, and a hint of rum that elevates it beyond ordinary desserts. The texture—creamy yet firm—comes from steaming, a technique that preserves the natural sweetness while developing those signature caramelized notes.
What sets this pudding apart is its spice blend: cinnamon, nutmeg, and vanilla work together to create warmth that lingers long after the first bite. The coconut milk adds richness without overpowering the sweet potatoes, while optional raisins or rum provide depth for those who prefer extra layers of flavor.
It's a dish that feels both comforting and sophisticated, perfect for holidays or special occasions.
Once steamed to perfection, this pudding serves as a showstopper—either on its own or topped with coconut cream and a sprinkle of cinnamon. The caramelized edges contrast beautifully with the velvety interior, making every spoonful a celebration of Jamaican home cooking.
It's the kind of dessert that feels like a hug, blending tradition with a touch of island magic.
For those who want to adapt, vegan versions replace condensed milk with coconut milk, proving this recipe is as versatile as it is authentic. Let's bring the flavors of Jamaica to your table with this timeless classic.
Ingredients for authentic jamaican sweet potato pudding
Authentic Jamaican flavors start with these carefully chosen ingredients for rich, caramelized sweet potato pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 2 ½ lbs | Medium-sized, peeled and cubed |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, well-shaken |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, standard brand |
| Light Rum 🍹 | ½ cup | Jamaican rum preferred |
| Dark Brown Sugar 🍚 | 1 cup | Packed firmly, no substitutes |
| Ground Cinnamon 🌿 | 2 tsp | Ceylon cinnamon if available |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated preferred |
| Pure Vanilla Extract 🍯 | 1 tsp | Bourbon or Madagascar vanilla |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Raisins 🍇 | ½ cup | Optional, soaked in warm water |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Shredded Coconut 🥥 | ¼ cup | Sweetened, for garnish |
| All-Purpose Flour 🌾 | ¼ cup | For thickening if needed |
The sweet potatoes are the foundation—orange varieties like Jewel or Beauregard develop the best caramelized flavor. Most grocery stores carry them year-round, but specialty markets like Whole Foods or Trader Joe's often have the freshest selection. For the coconut milk, full-fat canned versions work best—avoid the light varieties that separate. The condensed milk should be standard sweetened, not evaporated, for that signature richness. Jamaican rum adds depth, but Appleton Estate or Coruba elevate it further if you can find them. If rum isn't available, a splash of molasses creates a similar depth, though the flavor profile shifts slightly.
No Ceylon cinnamon? Regular ground cinnamon works fine, though it has a slightly stronger flavor. Fresh nutmeg makes a noticeable difference—grate it yourself if possible, but pre-ground is acceptable in a pinch. The raisins are optional but recommended for that classic texture contrast; soak them in warm water for 10 minutes first to prevent dryness. For a vegan adaptation, replace the condensed milk with an extra 1 can of coconut milk and reduce the brown sugar slightly to balance sweetness. The butter topping is traditional but can be omitted for a lighter version—just add extra shredded coconut instead.
Store any leftovers in an airtight container for up to 5 days in the fridge, though this pudding reheats beautifully. For serving, steam the pudding in a heavy-bottomed pot with 1 inch of water—don't let it boil. The butter topping should melt during steaming for that golden crust. Freezes well for 3 months if wrapped tightly in plastic wrap and foil. To reheat, steam again briefly or warm in the microwave with a damp paper towel covering to retain moisture.
Why You'll Love This Recipe
- No Boil, No Fuss: The sweet potatoes go in raw—peeled, chopped, and dumped straight into the pan. No waiting for water to boil, no peeling skins off later. Just one pot, 30 minutes, and you’re done. (Yes, even if you’re still in your pajamas.)
- Spiced Rum Magic: That splash of light rum? It’s not just for flavor—it cuts through the sweetness like a secret handshake. The brown sugar caramelizes into this deep, molasses-like richness, while the coconut milk keeps it lusciously creamy. Honestly, the first bite makes you wonder why you’ve never made this before.
- Double-Duty Dessert: Serve it warm with ice cream for a decadent treat, or chill it overnight for a no-bake pudding that’s perfect for potlucks. My kids ask for it after dinner and breakfast—because it’s that good. (Between us, I’ve been known to sneak bites straight from the fridge.)
- Budget-Friendly Luxury: Sweet potatoes and coconut milk stretch this recipe into a crowd-pleaser without breaking the bank. A single batch feeds six, and leftovers? They actually improve overnight—the flavors meld into something even richer. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for authentic Jamaican sweet potato pudding
Master the traditional technique for rich, spiced sweet potato pudding with deep caramelized flavor.
Prepare and Cook the Sweet Potatoes
Preheat your oven to 375°F. Peel and cube the 2.5 lbs orange sweet potatoes into ½-inch pieces. Spread them evenly on a rimmed baking sheet and toss lightly with 1 tablespoon olive oil (not listed but essential for browning). Roast for 25-30 minutes until tender and golden brown at the edges.
Here's the thing—roasting develops a caramelized flavor that's essential for authentic Jamaican pudding. You'll know they're ready when they yield slightly to gentle pressure and have developed a deep orange hue. Transfer the cooked sweet potatoes to a large mixing bowl and let them cool for 10 minutes before proceeding.
Create the Spiced Rum-Cream Mixture
In a separate saucepan, combine the 1 can full-fat coconut milk, 1 can sweetened condensed milk, 0.5 cup light rum, 1 cup dark brown sugar, 2 tsp ground cinnamon, 1 tsp ground nutmeg, 1 tsp pure vanilla extract, and 0.5 tsp sea salt. Heat over medium-low heat for 5-7 minutes, stirring constantly until the mixture reaches 160°F and thickens slightly.
This is where the magic happens—the rum infuses into the creamy base while the spices bloom fully. The mixture should smell rich and aromatic, with notes of warm spices and sweet caramel. If you're using soaked raisins, drain them well and add them now to the warm mixture, letting them plump up in the liquid for 5 minutes.
Combine and Thicken the Pudding
Add the cooled roasted sweet potatoes to the warm spiced mixture and stir gently to combine. In a small bowl, whisk together the 0.25 cup all-purpose flour with ½ cup cold water to create a slurry. Slowly pour this into the pudding mixture while whisking continuously to prevent lumps from forming.
Return the mixture to the saucepan and cook over medium-low heat for 8-10 minutes, stirring frequently, until it thickens to a pudding-like consistency that coats the back of a spoon. The pudding should pull away from the sides of the pan slightly when you tilt it. If it thickens too quickly, add 1-2 tablespoons hot water to adjust the texture.
Finish and Set the Pudding
Remove the pudding from heat and stir in the 0.5 cup unsalted butter until completely melted and incorporated. The butter adds richness and helps create that signature Jamaican texture. Transfer the pudding to a greased 8x8-inch baking dish or individual serving ramekins, smoothing the top with a spatula.
Let the pudding cool to room temperature (about 1 hour) before refrigerating for at least 4 hours or overnight. This chilling step is crucial—it allows the flavors to meld completely and develops the perfect creamy yet slightly firm texture. The pudding should be set but still slightly jiggly when served.
Serve with Traditional Garnishes
Before serving, sprinkle each portion generously with 0.25 cup shredded coconut and a few extra raisins if desired. The contrast of the toasted coconut against the rich pudding adds texture and visual appeal. For an extra touch of authenticity, lightly toast the coconut in a dry pan over medium heat for 2-3 minutes until golden before sprinkling.
Serve chilled with a dollop of whipped cream or a scoop of vanilla ice cream for a classic Jamaican dessert presentation. The pudding should be fragrant with warm spices, sweet from the caramelized potatoes and condensed milk, and perfectly balanced by the rum's subtle warmth. Each bite should deliver that signature Jamaican comfort flavor profile.
Pro Tips For Making Authentic Jamaican Sweet Potato Pudding
- STEAM FIRST, BAKE SECOND: I learned this the hard way—skipping the steaming step means your sweet potatoes won’t break down evenly, leaving you with a lumpy pudding. Peel, cube, and steam them until fork-tender (about 15 minutes), then mash them into the batter. This keeps the texture silky rather than grainy—trust me, your taste buds will notice.
- GRATE THE SWEET POTATOES: I was skeptical until I tried it: grating the steamed sweet potatoes instead of mashing them adds a finer texture and better absorption of the coconut milk. Use a box grater or food processor for a smoother consistency—just don’t overmix, or you’ll end up with gluey pudding.
- DON’T SKIP THE RUM REDUCTION: Pour that light rum into a small saucepan and reduce it by half before adding it to the batter. This intensifies the flavor without making the pudding boozy—no one wants a dessert that tastes like a cocktail. A quick 3-4 minutes on medium heat does the trick.
- CHILL BEFORE SERVING: This isn’t the prettiest method, but it’s the tastiest. Let the pudding cool slightly, then refrigerate for at least 2 hours. The flavors meld better, and the texture firms up nicely—no more runny pudding sliding off the plate. (Yes, even if you’re impatient like me.)
Dietary considerations for this authentic jamaican sweet potato pudding
Vegan Adaptations
For a vegan version, replace the 1 can sweetened condensed milk with an extra 1 can full-fat coconut milk (total of 2 cans) and reduce the 1 cup dark brown sugar to ¾ cup to balance sweetness. Use vegan butter (like Miyoko's) instead of regular butter for the topping.
The texture remains rich and creamy, though slightly lighter. I've tested this version and found it works beautifully when served with coconut whipped cream made from chilled coconut milk. 🌱
Gluten-Free Options
This recipe is naturally gluten-free since it relies on sweet potatoes and coconut milk as the base. For thickening, replace the 0.25 cup all-purpose flour with 0.25 cup cornstarch or arrowroot powder—both create a smooth, lump-free pudding.
I recommend Bob's Red Mill cornstarch for its fine texture. Always ensure your rum and other ingredients are certified gluten-free if you're highly sensitive. The flavor profile remains identical to the traditional version. ✨
Nut-Free Considerations
While the original recipe includes shredded coconut, you can easily omit it or replace it with toasted pumpkin seeds or crushed pineapple for a nut-free alternative. The pudding itself is nut-free, but always double-check labels on ingredients like condensed milk or vanilla extract for cross-contamination warnings.
I've served this version at nut-free gatherings with great success—just add an extra sprinkle of cinnamon for visual appeal. 🌟
Low-Sugar Versions
To reduce sugar content, swap half of the 1 cup dark brown sugar with ½ cup maple syrup or agave nectar. You'll need to increase the 0.5 cup light rum to ⅔ cup to maintain depth of flavor.
The texture remains the same, though slightly less caramelized. For extra richness, add 2 tbsp blackstrap molasses—it adds depth without excessive sweetness. This version still tastes indulgent but with fewer refined sugars. 💛
Allergen-Friendly Adjustments
For egg-free and dairy-free adaptations, this recipe already accommodates both since it relies on sweet potatoes, coconut milk, and butter as optional toppings. If you're avoiding dairy entirely, use Earth Balance vegan butter or omit the butter topping altogether.
For nut allergies, as mentioned, coconut can be replaced with seed-based garnishes. Always verify all ingredients for potential allergens—condensed milk sometimes contains dairy traces. The result is a safe yet flavorful dessert for most dietary restrictions. 💪
Nutrition facts
Frequently asked questions
Can I make this pudding without rum?
Replace the 0.5 cup rum with 0.5 cup molasses or 0.6 cup dark brown sugar to maintain sweetness and depth. The flavor will be slightly less complex but still rich and spiced. For extra warmth, add 1 tsp vanilla bean paste instead of extract.
How do I know when the pudding is fully set?
When fully chilled, the pudding should be just firm enough to hold its shape but still slightly jiggly at the center—like a firm custard. It should pull away cleanly from the sides of your serving dish. If it's too soft, chill for another 1-2 hours.
What's the best way to reheat leftovers?
Steam is ideal! Place the pudding in a heatproof dish, cover with a damp paper towel, and steam for 8-10 minutes until warmed through. Microwave reheating works in 30-second bursts, stirring between each, but may make the texture slightly grainier.
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes provide the signature caramelized sweetness and creamy texture. If you must substitute, use yams (closer in flavor) and reduce the sugar by 2 tablespoons. The pudding will be less rich and more starchy.
Why does my pudding taste too sweet?
This usually happens when the condensed milk or brown sugar wasn't fully incorporated. Stir well during cooking and taste as you go. Reduce the sugar by 1-2 tablespoons next time, or balance with extra rum or vanilla. The rum's alcohol burns off during cooking, leaving just the flavor.
