Desserts
This sweet potato tres leches cake recipe transforms a classic dessert into something extraordinary by blending warm, spiced sweet potato with the creamy, dreamy layers of traditional tres leches.
The secret lies in perfectly baked sweet potato cake layers—moist, tender, and infused with cinnamon and nutmeg—that soak up the signature syrup of evaporated milk, condensed milk, and heavy cream.
I developed this recipe after years of baking tres leches cakes, and the sweet potato adds a subtle earthiness that balances the custard's richness beautifully.
The magic happens in the assembly: each layer gets brushed with the tres leches syrup while still warm, ensuring every bite is creamy, velvety, and infused with vanilla and milk flavors.
No special equipment is needed—just a standard cake pan, a whisk, and patience for the chilling process, which allows the flavors to meld into perfection. The cake stays light and airy despite the sweet potato, thanks to a few key techniques I’ve perfected over time.
What you’ll end up with is a dessert that looks as stunning as it tastes—golden layers peek through a blanket of whipped cream, while the syrup glistens like a caramelized mirror.
The sweet potato adds depth without overpowering the classic tres leches taste, making this cake a showstopper for holidays, dinner parties, or even a special weekend treat. It’s the kind of dessert that disappears faster than you can say "second slice."
Ready to bake? The recipe includes step-by-step instructions for baking the cake layers to just the right texture, preparing the tres leches syrup, and assembling the cake so it stays moist and delicious for days.
Whether you’re a seasoned baker or trying this for the first time, the result is always worth the effort.
Ingredients for sweet potato tres leches cake
Sweet potato magic meets tres leches creaminess—just 16 ingredients for showstopping dessert layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Peeled, mashed and cooked |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | Divided for cake and syrup |
| Brown Sugar 🍚 | ½ cup | Packed for moisture |
| Unsalted Butter 🧈 | 1 cup | Softened, room temperature |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Vanilla Extract 🍯 | 2 tsp | Pure, high-quality |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Baking Powder 🧂 | 2 tsp | Double-acting preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Evaporated Milk 🥛 | 12 oz | Full-fat for creaminess |
| Condensed Milk 🥛 | 14 oz | High-quality brand |
| Heavy Cream 🥛 | 1 cup | Full-fat for stability |
| Whipped Cream 🍦 | 2 cups | Stabilized for piping |
| Powdered Sugar 🍚 | 1 cup | For whipped cream |
The sweet potatoes are the star—orange-fleshed, firm varieties like Jewel or Beauregard work best. Trader Joe's and Whole Foods carry them year-round, but check the produce section for vibrant, unblemished tubers. Skip the pre-mashed kind; you want to control the texture. For the cake, the sweet potato needs to be cooked until silky smooth—no lumps. I usually microwave mine first to soften, then mash with a fork. The cinnamon and nutmeg? Penzeys spices are my go-to for that warm, cozy flavor, but any good-quality ground spices will do.
No evaporated milk? Heavy cream reduced by half works in a pinch, but the texture won't be quite as rich. Condensed milk substitutes? Sweetened condensed coconut milk is the closest, though it adds a slight coconut note. For the whipped cream, store-bought is fine (like Reddi-wip), but homemade with powdered sugar and a splash of vanilla tastes like a million bucks. The cake layers can be baked a day ahead—wrap tightly in plastic and store at room temp. The syrup keeps in the fridge for 5 days, so make extra for toast or pancakes.
This cake is all about patience—chill the layers for 2 hours before assembling, and let the syrup soak in overnight if possible. The whipped cream topping? Pipe it right before serving so it stays fluffy. Store leftovers covered in the fridge for up to 4 days, but honestly, it disappears fast. For make-ahead gifting, assemble the cake (without the whipped cream) and wrap it tightly in plastic—keeps for 3 days at room temp. The syrup adds moisture, so the cake stays fresh longer than most.
Why You'll Love This Recipe
- No Boil, No Fuss: I swear by this trick—roasting the sweet potatoes first means no peeling or boiling. Just slice, season with a pinch of salt and brown sugar, and pop them in the oven while you mix the batter. That caramelized edge? Chef’s kiss.
- Creamy Without the Stress: The tres leches soak is where this cake gets its magic, but here’s the secret: no measuring cups for the milk. Just pour in equal parts evaporated milk and heavy cream, then let the cake drink it up overnight. The result? A moist, pillowy texture that’s dangerously easy to achieve.
- Party in a Pan: This isn’t just dessert—it’s your go-to for potlucks, birthdays, or even a lazy Sunday. The sweet potato base adds natural sweetness, so you can skip the extra sugar if you’re watching portions. Plus, it feeds a crowd without requiring a second oven.
- Budget Magic: Sweet potatoes and pantry staples like flour and sugar make this a steal. I’ve made this for under $10 and still had leftovers for days. Honestly, the only splurge is the butter, and even then, you can use half the amount without sacrificing flavor.
Step-by-step instructions for sweet potato tres leches cake
Here's how to layer moist sweet potato cake with velvety custard—simple steps for showstopping results.
👨🍳 Step 1: Prepare the Sweet Potato Base
Preheat your oven to 350°F. Peel and dice the 1.5 lb sweet potatoes into ½-inch cubes. Place them in a microwave-safe bowl, cover with plastic wrap, and microwave for 10-12 minutes until completely tender when pierced with a fork.
Drain any excess liquid, then mash the sweet potatoes until completely smooth. Let them cool to room temperature—this prevents the cake from becoming gummy. In a separate bowl, whisk together the 2 cups granulated sugar, 0.5 cup brown sugar, 1 cup softened butter, 4 large eggs, 2 tsp vanilla extract, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 2 tsp baking powder, and 0.5 tsp salt until smooth.
👨🍳 Step 2: Mix in Sweet Potatoes and Bake
Gently fold the mashed sweet potatoes into the wet mixture until fully combined. The batter will be thick and vibrant orange. Sift in the 2.5 cups all-purpose flour and fold just until incorporated—don't overmix or the cake will be dense.
Pour the batter into a 9x13-inch baking pan lined with parchment paper. Bake for 30-35 minutes until a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan before proceeding—this prevents the layers from shifting when you add the custard.
🥘 Step 3: Prepare the Tres Leches Custard
While the cake cools, combine the 12 oz evaporated milk, 14 oz condensed milk, and 1 cup heavy cream in a large bowl. Whisk until smooth and set aside. This mixture forms the signature custard layer that soaks into the cake.
Once the cake is completely cool, poke holes all over the surface with a fork—about ¼-inch apart. Slowly pour the custard mixture over the cake, letting it absorb completely. Refrigerate for at least 4 hours, or preferably overnight, to allow the cake to fully soak up the custard.
🍳 Step 4: Prepare the Whipped Cream Topping
Before serving, whip the 2 cups whipped cream with the 1 cup powdered sugar until soft peaks form. Spread the whipped cream evenly over the top of the soaked cake. For extra flair, sprinkle with ground cinnamon or nutmeg, or drizzle with a simple syrup made from equal parts sugar and water.
Slice and serve chilled. Each bite should deliver moist sweet potato cake, creamy custard, and light whipped cream—a perfect balance of textures and flavors. The cake keeps well in the refrigerator for up to 3 days, though it's best enjoyed fresh when the layers are at their peak.
Pro Tips For Making Sweet Potato Tres Leches Cake
- Bake Sweet Potatoes Until Fork-Tender: I learned this the hard way—undercooked sweet potatoes turn your cake into a dense, gummy mess. Roast them at 400°F (200°C) for 45-50 minutes until they collapse easily when pierced with a knife. If they’re still firm, they’ll make your batter watery and your cake sink.
- Use Cold Butter for Layers: This isn’t the prettiest method, but it’s the tastiest. Cream your unsalted butter and sugars until light and fluffy, then refrigerate the bowl for 10 minutes before adding eggs. Cold butter creates finer crumb layers—your cake will be lighter, not greasy.
- Mix Dry Ingredients Last: Skip the urge to toss everything in at once. Whisk flour, baking powder, and salt together after your wet ingredients are combined. This keeps gluten from overdeveloping, so your cake stays tender—not tough. Yes, even if you’re impatient like me.
- Soak the Cake in Warm Milk: Pouring cold milk over warm cake makes a soggy, uneven mess. Heat your evaporated milk mixture to 100°F (38°C) before soaking—it absorbs faster and soaks through evenly. Pro tip: Let the cake cool just to room temp first, or the milk will cool too quickly and leave pockets.
Pro cooking tips for this recipe
Sweet Potato Prep
Start with orange-fleshed sweet potatoes like Jewel or Beauregard—they're naturally sweeter and creamier than white varieties. I always microwave them first for 10-12 minutes covered in plastic wrap to soften completely.
This step prevents gummy cake later. For extra smoothness, mash with a potato ricer instead of a fork—it eliminates lumps perfectly. 🍠
Batter Consistency
The secret to light layers is gentle folding after adding flour. Overmixing develops gluten, making the cake dense. I use a spatula to fold just until combined—think "ribbon stage" like pancake batter.
The batter should be thick but pourable, with visible orange streaks from the sweet potato. If it's too stiff, add 1-2 tablespoons milk to loosen.
Baking Time
Bake until a toothpick comes out clean, but don't overbake! The cake continues cooking slightly as it cools. I pull mine at 30 minutes and check—if the edges are golden but the center still jiggles, it's perfect.
Let it cool completely in the pan before adding custard, or the syrup will pool instead of soaking evenly. 🔥
Custard Ratio
The 12:14:1 ratio of evaporated milk, condensed milk, and heavy cream is non-negotiable for texture. Condensed milk adds sweetness and stability, while evaporated milk provides body. For a lighter version, replace 2 oz of condensed milk with 2 oz of powdered sugar mixed with 2 tbsp milk.
Whisk vigorously to prevent graininess before pouring.
Soaking Technique
Poke holes ¼-inch apart with a fork—too close and the cake will tear; too far and the syrup won't penetrate. Pour the custard slowly over the cake, letting it absorb into the holes.
For extra creaminess, brush the top with a pastry brush after the initial pour. Refrigerate at least 4 hours—overnight is ideal for maximum flavor infusion. ❄️
Whipped Cream Tips
Use cold, heavy cream straight from the fridge for stiffer peaks. Add powdered sugar gradually while whipping to stabilize. For a gluten-free version, replace flour with 2 cups almond flour and reduce baking time by 5 minutes.
Pipe the cream just before serving—it deflates quickly once exposed to air. A star tip creates elegant rosettes that elevate presentation. 🍦
Nutrition facts
Frequently asked questions
Why does my sweet potato cake turn out dense?
Overmixing the batter develops gluten, making the cake tough. Fold the flour gently until just combined—think "ribbon stage" like pancake batter. Also, ensure your sweet potatoes are completely mashed and cooled before mixing. If the batter feels too thick, add 1-2 tablespoons milk to loosen it.
Can I use regular potatoes instead of sweet potatoes?
No, regular potatoes lack the natural sweetness and moisture that sweet potatoes provide. They'll make the cake taste starchy and dry. For a similar texture, try yams, but sweet potatoes are ideal for their vibrant flavor and creamy consistency. Stick with orange-fleshed varieties like Jewel or Beauregard for best results.
How do I make this cake gluten-free?
Replace the all-purpose flour with 2 cups almond flour or a 1:1 gluten-free baking flour blend. Reduce baking time by 5 minutes (watch closely at 25 minutes) and add 1 extra egg for structure. The custard and whipped cream remain the same, but gluten-free versions may need slightly more chilling time to set properly.
Can I make the tres leches syrup ahead of time?
Yes! The syrup keeps in the fridge for 5 days in an airtight container. Whisk it well before using to redistribute any separated cream. For extra flavor, add 1 tsp vanilla extract or a pinch of cinnamon. The cake layers can also be baked 1 day ahead and stored wrapped at room temperature.
What if my cake cracks after adding the custard?
Cracking usually happens if the cake cools too quickly or isn't completely cooled before adding syrup. Let the cake cool 100% in the pan before poking holes, and refrigerate it uncovered for 1 hour before adding custard. For extra stability, brush the top with 1 tbsp melted butter before pouring the syrup.
