Best Jamaican Sweet Potato Pudding Recipe With Coconut Milk: Spiced Custard Magic in One Bowl

Side Dishes

Best Jamaican Sweet Potato Pudding Recipe With Coconut Milk: Spiced Custard Magic in One Bowl

Jamaican sweet potato pudding with coconut milk delivers that perfect balance of spiced custard and creamy coconut—warm, comforting, and rich with Caribbean flavors. 🌟 This recipe transforms humble sweet potatoes into a velvety, spiced dessert that’s naturally sweetened and packed with cinnamon, nutmeg, and vanilla, all baked to golden perfection in one bowl.

The magic lies in the coconut milk, which adds a luxurious creaminess while keeping the texture light and airy. Unlike traditional puddings, this version relies on natural sweetness from the potatoes and just a touch of sugar, making it a healthier yet indulgent treat.

The spices—cinnamon, nutmeg, and allspice—infuse every bite with warm, aromatic depth that’s pure comfort food.

By the time it emerges from the oven, you’ll have a custard so smooth and flavorful it rivals any bakery dessert. The top will be beautifully caramelized, while the inside remains tender and fragrant.

Serve it warm with whipped cream or a drizzle of rum sauce for the full Jamaican experience.

Perfect for holidays, family gatherings, or a cozy weeknight dessert, this pudding is easy to make and even easier to love. The best part? It’s a one-bowl wonder, so cleanup is a breeze. Let’s get baking!

👨‍🍳
Difficulty
Easy
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for best jamaican sweet potato pudding recipe with coconut milk

Six servings of Caribbean comfort await—creamy, spiced, and naturally sweetened with just the right touch of coconut magic.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 2 lbs Peeled and cubed into 1-inch pieces
Full-Fat Coconut Milk 🥥 1 can (13.5 oz) Canned, not carton, for creaminess
Large Eggs 🥚 4 whole Room temperature for even baking
Granulated Sugar 🍚 ½ cup Light brown sugar for deeper flavor
All-Purpose Flour 🌾 ¾ cup Sifted for smooth batter
Ground Cinnamon 🌿 2 tsp Ceylon cinnamon preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated for best aroma
Ground Allspice 🌶️ ½ tsp Or 1 whole allspice berry crushed
Pure Vanilla Extract 🌸 1 tbsp Bourbon-infused for depth
Unsalted Butter 🧈 ½ cup Melted, full-fat preferred
Salt 🧂 ½ tsp Diamond Crystal preferred
Rum Extract 🍹 1 tsp Optional but highly recommended
Heavy Whipping Cream 🥛 ½ cup For serving, optional

The sweet potatoes are the star here—Orange varieties like Jewel or Garnet keep their natural sweetness. Trader Joe's and Whole Foods carry them year-round, but check the Latin market for the best selection. Peeled and cubed, they'll bake up tender and vibrant. For the coconut milk, full-fat canned is non-negotiable—the carton stuff won't give you that luxurious texture. Shake the can well before opening to redistribute the cream. The eggs? Room temperature makes all the difference in a smooth, airy custard—no one likes lumps in their pudding.

No Ceylon cinnamon? Regular ground works fine, but it's worth hunting down for that authentic Jamaican warmth. Short on allspice? Mix equal parts cinnamon and cloves for a close substitute. The rum extract is optional but adds that signature Caribbean depth—Kahlúa or Gosling's work perfectly. For the sugar, light brown adds subtle caramel notes that complement the coconut beautifully. No vanilla extract? 1 vanilla bean scraped gives you that same rich flavor. And if you're feeling fancy, swap the heavy cream for coconut whipped cream—it keeps the dish fully dairy-free while maintaining that luscious texture.

This pudding tastes even better the next day, so make it ahead—it's perfect for meal prep. Store in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. The caramelized top? Best served warm, so reheat gently in the oven at 300°F for 15 minutes. For serving, a quick drizzle of caramelized coconut sugar (just heat sugar in a pan until golden) takes it to the next level. Leftovers? Reheat covered with a damp towel to keep the center moist—trust me on this.

❤️

