I’m so happy to share this Sweet Potato Pudding Cake recipe because it is rich, soft, and full of warm flavor. It has a smooth, almost creamy texture with hints of coconut, spice, and sweet raisins. The topping adds a light crunch that makes every bite even better. It is a cozy dessert that feels both simple and special.
Level: Moderate
Total Time: about 6 hours
Prep Time: about 20 minutes
Cook Time: about 1 hour 10 minutes
Yield: about 12 servings
Course: Dessert
Cuisine: Caribbean inspired
I still remember the first time I made a dessert with sweet potatoes, I was surprised by how soft and naturally sweet it tasted. It felt different from regular cakes, but in a really good way.
This cake is inspired by a classic sweet potato pudding style dessert. Instead of being light and fluffy, it is more dense and creamy, almost like a mix between a cake and a soft pudding. The coconut milk and brown sugar bring a deep, warm sweetness, while the raisins add little bursts of flavor.
It is perfect when you want something comforting and a bit unique. You can serve it for family gatherings, holidays, or anytime you want a dessert that feels homemade and cozy.
How to Make Sweet Potato Pudding Cake
This dessert combines creamy sweet potatoes with warm spices and a soft cake texture. Here’s how it all comes together:
• Cooked sweet potatoes mashed until smooth
• Eggs and coconut milk mixed in for a rich base
• Brown sugar and butter for sweetness and depth
• Flour and spices to give structure and flavor
• Raisins soaked in rum for a warm, fruity touch
• A coconut topping sprinkled over before baking
It bakes into a soft, rich cake that feels both hearty and comforting.
Ingredients
• 1 cup raisins
• 2 tablespoons dark or light rum
• 1 cup whole wheat pastry flour
• 1/2 teaspoon nutmeg, freshly grated
• 1/2 teaspoon salt
• 1 pound sweet potato, cooked and peeled
• 3 large eggs
• 1 can coconut milk (14 oz)
• 1 cup packed light brown sugar
• 2 tablespoons butter, melted
Topping:
• 1/2 cup unsweetened shredded coconut
• 2 tablespoons packed brown sugar
• 1/8 teaspoon ground cinnamon
Directions
- Prepare the Pan and Oven:
- Preheat your oven to 350°F.
- Lightly grease a 9 inch springform pan.
- Soak the Raisins:
- Place the raisins in a small bowl.
- Pour the rum over them and let them sit while you prepare the batter.
- Mix the Dry Ingredients:
- In a bowl, whisk together the flour, nutmeg, and salt.
- Set this aside for later.
- Mash the Sweet Potato:
- In a large bowl, mash the cooked sweet potato until smooth.
- You should have about 1 3/4 cups.
- Add the Wet Ingredients:
- Add the eggs to the mashed sweet potato and mix well.
- Pour in the coconut milk, brown sugar, and melted butter.
- Mix until everything is smooth and combined.
- Combine the Batter:
- Stir the dry ingredients into the wet mixture.
- Mix until everything is evenly blended.
- Add the Raisins:
- Stir in the soaked raisins along with any leftover liquid.
- Spread the batter evenly into the prepared pan.
- Prepare the Topping:
- In a small bowl, mix the shredded coconut, brown sugar, and cinnamon.
- Sprinkle this mixture evenly over the batter.
- Bake the Cake:
- Bake for about 1 hour to 1 hour 15 minutes.
- The cake is ready when a knife inserted in the center comes out clean.
- Cool and Chill:
- Let the cake cool in the pan for about 10 minutes.
- Remove the sides and let it cool at room temperature for about 1 hour.
- Refrigerate for about 3 hours until fully set.
Process Details
• Soaking the Raisins: This step makes the raisins soft and adds a deeper flavor to the cake.
• Using Mashed Sweet Potato: This gives the cake a creamy texture instead of a light crumb.
• Mixing Wet and Dry Separately: Helps everything combine smoothly without lumps.
• Adding Coconut Milk: This brings a rich and slightly tropical taste.
• Chilling the Cake: Cooling in the fridge helps the cake firm up and slice neatly.

Tips for Success
• Mash the sweet potato very well so the batter stays smooth.
• Do not skip soaking the raisins, it helps them stay soft in the cake.
• Use a springform pan so it is easier to remove the cake.
• Check the cake near the end of baking so it does not overcook.
• Let the cake cool fully before slicing for the best texture.
• You can adjust the sugar slightly if you prefer a less sweet dessert.
Serving Ideas
• Classic Slice: Serve chilled or slightly cool for the best texture.
• With Cream: Add a spoon of whipped cream on top.
• Holiday Dessert: Serve with other warm desserts for a festive table.
• Extra Coconut: Sprinkle a little more shredded coconut on top before serving.
Storage & Freezing
• Refrigerator: Store in an airtight container in the fridge for up to about 2 days.
• Reheating: You can enjoy it cold or let it sit at room temperature before serving.
• Freezing: Wrap slices tightly and freeze for up to about 1 to 2 months.
• Texture Note: The cake stays soft, but may become slightly more dense after freezing.
Nutrition Info (Approximate per Serving)
• Calories: ~275
• Protein: ~5g
• Carbohydrates: ~47g
• Fat: ~8g
• Fiber: ~3g
• Sodium: ~145mg
• Sugar: ~30g
This Sweet Potato Pudding Cake is a warm and comforting dessert with a rich, creamy texture and gentle spice. The mix of coconut, sweet potato, and soft raisins makes every bite feel full and satisfying.
I hope you give this recipe a try and enjoy how simple ingredients can turn into something so special. It is a lovely dessert to share, and one you may want to make again and again.













