jamaican sweet potato pudding with coconut

Jamaican Sweet Potato Pudding with Coconut

Jump to Recipe

If you’re looking for a rich, comforting dessert with authentic Caribbean flavor, this Jamaican Sweet Potato Pudding with Coconut is a recipe you’ll want to make again and again. Known throughout Jamaica as one of the island’s most beloved traditional desserts, this pudding combines freshly grated sweet potatoes, creamy coconut milk, warm spices, and shredded coconut into a moist, flavorful treat that’s both rustic and irresistible.

Unlike a classic American sweet potato pie, Jamaican sweet potato pudding has a denser texture and a beautifully caramelized top. Every bite is filled with the comforting flavors of cinnamon, nutmeg, ginger, and allspice, while the coconut milk creates a rich, creamy consistency that’s unmistakably Caribbean.

Whether you’re celebrating the holidays, preparing a Sunday family dinner, or simply craving something unique, this homemade Jamaican Sweet Potato Pudding is guaranteed to impress.

Why You’ll Love This Jamaican Sweet Potato Pudding

This traditional recipe has remained a favorite for generations because it offers:

  • Rich coconut flavor in every bite.
  • Moist, tender texture with lightly chewy edges.
  • Warm island spices that create incredible depth of flavor.
  • Easy-to-find ingredients and simple preparation.
  • Perfect dessert for holidays and family gatherings.
  • Even better the next day as the flavors continue to develop.

If you’ve never tried authentic Jamaican pudding before, this recipe is the perfect introduction.

Ingredients You’ll Need

For the Sweet Potato Pudding

  • 4 cups grated raw sweet potatoes
  • 2 cups full-fat coconut milk
  • ½ cup evaporated milk
  • 1 cup light brown sugar
  • ¼ cup granulated sugar
  • ½ cup unsalted butter, melted
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon ground ginger
  • ¼ teaspoon ground allspice
  • ½ teaspoon salt
  • 1 cup sweetened shredded coconut
  • ½ cup raisins (optional)
  • 2 tablespoons all-purpose flour
  • 1 tablespoon fresh lime juice (optional)

Optional Coconut Topping

  • ½ cup coconut milk
  • 2 tablespoons brown sugar
  • 1 tablespoon melted butter

How to Make Jamaican Sweet Potato Pudding

Step 1: Prepare the Baking Dish

Preheat your oven to 350°F (175°C).

Grease a 9×13-inch baking dish thoroughly to prevent sticking.

Step 2: Grate the Sweet Potatoes

Peel the raw sweet potatoes and grate them using the large holes of a box grater.

Freshly grated sweet potatoes provide the authentic texture that makes this traditional Jamaican dessert so special.

Step 3: Mix the Wet Ingredients

In a large mixing bowl, whisk together:

  • Coconut milk
  • Evaporated milk
  • Brown sugar
  • Granulated sugar
  • Melted butter
  • Vanilla extract
  • Cinnamon
  • Nutmeg
  • Ginger
  • Allspice
  • Salt
  • Flour

Whisk until smooth and well combined.

Step 4: Add the Sweet Potatoes

Fold the grated sweet potatoes into the mixture.

Add the shredded coconut and raisins if using.

Mix until everything is evenly coated.

If you’d like a brighter flavor, stir in the fresh lime juice.

Step 5: Fill the Baking Dish

Pour the pudding mixture into the prepared baking dish.

Spread it evenly with a spatula so it bakes uniformly.

Step 6: Bake

Bake for 60 minutes.

During this time, the pudding begins to firm up while developing its signature rich flavor.

Prepare the Coconut Topping

While the pudding bakes, combine:

  • Coconut milk
  • Brown sugar
  • Melted butter

Whisk until smooth.

After the pudding has baked for 60 minutes, carefully pour the topping evenly over the surface.

Return the pudding to the oven and bake for an additional 20–30 minutes, until the top is beautifully golden and lightly caramelized.

The center should be set while remaining moist.

Step 7: Cool and Serve

Allow the pudding to cool for at least 20 minutes before slicing.

Serve warm or at room temperature.

For an extra indulgent dessert, garnish with toasted coconut flakes or a scoop of vanilla ice cream.

Expert Tips for the Best Jamaican Sweet Potato Pudding

Use Freshly Grated Sweet Potatoes

Freshly grated raw sweet potatoes provide the authentic texture that canned puree simply can’t replicate.

Choose Full-Fat Coconut Milk

Full-fat coconut milk creates the rich, creamy consistency that defines this classic Jamaican dessert.

Don’t Skip the Coconut Topping

The optional topping forms the traditional caramelized “custard top” that many Jamaican families consider essential.

Avoid Overbaking

The edges should become slightly chewy while the center remains moist and tender.

Let the Pudding Rest

Cooling allows the pudding to firm up, making it easier to slice while enhancing the flavor.

Delicious Variations

This traditional recipe can easily be customized while maintaining its authentic character.

Classic Jamaican Version

Add raisins for the traditional island-style variation enjoyed by many families.

Extra Coconut Pudding

Increase the shredded coconut for a richer tropical flavor and additional texture.

