Side Dishes
This West Indian sweet potato pudding recipe brings the rich, spiced flavors of the Caribbean to your dessert table with its velvety coconut custard and caramelized top. 🌟 The warm blend of cinnamon, nutmeg, and cloves transforms simple sweet potatoes into a dessert that’s both comforting and sophisticated.
I’ve perfected this version to deliver a texture that’s creamy yet firm—just like the puddings you’d find at family gatherings or festive celebrations.
The secret to achieving that signature caramelized crust lies in the baking technique: a slow start to set the custard properly, followed by a broil to create a golden, slightly crispy top.
Coconut milk adds depth and richness, while a touch of vanilla and raisins (if you like them) bring extra layers of flavor. This pudding isn’t just a dessert—it’s a taste of tradition, often served at holidays or special occasions.
What makes this recipe stand out is its balance of simplicity and elegance. You’ll start with basic ingredients—sweet potatoes, coconut milk, eggs, and spices—but the result is a dessert that feels indulgent and restaurant-worthy.
The caramelized top adds a touch of drama, making it perfect for gatherings or when you want to impress without a complicated recipe.
Whether you’re recreating a family favorite or trying a West Indian classic for the first time, this pudding delivers warmth, spice, and a satisfying texture in every bite. Ready to bring a taste of the Caribbean to your kitchen? Let’s get started.
Ingredients for west indian sweet potato pudding
Sweet potatoes, coconut milk, and warm spices create this Caribbean-inspired dessert that feels like a hug in pudding form.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Full-Fat Coconut Milk 🥥 | 1 ½ cups | Canned, well-shaken |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat |
| Pure Vanilla Extract 💧 | 1 tbsp | High-quality, not imitation |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated |
| Ground Cloves 🌶️ | ½ tsp | Freshly ground |
| All-Purpose Flour 🌾 | ½ cup | For thickening |
| Raisins 🍇 | ½ cup | Optional, plump |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Powdered Sugar 🍚 | ¼ cup | For caramelized top |
The sweet potatoes are the star here—orange-fleshed varieties like Jewel or Garnet work best. Trader Joe's and Whole Foods usually carry them year-round, but check the Latin market if you want the sweetest ones. Don’t skip peeling them first, though—those skins can make the pudding gritty. For the coconut milk, full-fat canned versions (like Thai Kitchen) give the best creaminess. Shake the can well before opening—those solids at the bottom are flavor gold. And if you’re feeling fancy, toast your spices (cinnamon, nutmeg, cloves) in a dry pan for 30 seconds before adding—they’ll sing even louder.
No raisins? Chopped dates or dried cranberries work too, but keep the amount similar. Running low on brown sugar? White sugar plus 1 tsp molasses gets you close. The vanilla extract is non-negotiable—imitation vanilla tastes like artificial dessert. For the caramelized top, powdered sugar is key, but if you’re out, granulated sugar crushed in a food processor does the trick. The eggs should be room temperature (take them out 20 minutes before mixing)—this keeps the custard silky. And if you’re worried about the texture being too firm, reduce the flour to 0.4 cups—it’ll still hold together.
This pudding tastes even better the next day—make it ahead and refrigerate. If you’re baking it for a crowd, divide it into ramekins (about 6 oz each) and bake them together. The caramelized top keeps for 2 days at room temperature if stored in an airtight container, but honestly, it disappears fast. For leftovers, cover with plastic wrap pressed right on the surface to prevent drying. Freezing isn’t recommended—the texture gets grainy. And if you’re serving it warm, broil for 2-3 minutes max—watch it like a hawk to avoid burning.
Why You'll Love This Recipe
- Here’s what sold me: this tastes like a fancy dessert but costs next to nothing. Sweet potatoes are cheap, eggs are cheap, and coconut milk stretches further than you’d think. I’ve made this for potlucks, family dinners, and even as a last-minute gift (wrapped in foil, because why not?). It’s the kind of dish that makes you feel like you’re treating people without breaking the bank.
- One-Bowl Wonder: I swear, this recipe is the kind of thing that makes me question why I ever baked from scratch. Peel, chop, toss, bake—no mixing bowls, no mess. The sweet potatoes soften just enough to soak up that rich coconut milk while the eggs bind it all together like magic.
- Caribbean Comfort in a Bite: That perfect balance of sweet and creamy? It’s like dessert and dinner had a baby. The coconut milk adds this velvety richness, the sugar caramelizes just enough to make your mouth water, and the butter? It turns the edges golden and irresistible. Honestly, I’ve had people ask if it’s a pie, a cake, or a pudding—and I just smile because it’s all of them.
- Leftovers That Don’t Suck: Between us, most puddings turn into sad, watery messes after day two. Not this one. The coconut milk keeps it moist, the eggs hold its shape, and the sweet potatoes stay tender. I’ve reheated slices straight from the fridge for breakfast—yes, really—and they’re still warm, gooey, and delicious. No sad, gummy textures here.
Step-by-step instructions for West Indian sweet potato pudding
Here's how to create this rich, spiced custard with a caramelized top—every step matters for that perfect texture.
🍳 Step 1: Cook the Sweet Potatoes Until Tender
Preheat your oven to 375°F. Place the 2 lbs medium sweet potatoes (peeled and cubed into 1-inch pieces) in a large baking dish. Drizzle with 2 tablespoons melted unsalted butter and toss until evenly coated. Roast for 25-30 minutes until the edges are lightly browned and the potatoes pierce easily with a fork.
Here's the thing—don't overcook them. You want them soft enough to mash but still holding some shape. If they start to brown too quickly, tent with foil. Once tender, transfer the potatoes to a mixing bowl and mash them until completely smooth. You should have about 2 cups of mashed sweet potato.
👨🍳 Step 2: Build the Spiced Custard Base
In a separate bowl, whisk together the 4 whole large eggs, 1 cup granulated sugar, 1.5 cups full-fat coconut milk, and 1 tbsp pure vanilla extract until fully combined. The mixture should be smooth with no lumps. I like to use a whisk for this—it incorporates air better than a spoon.
Now add the mashed sweet potatoes, 1.5 tbsp ground cinnamon, 1 tsp ground nutmeg, 0.5 tsp ground cloves, 0.5 tsp salt, and 0.5 cup all-purpose flour. Stir in the 0.5 cup raisins (if using) until evenly distributed. The batter should be thick but pourable—like heavy pudding consistency.
🥘 Step 3: Bake Until Set and Golden
Pour the custard mixture into a greased 9x9-inch baking dish. Bake at 350°F for 45-50 minutes until the center is just set (it should still jiggle slightly in the middle). You'll know it's ready when the edges pull away from the pan and the top is light golden brown.
Don't overbake—this custard should be creamy, not dry. If it looks underdone after 50 minutes, check the center with a toothpick. It should come out with a few moist crumbs, not completely clean. Remove from the oven and let it cool slightly for 10 minutes before adding the caramelized topping.
🔥 Step 4: Create the Caramelized Sugar Topping
While the pudding cools, melt the remaining 0.3 cup unsalted butter in a small saucepan over medium-low heat. Add the 0.25 cup powdered sugar and stir until completely dissolved. The mixture should become smooth and glossy—this is your caramelized topping.
Carefully pour the caramelized butter mixture over the warm pudding, spreading it evenly with a spatula. Return the pudding to the oven for 5-7 minutes until the topping is deep golden brown and slightly bubbly. This step gives that beautiful caramelized crust that makes this pudding special.
⏰ Step 5: Chill and Serve for Perfect Texture
Let the pudding cool completely at room temperature, then refrigerate for at least 4 hours (overnight is best). This chilling time is crucial—it allows the flavors to meld and the texture to set properly. When ready to serve, run a knife around the edges to loosen it from the pan.
Slice into squares and serve slightly warm or at room temperature. The contrast between the creamy custard and the crisp caramelized top is what makes this pudding truly special. Store leftovers covered in the fridge for up to 3 days, though I doubt any will last that long!
Pro Tips For Making West Indian Sweet Potato Pudding
- Boil Potatoes Until Fork-Tender: The moment you cut into a sweet potato and it collapses like overcooked mashed potatoes, you’ve gone too far. Test doneness after 15 minutes—it should pierce easily but still hold its shape. Over-boiling turns them mushy, and no amount of mashing or baking will fix that.
- Use Cold Coconut Milk: I learned this the hard way—pouring warm coconut milk straight from the can into the batter makes the eggs curdle like a science experiment gone wrong. Chill the can for 10 minutes first, then open and whisk it cold. The texture stays silky, not grainy.
- Don’t Overmix the Batter: Once you fold in the eggs, stop stirring after 10 strokes max. I used to beat this like a cake batter, and the pudding turned dense and rubbery. The goal is to combine, not aerate—this isn’t a soufflé. A few lumps? Fine. Lumpy perfection beats gummy disaster.
- Bake in a Water Bath: This isn’t just a pudding—it’s a custard. Skip the water bath, and you’ll end up with a dry, cracked top and undercooked centers. Use a deep baking dish, fill halfway with boiling water, and cover the pudding with foil. The steam keeps it moist, and the top stays golden without burning. (Yes, even if you’re impatient like me.)
Best sauces and condiments for these flavors
Coconut Caramel Sauce
This sauce elevates your pudding by adding a luxurious, tropical twist. Heat ½ cup coconut cream with ¼ cup brown sugar and 1 tsp vanilla extract in a saucepan over low heat until smooth.
Let it thicken slightly, then drizzle over slices before serving. The coconut flavor complements the warm spices beautifully, creating a cohesive Caribbean experience. 🥥
Spiced Rum Glaze
For adults or festive occasions, infuse 2 tbsp dark rum with 1 cinnamon stick and 2 cloves for 10 minutes. Strain, then mix with 2 tbsp powdered sugar and brush over the pudding before serving.
The rum adds depth while the spices echo the pudding’s warm profile. Serve immediately for maximum aroma impact.
Vanilla Bean Custard Swirl
For a restaurant-worthy touch, blend ¼ cup heavy cream with 1 tbsp vanilla bean paste (or seeds from 1 vanilla bean) until smooth. Pipe dollops over the pudding and swirl gently with a knife before baking.
The vanilla custard adds a silky contrast to the caramelized top and sweet potato base.
Citrus Zest Garnish
Brighten the dish with 1 tbsp orange zest or lime zest mixed into the caramelized sugar topping. The citrus cuts through the richness while adding a refreshing note. For extra flair, sprinkle with toasted unsweetened coconut flakes right before serving. This garnish is especially great for summer gatherings.
Chocolate-Dipped Edges
Melt ½ cup dark chocolate with 1 tbsp coconut oil over a double boiler. Dip the edges of each pudding slice briefly, then place on parchment paper to set. The chocolate adds a sophisticated contrast to the sweet potato’s natural sweetness. Use 70% cocoa chocolate for balance.
Coconut Whipped Cream
Whip 1 cup chilled coconut cream with 1 tbsp powdered sugar until stiff peaks form. Fold in ½ tsp vanilla extract and pipe over the pudding. This lighter topping balances the dense custard while keeping the Caribbean theme intact.
Store unused whipped cream in an airtight container for up to 2 days.
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
No, sweet potatoes are essential for the authentic Caribbean flavor and texture. Regular potatoes lack the natural sweetness and vibrant color that make this pudding special. If you absolutely must substitute, try yams (like garnet yams) for a similar texture, but the flavor will differ slightly.
How do I adjust this recipe for a gluten-free version?
Replace the 0.5 cup all-purpose flour with 0.5 cup gluten-free 1:1 baking flour (like Bob's Red Mill). For best results, also use a gluten-free flour blend that includes xanthan gum. The texture will be slightly lighter but still hold together when baked properly.
Why did my pudding come out too runny? Overbaking or under-mixing the eggs are the most common causes.
Can I make this pudding in individual ramekins?
Divide the batter evenly among 6-oz ramekins and bake at 350°F for 35-40 minutes (instead of 45-50). The baking time will be shorter since the smaller portions cook faster. Add the caramelized topping after baking and chill before serving.
What's the best way to reheat leftovers?
For the creamiest results, warm slices in the microwave for 15-20 seconds on medium power. For a crispier caramelized top, place slices on a baking sheet and broil for 1-2 minutes (watch closely to avoid burning). Avoid reheating in the oven—it can dry out the pudding.
