Enjoy a taste of the Caribbean with Jamaican sweet potato pudding, made with sweet potatoes, coconut milk, and warm spices. It's my go-to for a cozy dessert or special occasion!
Preheat your oven to 350ºF. Grease a 6-7 inch springform pan and line with baking paper to avoid leaking and set it aside.
Peel and grate the sweet potatoes. Place shredded potatoes in a strainer and press it down to remove excess water.
In a large bowl, mix together the grated sweet potatoes, coconut milk, light brown sugar, vanilla, cinnamon, allspice, nutmeg, salt, and jamaican pepper. Keep aside about 1/2 cup of the wet mixture to pour over the pudding later. Set aside.
In another bowl, sift flour and cornmeal using a strainer.
Gradually add the dry mixture to the sweet potato mixture, whisking continuously to avoid lumps.
Pour the batter into the prepared baking pan and bake on the middle rack for around 30 to 40 minutes. Check consistency after 30 minutes. It should be completely set when you shake the pan.
Remove the pudding from the oven, pour the reserved liquid over it, and return it to the oven for an extra 15-20 minutes, or until the top layer sets like a custard.
Remove the pudding out of the oven and let it cool for at least 1 hour before slicing.
Sprinkle powdered sugar on top for garnish.
Notes
Sweet potatoes: If you have easy access to Jamaican Sweet Potatoes, you can use it instead.