Why You'll Love This Recipe

  • No Peel, No Stress: I swear by this trick—just roast the orange sweet potatoes whole first. The skins soften right into the pudding, so no peeling, no mess. That rich, caramelized sweetness from the roasting? It’s the secret weapon no one tells you about.
  • Creamy Without Guilt: Full-fat coconut milk makes this pudding so velvety, you’ll forget it’s actually good for you. The eggs add that perfect set, but it’s not heavy—just rich, warm, and slightly spiced. Honestly, I’ve had people ask if it’s custard. (Spoiler: it’s better.)
  • Weeknight to Holiday: This pudding works everywhere. Serve it warm with a sprinkle of cinnamon for a lazy Sunday breakfast, or chill it overnight for a showstopper dessert at a gathering. My kids even ask for it at potlucks—yes, really.
  • Leftovers? Better Than New: Between us, the second day is my favorite. The flavors meld even more, and the texture gets that perfect firm-yet-silky balance. Plus, it reheats in seconds—no sad, gummy pudding here. Budget win: one batch stretches for days.

Step-by-step instructions for Jamaican sweet potato pudding

Here's how to transform humble sweet potatoes into velvety, spice-kissed perfection—every layer matters.

1

🍳 Step 1: Roast the Sweet Potatoes Until Tenderness

Preheat your oven to 375°F and line a baking sheet with parchment paper. Spread the 2 lbs peeled and cubed orange sweet potatoes in a single layer, leaving space between each cube. Drizzle lightly with 1 tablespoon melted unsalted butter and toss until evenly coated.

Roast for 25-30 minutes, stirring once halfway through, until the edges are golden brown and a knife slides in easily with just slight resistance. You want them tender but not mushy—this forms the creamy base of your pudding. If they brown too quickly, tent with foil to prevent burning.

Here's the thing—overcooked sweet potatoes turn to paste. I pull them out when they're just tender because they'll continue cooking in the oven while the custard bakes. Let them cool slightly before handling—they'll be hot!

2

👨‍🍳 Step 2: Whisk the Custard Base to Silky Perfection

In a large mixing bowl, whisk together the 4 whole large eggs until frothy. Gradually whisk in the 0.5 cup granulated sugar, 0.75 cup all-purpose flour, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 0.5 teaspoon ground allspice, 0.5 teaspoon salt, 1 tablespoon pure vanilla extract, and 1 teaspoon rum extract.

Add the 1 can (13.5 oz) full-fat coconut milk and whisk until completely smooth. The mixture should be thick but pourable—like heavy cream. If you see any lumps, strain through a fine-mesh sieve for that silky texture Jamaican puddings are famous for. This is your flavor foundation, so take your time here.

Don't skip the rum extract—it adds depth that regular vanilla can't match. I promise you'll taste the difference in the final pudding. The spices should be fully dissolved; if not, give it one final whisk.

3

🥘 Step 3: Combine and Bake the Pudding

Transfer the roasted sweet potatoes to a greased 9-inch baking dish. Pour the custard mixture evenly over the top, using a spatula to spread it into an even layer. The pudding should reach about halfway up the sides of the dish.

Bake at 350°F for 45-50 minutes until the top is set but still slightly jiggly in the center. Here's where the magic happens—the coconut milk creates a rich custard while the sweet potatoes absorb all that spiced goodness. If the top browns too quickly, tent with foil.

Real talk: The pudding will look underdone when you take it out, but it finishes cooking while resting. This is normal—don't overbake or you'll end up with a dry pudding. Let it sit for 10 minutes before serving.

4

🍽️ Step 4: Serve with Whipped Cream (Optional)

Gently run a knife around the edges to loosen, then invert the pudding onto a serving plate. The warm custard will cascade beautifully. Top with a dollop of 0.5 cup heavy whipping cream and an extra sprinkle of ground cinnamon for that final touch.

Each bite should deliver warm, spiced sweet potatoes melting into creamy coconut custard. The texture should be rich but not heavy, with just the right amount of resistance. Serve immediately while warm—this pudding doesn't wait for seconds.

For best results, I like to serve this with a scoop of vanilla ice cream on the side. The contrast of warm pudding and cold ice cream is pure Jamaican comfort food magic.

👨‍🍳