Rum-Infused Version

Add a tablespoon of dark rum or rum extract for a festive Caribbean-inspired dessert.

Toasted Coconut Finish

Sprinkle toasted coconut flakes over the finished pudding before serving for extra crunch.

Citrus Twist

Add additional lime zest or orange zest for a brighter flavor profile.

Serving Suggestions

This comforting dessert pairs perfectly with:

  • Vanilla ice cream
  • Fresh whipped cream
  • Toasted coconut flakes
  • Fresh pineapple
  • Mango slices
  • Hot coffee
  • Jamaican Blue Mountain coffee
  • Black tea
  • Spiced chai

It’s especially popular during Christmas, Easter, family reunions, Sunday dinners, and holiday celebrations.

Storage Instructions

Refrigerator

Store the pudding tightly covered in the refrigerator for up to 5 days.

Warm individual slices in the microwave before serving.

Freezer

Wrap individual portions tightly in plastic wrap and freeze for up to 3 months.

Thaw overnight in the refrigerator before reheating.

Make Ahead

This pudding tastes even better the following day as the coconut, spices, and sweet potatoes continue to develop their flavor.

jamaican sweet potato pudding with coconut

Recipe by Chef Maria

Ingredients

  • 4 cups grated raw sweet potatoes

  • 2 cups full-fat coconut milk

  • ½ cup evaporated milk

  • 1 cup light brown sugar

  • ¼ cup granulated sugar

  • ½ cup unsalted butter, melted

  • 2 tsp vanilla extract

  • 1 tsp ground cinnamon

  • ½ tsp ground nutmeg

  • ½ tsp ground ginger

  • ¼ tsp ground allspice

  • ½ tsp salt

  • 1 cup sweetened shredded coconut

  • ½ cup raisins (optional)

  • 2 tbsp all-purpose flour

  • 1 tbsp fresh lime juice (optional)

  • Coconut Topping (Optional)

  • ½ cup coconut milk

  • 2 tbsp brown sugar

  • 1 tbsp melted butter

Directions

  • Step 1:
  • Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish.
  • Step 2:
  • Peel and grate the raw sweet potatoes using the large holes of a box grater.
  • Step 3:
  • In a large bowl, whisk together the coconut milk, evaporated milk, brown sugar, granulated sugar, melted butter, vanilla extract, cinnamon, nutmeg, ginger, allspice, salt, and flour until smooth.
  • Step 4:
  • Fold in the grated sweet potatoes, shredded coconut, and raisins if using. Mix until everything is evenly combined.
  • Step 5:
  • Stir in the lime juice for a touch of brightness, if desired.
  • Step 6:
  • Pour the mixture into the prepared baking dish and smooth the top.
  • Step 7:
  • Bake for 60 minutes.
  • Step 8:
  • While the pudding bakes, mix together the coconut milk, brown sugar, and melted butter for the topping.
  • Step 9:
  • After 60 minutes, pour the coconut topping evenly over the pudding.
  • Step 10:
  • Return to the oven and bake for another 20–30 minutes, or until the top is beautifully golden and the center is set.
  • Step 11:
  • Allow the pudding to cool for at least 20 minutes before slicing.
  • Step 12:
  • Serve warm or at room temperature with extra coconut flakes or a scoop of vanilla ice cream if desired.

Notes

  • ✅ Use freshly grated raw sweet potatoes for the most authentic Jamaican texture.
    ✅ Full-fat coconut milk gives the pudding its rich, creamy flavor.
    ✅ The optional coconut topping creates the traditional caramelized "custard top" found in many Jamaican recipes.
    ✅ Don't overbake—the center should stay moist while the edges become slightly chewy.
    ✅ Add raisins for a classic island-style variation.
    ✅ Store covered in the refrigerator for up to 5 days and reheat gently before serving.
    ✅ This pudding tastes even better the next day as the coconut and spice flavors continue to develop.

Frequently Asked Questions

Can I Use Sweet Potato Puree Instead of Grated Sweet Potatoes?

Freshly grated raw sweet potatoes are highly recommended because they provide the authentic texture that makes Jamaican sweet potato pudding unique.

Why Use Coconut Milk?

Full-fat coconut milk creates the rich, creamy flavor that is essential to traditional Jamaican recipes.

Is the Coconut Topping Necessary?

Although optional, the topping creates the classic caramelized crust that many authentic recipes feature.

Can I Make This Without Raisins?

Absolutely. Raisins are optional and can easily be omitted if preferred.

Recipe Summary

Prep Time: 25 minutes
Bake Time: 80–90 minutes
Cooling Time: 20 minutes
Total Time: About 2 hours 15 minutes
Yield: 12 servings

This Jamaican Sweet Potato Pudding with Coconut is a true Caribbean classic that combines freshly grated sweet potatoes, creamy coconut milk, warm spices, and a beautifully caramelized coconut topping into one unforgettable dessert. Rich, moist, and bursting with authentic island flavor, it’s the perfect recipe for holidays, family gatherings, or anytime you’re craving a comforting homemade treat. Once you try this traditional pudding, it’s sure to become one of your favorite Caribbean desserts.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *