If you’re a fan of rich, spiced desserts with deep cultural roots and comforting textures, then this Sweet Potato Pudding recipe is your new go-to treat. Perfect for home bakers looking for a crowd-pleasing dessert or anyone craving something warm, earthy, and naturally sweet, this Jamaican classic offers layers of flavor in every slice. Whether you’re serving guests or satisfying your own sweet tooth, this pudding is a standout dish on any dessert table.
It’s also an excellent way to put sweet potatoes to good use—and trust us, it’s more than worth the bake time. Plus, if you enjoy Caribbean-style cooking, this is a must-try that captures the essence of island flavor without requiring hard-to-find ingredients.
Looking for more delicious sweet treats? Don’t miss our Cranberry Cream Cheese Crescent Bites and Pumpkin Whipped Cottage Cheese—they pair perfectly with this pudding for a complete dessert spread.
Table of Contents
Why You’ll Love Sweet Potato Pudding
This isn’t your average sweet potato pie or cake. Jamaican Sweet Potato Pudding is dense, moist, slightly chewy on the edges, and beautifully spiced. Topped with a coconut milk “custard” poured over during baking, it develops an almost caramelized layer that elevates the pudding into a showstopper.
You’ll love it because:
- It’s naturally gluten-free and packed with flavor
- It requires no electric mixer—just mix and bake
- The leftovers are even better the next day
- It’s perfect for holidays, Sunday dinners, or potlucks
Who This Recipe Is For
This recipe is ideal for:
- Dessert lovers who crave old-school, homestyle recipes
- Home cooks looking to explore Caribbean or Jamaican cuisine
- Families seeking a warm, nostalgic dessert
- Anyone with leftover sweet potatoes and no idea what to do with them
This also makes a great addition to our dessert collection—where comfort meets creativity.
Ingredients You’ll Need
Here’s everything you need to make an authentic Sweet Potato Pudding at home:
- 2 pounds (900g) Jamaican or Caribbean sweet potatoes (white or yellow flesh preferred), peeled and grated
- 1½ cups (300g) brown sugar
- 1 cup (130g) all-purpose flour
- 1 teaspoon ground cinnamon
- 1 teaspoon ground nutmeg
- 1 teaspoon ground allspice
- 1 teaspoon salt
- 1 tablespoon vanilla extract
- 1 tablespoon grated fresh ginger
- 2½ cups (600ml) coconut milk
- ½ cup (120ml) melted butter or neutral oil
- 1 cup (90g) raisins
- ½ cup (60ml) coconut milk (for custard topping)
- 1 tablespoon sugar (for custard topping)
- 1 teaspoon cinnamon (for custard topping)
Ingredient Notes and Variations
- Sweet Potatoes: Jamaican sweet potatoes are starchier and drier than the orange-fleshed U.S. varieties. You can still use orange ones, but expect a slightly softer pudding.
- Flour: While traditional recipes often skip it, flour helps bind everything. Swap with gluten-free all-purpose blend if needed.
- Raisins: Optional but recommended. You can replace with chopped dates or dried cranberries.
- Coconut Milk: Full-fat canned coconut milk gives the best richness. Don’t substitute with coconut beverage.
- Spices: Feel free to add a dash of clove or cardamom for an extra dimension.
For another creative spin on puddings, try our Quinoa Pudding—a healthier, protein-rich alternative.
Kitchen Equipment You’ll Need
- Large mixing bowl
- Grater (or food processor with grater attachment)
- Measuring cups and spoons
- 9×13-inch baking dish
- Rubber spatula or wooden spoon
- Aluminum foil
- Small bowl for custard topping
Step-by-Step Preparation: How to Make Sweet Potato Pudding
Step 1: Preheat your oven to 350°F (175°C). Lightly grease your 9×13-inch baking dish and set it aside.
Step 2: Peel and grate the sweet potatoes. You want a fine grate so the texture is smooth once baked.
Step 3: In a large bowl, combine grated sweet potatoes, brown sugar, flour, cinnamon, nutmeg, allspice, and salt. Stir well to distribute the spices evenly.
Step 4: Add in the coconut milk, vanilla extract, fresh ginger, melted butter or oil, and raisins. Mix everything thoroughly until you have a thick batter.
Step 5: Pour the batter into the prepared baking dish, smoothing the top with a spatula.
Step 6: Bake for about 60–75 minutes, or until the edges are set and a toothpick inserted in the center comes out mostly clean.
Step 7: In a small bowl, mix together the custard topping ingredients: ½ cup coconut milk, 1 tablespoon sugar, and 1 teaspoon cinnamon.
Step 8: Carefully remove the pudding from the oven and pour the coconut topping over the surface. Return to the oven for another 15–20 minutes.
Step 9: Let the pudding cool at least 30 minutes before slicing. It will continue to firm up as it cools.
Looking for more cozy baking projects? You’ll love our Cranberry Upside-Down Bundt Cake.
Pro Tips for the Best Sweet Potato Pudding
- Use a fine grate on your sweet potatoes for a smoother texture.
- Don’t skip the coconut topping—it adds a beautiful finish.
- Let the pudding rest after baking. It improves texture and flavor.
- Bake uncovered, but if it browns too quickly, cover loosely with foil.
Common Mistakes to Avoid
- Using the wrong sweet potato: Stick to firmer varieties. Orange-fleshed yams can make the pudding mushy.
- Underbaking: The pudding is dense and needs time to cook through. Use a skewer to check the center.
- Skipping rest time: Cutting into it too early will result in a runny slice. Let it firm up.
Serving Suggestions
- Serve warm or at room temperature with a scoop of vanilla ice cream or whipped coconut cream.
- Sprinkle with toasted coconut or a light dusting of cinnamon for extra flair.
- Want to pair with a refreshing drink? Try this Delicious Breakfast Punch.
Creative Presentation Ideas
- Slice into squares and top each with a small edible flower or mint leaf.
- Use a small ring mold for circular servings on elegant dessert plates.
- Serve alongside a Fall Fruit Salad for color contrast.
Flavor Variations and Add-Ins
- Add chopped pecans or walnuts for a nutty crunch.
- Mix in pineapple bits or mashed banana for tropical flair.
- Swirl in caramel before baking for a sticky-sweet twist.
Also, check out our Sweet Potato and Chickpea Curry if you’re into savory sweet potato creations.
How to Store and Reheat
Store cooled pudding in an airtight container in the refrigerator for up to 5 days.
To reheat, microwave individual slices for 30–45 seconds or warm in a 300°F (150°C) oven for 10–15 minutes.
You can also freeze for up to 2 months. Thaw overnight in the fridge and warm before serving.
Make-Ahead Tips
You can grate the sweet potatoes and mix the dry ingredients the day before.
The whole pudding can also be baked, cooled, and refrigerated one day in advance—just reheat before serving for best results.
Frequently Asked Questions
Can I use orange sweet potatoes?
Yes, but expect a softer texture. Traditional Jamaican versions use firmer varieties.
Is this gluten-free?
It can be! Just use a gluten-free all-purpose flour blend.
Do I need to peel the sweet potatoes?
Yes, peeling is recommended for the best texture.
How do I know when it’s done?
The edges will pull away from the pan, and the center should not jiggle excessively.
Final Thoughts: Why Sweet Potato Pudding Is a Keeper
This Sweet Potato Pudding recipe delivers comfort, heritage, and flavor in every bite. From its creamy spiced base to the rich coconut topping, this dessert is pure soul food. Whether you’re making it for a special occasion or an everyday indulgence, it promises to impress.
Call to Action – Share and Subscribe
If you loved this recipe, don’t keep it to yourself! Share it with friends and family, and be sure to subscribe to the blog at RecipeZed for more amazing desserts, mains, and creative dishes. Don’t forget to leave a comment with your experience—we love hearing from our readers!
PrintIrresistible Sweet Potato Pudding: A Decadent Caribbean-Inspired Dessert
- Total Time: 90 minutes
- Yield: 12 servings 1x
Description
This Sweet Potato Pudding is a rich, spiced dessert with deep Caribbean roots. It’s a flavorful, comforting pudding made with sweet potatoes, coconut milk, and warm spices, topped with a coconut “custard” that caramelizes as it bakes.
Ingredients
- 2 pounds (900g) Jamaican or Caribbean sweet potatoes, peeled and grated
- 1½ cups (300g) brown sugar
- 1 cup (130g) all-purpose flour
- 1 teaspoon ground cinnamon
- 1 teaspoon ground nutmeg
- 1 teaspoon ground allspice
- 1 teaspoon salt
- 1 tablespoon vanilla extract
- 1 tablespoon grated fresh ginger
- 2½ cups (600ml) coconut milk
- ½ cup (120ml) melted butter or neutral oil
- 1 cup (90g) raisins
- ½ cup (60ml) coconut milk (for custard topping)
- 1 tablespoon sugar (for custard topping)
- 1 teaspoon cinnamon (for custard topping)
Ingredient Notes:
- Sweet Potatoes: Jamaican sweet potatoes are starchier and drier, but you can use orange-fleshed sweet potatoes if needed.
- Flour: Swap with gluten-free flour for a gluten-free version.
- Raisins: Optional but recommended for added texture and sweetness.
- Coconut Milk: Full-fat canned coconut milk is best for richness and flavor.
- Spices: Add extra spices like cardamom or clove for added depth.
Instructions
- Preheat the oven: Set to 350°F (175°C). Grease a 9×13-inch baking dish.
- Prepare the sweet potatoes: Peel and grate the sweet potatoes finely.
- Mix the dry ingredients: In a large bowl, combine grated sweet potatoes, brown sugar, flour, cinnamon, nutmeg, allspice, and salt. Stir well.
- Combine wet ingredients: Add coconut milk, vanilla extract, fresh ginger, melted butter, and raisins. Mix thoroughly until the batter is thick and well-combined.
- Pour into baking dish: Transfer the mixture into the prepared dish and smooth the top with a spatula.
- Bake the pudding: Bake for 60–75 minutes, until set and a toothpick comes out mostly clean.
- Prepare the custard topping: Mix the coconut milk, sugar, and cinnamon in a small bowl. Carefully pour over the pudding and return to the oven for 15–20 minutes.
- Cool and slice: Let the pudding cool for at least 30 minutes before slicing. It firms up as it cools.
Notes
- Grate sweet potatoes finely for smooth texture.
- Don’t skip the coconut topping—it adds a beautifully caramelized finish.
- Let the pudding rest after baking for improved flavor and texture.
- If the pudding browns too quickly, cover it loosely with foil.
- Prep Time: 15 minutes
- Cook Time: 75 minutes
- Category: Desserts, Jamaican Recipes, Caribbean Cuisine
- Method: Baked
- Cuisine: Caribbean, Jamaican
Nutrition
- Serving Size: 1 slice
- Calories: 280
- Sugar: 35g
- Sodium: 150mg
- Fat: 15g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 40mg






