Side Dishes
This Jamaican sweet potato pudding recipe delivers rich, spiced coconut clouds that taste like a Caribbean hug in every bite. 🌟 The secret lies in perfectly steamed sweet potatoes blended with fragrant coconut milk, warm spices, and a touch of sweetness that balances the earthy flavors.
I've refined this recipe over years of testing, ensuring the texture is creamy yet light—never too heavy or overly sweet.
The magic happens in the preparation: sweet potatoes are steamed until tender, then mashed into a velvety base before blending with coconut milk, cinnamon, nutmeg, and allspice. This combination creates a pudding with depth and warmth that's both comforting and sophisticated.
The spices infuse beautifully, while the coconut milk adds a luscious, tropical richness that's unmistakably Jamaican.
What you'll end up with is a dessert that's as impressive as it is delicious—silky, fragrant, and perfectly spiced. The pudding holds its shape beautifully, making it ideal for serving in individual ramekins or as a showstopping centerpiece.
Whether you're hosting a dinner party or simply craving a taste of the Caribbean, this recipe delivers restaurant-quality results with minimal effort.
For extra indulgence, top with a drizzle of caramelized condensed milk or toasted coconut flakes. The contrast of textures and flavors elevates this pudding to another level, making it a dessert worth repeating. Ready to bring a taste of Jamaica to your kitchen? Let's get started!
Ingredients for best jamaican sweet potato pudding recipe with coconut milk
Six ingredients make this Caribbean dessert shine—sweet potatoes, coconut milk, and warm spices create magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 ½ lbs | Organic preferred, peeled and cubed |
| Full-Fat Coconut Milk 🥥 | 2 cans | 13.5 oz each, unsweetened |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred for depth |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Ceylon cinnamon for delicate flavor |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Ground Allspice 🌶️ | ½ tsp | For authentic Jamaican warmth |
| Vanilla Extract 🌸 | 1 tbsp | Pure Madagascar vanilla |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for texture |
| Large Eggs 🥚 | 4 whole | Room temperature for blending |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth batter |
| Baking Powder 🍞 | 1 ½ tsp | Aluminum-free for best rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, optional |
| Caramelized Condensed Milk 🥛 | ½ cup | For drizzling, optional |
Sweet potatoes are the heart of this pudding. Orange-fleshed varieties like Jewel or Beauregard work best—their natural sweetness balances the spices perfectly. I always grab the organic sweet potatoes from the store's produce section (the ones with the vibrant orange skin), and I never peel them until after steaming. Trader Joe's or Whole Foods carry the best selection if you're looking for consistency. For extra flavor, you can even roast them first, but steaming keeps them tender and creamy without drying out. The key is to steam them until they're fork-tender—about 15-20 minutes—so they mash into a velvety base.
No full-fat coconut milk? Light coconut milk plus extra cream works, but trust me on the full-fat version—the richness is essential. The spices are non-negotiable for that authentic Jamaican taste: Ceylon cinnamon (it's milder and sweeter than regular) and freshly ground nutmeg and allspice make all the difference. Short on vanilla? Vanilla bean paste adds little specks of magic. For the sugar, light brown gives a deeper caramel note, but white works in a pinch. The butter should be cold when you add it—this keeps the pudding light and fluffy instead of heavy. If you're feeling fancy, swap the granulated sugar for coconut sugar for a more tropical vibe.
This pudding tastes even better the next day—honestly, it's worth making ahead. Store leftovers in the fridge for up to 5 days, covered tightly. For serving, I like to portion it into individual ramekins and chill them for at least 2 hours before unmolding. The texture holds beautifully, and the spices mellow into something even more aromatic. If you're making it for a crowd, double the recipe—it freezes wonderfully for up to 3 months. Just thaw overnight in the fridge before serving. The toasted coconut flakes and caramelized condensed milk are pure indulgence, but honestly, the pudding is delicious on its own.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by this trick—just scrub those sweet potatoes clean and slice them straight into the pot. No peeling, no fuss, and the skin adds a subtle texture that keeps me coming back. (Yes, even when I’m too tired to chop properly.)
- Creamy Spice Magic: That first spoonful of coconut milk and nutmeg? It’s like a hug in dessert form. The sugar caramelizes just enough to balance the earthy sweet potatoes, and the cinnamon gives it that warm, cozy vibe that makes it feel like a holiday treat—even on a Tuesday.
- Make-Ahead Miracle: Between us, this pudding tastes better the next day. I always double the batch because it’s perfect for potlucks, office parties, or just stashing in the fridge for lazy mornings. The flavors deepen overnight, and reheating it? Zero effort—just microwave and enjoy.
- Budget-Friendly Luxury: Sweet potatoes and coconut milk stretch this recipe into a crowd-pleaser without breaking the bank. Honestly, I’ve made this for 12 people for under $15, and no one ever complains. It’s the kind of dish that makes you look like a baking genius while keeping your wallet happy.
Step-by-step instructions for Jamaican sweet potato pudding
This one-bowl wonder delivers fluffy, spiced coconut clouds with perfect texture every time.
👨🍳 Step 1: Prep the Sweet Potatoes and Mix Wet Ingredients
Start by peeling and cubing the 2.5 lbs medium sweet potatoes into ½-inch pieces—smaller pieces cook faster and create a smoother texture. I like to use a mandoline for even cubes, but a sharp knife works too. While the oven preheats to 375°F, spread the sweet potato cubes on a baking sheet and toss them with 1 tablespoon olive oil (not listed but essential for roasting) and ½ teaspoon salt. Roast for 20-25 minutes until tender and golden—you'll know they're done when a fork slides in easily.
In a large mixing bowl, whisk together the 2 cans full-fat coconut milk, 1 cup granulated sugar, 1.5 tablespoons ground cinnamon, 0.5 teaspoon ground nutmeg, 0.5 teaspoon ground allspice, and 1 tablespoon vanilla extract. The mixture should smell like a Caribbean holiday—warm, spicy, and inviting. This is the flavor foundation, so don't skimp on the spices. Let it sit while the sweet potatoes roast.
🍳 Step 2: Blend Roasted Potatoes into the Coconut Mixture
Once the sweet potatoes are tender, let them cool for 5 minutes (they'll be hot!). Then, using a potato masher or fork, mash them directly in the mixing bowl with the coconut mixture. You want some texture—don't over-blend it into a puree. This step ensures those beautiful, moist pockets in your pudding. The roasted flavor adds depth that steamed potatoes can't match.
Next, add the 4 whole large eggs and mix gently with a spatula—just until combined. I like to use room-temperature eggs for better blending, but if they're cold, let them sit in warm water for 5 minutes first. The eggs will create that signature fluffy texture when baked. Here's the thing—don't overmix after adding the eggs, or you'll develop gluten from the flour we'll add next.
🥘 Step 3: Incorporate Dry Ingredients for Perfect Rise
In a separate bowl, whisk together the 0.5 cup all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Sift this mixture directly over the wet ingredients in the mixing bowl. Then, using a spatula, gently fold everything together just until combined—you should still see some dry spots. This prevents overdevelopment of gluten, which would make your pudding tough instead of tender.
Now, cut in the 0.5 cup unsalted butter (cold and cubed) using a pastry cutter or fork. Work quickly to distribute the butter evenly throughout the batter—you're looking for pea-sized lumps. This butter will create those rich, moist pockets in your pudding. The batter should be thick but pourable. If it's too thick, add 1-2 tablespoons coconut milk to loosen it.
🔥 Step 4: Bake to Golden Perfection
Pour the batter into a 9x13-inch baking dish (or similar size) that's been lightly greased with coconut oil. Smooth the top with a spatula. Bake in the preheated 375°F oven for 40-45 minutes until the edges are golden brown and a toothpick inserted in the center comes out clean. Here's where patience pays off—don't open the oven door early, or your pudding might sink.
For that extra-special touch, sprinkle the 0.25 cup toasted coconut flakes evenly over the top during the last 5 minutes of baking. They'll toast beautifully and add a delightful crunch. The pudding should be slightly jiggly in the center when you remove it from the oven—this ensures a moist texture. Let it cool for 10 minutes before serving, though I know it's hard to wait!
🍽️ Step 5: Serve Warm with Caramelized Condensed Milk
Slice the warm pudding into squares and arrange on a serving platter. Drizzle each serving with 0.5 cup caramelized condensed milk—this adds that signature Jamaican sweetness and richness. The contrast between the warm, spiced pudding and the cool, caramelized drizzle is what makes this dessert truly special.
For an extra touch, garnish with additional toasted coconut flakes or a sprinkle of ground cinnamon. Serve immediately while still warm—this pudding is best enjoyed fresh out of the oven. Each bite should deliver that perfect balance of sweet, spicy, and creamy flavors that make this recipe the best Jamaican sweet potato pudding you'll ever try.
Pro Tips For Making Best Jamaican Sweet Potato Pudding Recipe With Coconut Milk
- Peel and Cube Small: Sweet potatoes vary in size, but tiny, even cubes (about ½-inch) cook faster and soak up the coconut milk better than big chunks. I used to slice them thick—big mistake—they stayed undercooked and gummy. Uniform pieces also mean every bite melts perfectly.
- Simmer Low and Slow: This isn’t a race—bring the pudding to a gentle boil first, then drop to a low simmer (tiny bubbles, maybe 150°F/65°C). After 20 minutes, the mixture will thicken noticeably, but if you rush it, the starch releases too fast and turns gluey. Patience here makes the difference between silky and sad.
- Toast the Spices: Warm your cinnamon and nutmeg in a dry pan for 30 seconds until fragrant—this deepens their flavor way more than just sprinkling them in. I learned this the hard way when my first batch tasted flat; the spices need to wake up before meeting the coconut milk.
- Use Two Cans of Coconut: The recipe might call for one can, but trust me: go for two. The first can blends in smoothly, but the second adds richness and creaminess that turns "good" into "unforgettable." The extra fat coats the sweet potatoes better, and the pudding holds its shape when chilled. (Yes, it’s worth the splurge.)
Flavor customization for this recipe
Spice Level Boost
For a bolder kick, add ½ teaspoon grated ginger or ¼ teaspoon cayenne pepper to the coconut mixture. The ginger brightens the flavors while the cayenne adds a subtle heat that lingers beautifully.
I've found that 1 teaspoon of Jamaican jerk seasoning (like Pepper Palace) blends seamlessly into the batter, giving it that signature island flair. 🌶️
Creamy Variations
Swap out some coconut milk for Greek yogurt or sour cream to lighten the texture while adding tang. Replace 1 can of coconut milk with ½ cup plain Greek yogurt—this creates a lighter, almost custard-like pudding that's perfect for warm weather.
For extra richness, stir in 2 tablespoons of coconut cream at the end for a decadent finish.
Fruit Infusions
Brighten the pudding with tropical fruits like pineapple or mango. Fold in ½ cup finely diced fresh pineapple or ½ cup puréed mango after blending the sweet potatoes.
The acidity cuts through the sweetness, creating a vibrant contrast. For a festive touch, add ¼ cup raisins or chopped dried apricots—they soak up the coconut flavors beautifully.
Nutty Crunch Add-Ins
For texture, fold in ¼ cup chopped walnuts or pecans during the final mixing stage. Toast the nuts in a dry pan for 2-3 minutes until fragrant, then sprinkle them over the top before baking.
The nuts add a satisfying crunch that balances the pudding's creamy texture. I also love adding 1 tablespoon of coconut oil to the batter for extra richness.
Dairy-Free Twist
Make this pudding entirely dairy-free by using coconut yogurt instead of Greek yogurt and ensuring your butter is coconut-based. Replace the ½ cup unsalted butter with ½ cup coconut oil (melted and cooled slightly) for binding.
The flavor stays rich and creamy, with no one guessing it's dairy-free. This version works beautifully for vegan diets while keeping all the tropical goodness. 🌱
Boozy Enhancements
Add depth with a splash of rum or dark beer. Stir in 2 tablespoons of dark rum (like Appleton Estate) with the vanilla extract for a boozy twist that caramelizes beautifully during baking.
For a non-alcoholic option, swap in 2 tablespoons of molasses—it deepens the flavor with a molasses-like richness. Just be sure to reduce the sugar slightly if using molasses to balance the sweetness.
Nutrition facts
Frequently asked questions
Can I substitute regular milk for coconut milk in this recipe?
The coconut milk is essential for that authentic Jamaican flavor and creamy texture. For a lighter version, you could use half coconut milk and half dairy milk, but the tropical richness will be noticeably different. If you're avoiding coconut, try full-fat evaporated milk or even cashew cream for a similar richness.
Why does my pudding turn out dense instead of light?
Overmixing the batter after adding flour is the most common cause. Gently fold the dry ingredients just until combined—you should still see small dry spots. Also ensure your butter is cold when cutting it in, and don't overbake. The pudding should be slightly jiggly in the center when done.
Can I make this pudding in individual ramekins instead of a baking dish?
Divide the batter evenly among 6-8 greased ramekins and bake for 30-35 minutes at 375°F. This makes for perfect individual servings that look stunning on dessert platters. The smaller size ensures they cook through evenly without drying out.
How do I store leftovers without drying them out?
Store in an airtight container in the fridge for up to 5 days. To reheat, cover with foil and warm at 350°F for 10-15 minutes—or enjoy cold as a creamy dessert. For longer storage, freeze for up to 3 months (thaw overnight in the fridge).
What's the best way to caramelize the condensed milk topping?
Heat ½ cup condensed milk in a small saucepan over medium-low heat for 5-7 minutes, stirring constantly until it thickens to a golden caramel. Let cool slightly before drizzling over the warm pudding. For extra shine, add ½ teaspoon vanilla extract to the caramelized milk.