Pro Tips For Making Best Jamaican Sweet Potato Pudding Recipe With Coconut Milk

  • STEAM THE POTATOES FIRST: I learned this the hard way—boiling whole sweet potatoes before grating them makes the texture so much smoother. Cut them into 1-inch chunks, steam for 10-12 minutes until fork-tender, then grate while still warm. The starch breaks down, and your pudding won’t turn gummy later.
  • USE COLD EGGS: Crack those eggs straight from the fridge into your coconut milk mixture—this prevents scrambled curds in the batter. Let the cold yolks temper gently as they mix in, and you’ll avoid that dreaded stringy texture that ruins the creamy finish.
  • DON’T OVERMIX THE BATTER: Once you fold in the flour, stop stirring after 10-12 turns. Jamaican pudding relies on a tender crumb, not a dense cake. Overworking it introduces too much gluten, and your pudding will turn out dense instead of light and custardy.
  • BAKE UNTIL THE CENTER JIGGLES: The pudding’s done when the edges pull away from the pan and the center wobbles like Jell-O when shaken. I used to pull it out too soon, thinking it was set, only to have it collapse later. A toothpick test works, but trust the jiggle—it’s foolproof.

Perfect pairings for these flavors

Coconut Cream Sauce

Elevate your pudding with a quick coconut cream sauce—simmer 1 cup coconut cream with 2 tablespoons brown sugar and ½ teaspoon vanilla extract until thickened. Drizzle over warm pudding for extra richness. I use Goya coconut cream for that authentic Caribbean touch. 🥥

Spiced Rum Glaze

For a boozy twist, mix ¼ cup spiced rum (like Appleton Estate) with 1 tablespoon honey and ½ teaspoon cinnamon. Heat gently until slightly reduced, then drizzle over the pudding.

Garnish with a sprinkle of toasted coconut flakes for texture. This glaze adds a sophisticated finish that pairs perfectly with the warm spices. 🍹

Fresh Tropical Fruit

Brighten the dish with fresh mango slices or pineapple chunks—their acidity cuts through the richness of the coconut. I love serving this pudding with a small bowl of passion fruit pulp on the side for dipping. The tropical contrast makes every bite feel like a vacation. 🍍

Warm Ginger Tea

Serve your pudding with a steaming cup of ginger tea—steep fresh ginger slices in hot water with a touch of honey. The zesty warmth complements the sweet, spiced pudding beautifully.

For an extra Caribbean flair, add a splash of dark rum to your tea. This pairing is pure comfort food magic. 🍵

Vanilla Bean Ice Cream

No dessert is complete without a scoop of vanilla bean ice cream on the side. The cold creaminess balances the warm pudding perfectly. I recommend Häagen-Dazs Vanilla or a homemade version with real vanilla beans. For a dairy-free option, use coconut milk ice cream to keep the theme cohesive. 🍦

Toasted Coconut Crumble

Add crunch with a toasted coconut crumble—mix ½ cup shredded coconut with 2 tablespoons brown sugar** and toast in a dry pan until golden. Sprinkle over the pudding right before serving. This adds a delightful textural contrast that keeps every bite exciting. 🥥✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 180mg60%
Sodium 350mg15%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 24g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular potatoes for sweet potatoes in this recipe?

No, sweet potatoes are essential for the authentic Jamaican flavor and texture. Their natural sweetness balances the spices perfectly, while regular potatoes would make the pudding taste bland and starchy. If you must use another variety, try yams—they're closer in flavor but still won't be identical.

2

What's the secret to getting the pudding perfectly creamy?

Three key things: room-temperature eggs, full-fat coconut milk, and not overbaking. The eggs blend smoothly when room temp, and the coconut milk's fat content creates that luxurious texture. Remove it when the center still jiggles slightly—it sets as it cools. Patience is key!

3

Can I make this pudding ahead of time?

This pudding actually tastes better the next day. Store in an airtight container in the fridge for up to 4 days. For serving, reheat at 300°F for 15 minutes covered with a damp towel to keep it moist. The flavors meld beautifully overnight.

4

Why did my pudding come out dry?

Most likely you overbaked it or used too much flour. The custard should be just set with a slight jiggle in the center when done. For extra moisture, try adding 2 tablespoons extra coconut milk to the custard mixture. Also ensure your oven isn't running hotter than 350°F.

5

Can I make this dairy-free?

Yes! Replace the butter with coconut oil and use coconut milk whipped cream for serving. For the custard, ensure all ingredients are certified dairy-free. The flavor will still be rich and satisfying—just swap the heavy cream for more coconut cream if needed. The spices carry the authentic Jamaican taste regardless!

★★★★★5.0(14 reviews)
Categories Side Dishes