Desserts
This sweet potato and sweetened condensed milk recipe transforms humble ingredients into a creamy, caramel-kissed custard delight that tastes like dessert. The secret? Roasting sweet potatoes until tender, then swirling in sweetened condensed milk for a rich, velvety finish that’s impossible to resist.
I developed this recipe during a particularly sweet-toothed moment when I wanted something warm, comforting, and just a little indulgent—no fancy techniques required.
The magic happens when you pierce the sweet potatoes before baking, ensuring they cook evenly while developing that deep caramelized sweetness that pairs perfectly with the condensed milk.
The result is a dish that’s creamy on the inside, slightly crisp at the edges, and drizzled with a gooey, golden caramel that makes every bite taste like a hug. It’s the kind of recipe that feels special but comes together in under an hour.
What you’ll end up with is a dessert that’s restaurant-worthy yet effortless—think of it as a cross between a custard and a caramelized sweet potato, with a texture that’s somewhere between silky and slightly chewy.
The sweetened condensed milk adds a luxe richness that elevates the dish from simple to extraordinary, while a sprinkle of cinnamon or crushed nuts on top adds the perfect finishing touch.
Serve it warm with a dollop of whipped cream, a scoop of vanilla ice cream, or even as a drizzled topping for pancakes—this recipe is versatile enough to fit any sweet craving. Here’s how to make it happen without a single complicated step.
Ingredients for sweet potato recipe with sweetened condensed milk
Four sweet potatoes, one can of condensed milk, and a touch of caramel magic create this luxurious dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 4 whole | Pierced for even baking |
| Sweetened Condensed Milk 🥛 | 1 can (14 oz) | High-quality brand preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roasting |
| Granulated Sugar 🍚 | ¼ cup | For caramel drizzle |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla extract |
| Heavy Whipping Cream 🥛 | ½ cup | For topping (optional) |
| Vanilla Ice Cream 🍦 | 1 cup | For serving (optional) |
| Chopped Pecans 🌰 | ¼ cup | Toasted for garnish |
| Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For brushing sweet potatoes |
The sweet potatoes are the foundation—look for vibrant, firm ones with smooth skin and no soft spots. Costco or Trader Joe's often carry organic varieties that hold up better during roasting. Pierce them before baking to prevent bursting, and don’t skip brushing with olive oil—it enhances the caramelization. For the condensed milk, LaCroix or Carnation brands are reliable; avoid any with added flavors or colors, as they can alter the dish’s delicate balance. The butter should be cold when cubed to create a rich, golden crust during roasting.
No sweetened condensed milk? Substitute with equal parts evaporated milk and sugar, though the texture won’t be identical. Running short on vanilla extract? Vanilla bean paste works beautifully, or use a pinch of ground vanilla bean. For a nut-free option, swap pecans for toasted coconut flakes or crushed graham crackers. The heavy whipping cream can be omitted if you prefer a lighter finish, but it adds a luscious contrast to the caramelized sweet potatoes. If you’re serving this as a pancake topping, reduce the sugar slightly to avoid overpowering the syrup.
Roasted sweet potatoes keep well for 3 days in the fridge, though they’re best enjoyed immediately for maximum caramelization. Store any leftover caramel sauce in an airtight container in the fridge for up to 1 week, or freeze it for 3 months in ice cube trays for easy portioning. For a make-ahead dessert, roast the sweet potatoes a day in advance, then reheat briefly before adding the condensed milk mixture. The dish reheats beautifully—just warm it gently in the microwave or oven to maintain its creamy texture.
Why You'll Love This Recipe
- Foolproof in 20 Minutes: I swear, this is the kind of recipe where you can be scrolling through your phone one second and have a bubbling, caramelized masterpiece the next. Just slice those sweet potatoes, toss them in a pan with butter and sugar, and let the condensed milk work its magic—no peeling, no fuss.
- Caramel Dream Combo: That rich, velvety condensed milk mixed with roasted sweet potatoes? It’s like a hug for your taste buds. The cinnamon ties it all together—warm, sweet, and just a little bit indulgent without needing frosting or extra effort.
- Weeknight or Dessert Star: Between us, this is my go-to when I need something hearty for dinner but still want that dessert vibe. Serve it warm with a scoop of ice cream for a crowd-pleaser, or pack leftovers for a sweet lunch the next day—no one will guess it’s not a bakery treat.
- Budget Sweet Spot: Sweet potatoes and condensed milk are the ultimate pantry heroes. You’re getting a dessert-worthy dish for pennies, and those leftovers? They actually taste better the second day, especially reheated with a drizzle of extra butter. My wallet and my kids thank me every time.
Step-by-step instructions for sweet potato custard delight
Transform simple sweet potatoes into a decadent dessert with rich caramel and velvety custard.
Roast Sweet Potatoes to Perfection
Preheat your oven to 400°F. Pierce each of the 4 whole medium sweet potatoes with a fork in several places to allow steam to escape. Brush the skins generously with 2 tablespoons extra-virgin olive oil, then sprinkle with ½ teaspoon kosher salt. Place them on a baking sheet in a single layer.
Roast for 45-50 minutes until the sweet potatoes are tender when pierced with a knife and the skins are slightly caramelized. The flesh should be soft enough to mash easily with a fork. Real talk: don't overcook them—they'll continue cooking in the oven later. Let them cool slightly before proceeding.
Create the Sweetened Condensed Milk Custard
In a medium saucepan, combine 1 can (14 oz) sweetened condensed milk, ½ cup unsalted butter, ¼ cup granulated sugar, 1 teaspoon ground cinnamon, and 1 teaspoon vanilla extract. Place over medium-low heat and stir gently with a wooden spoon for 5-7 minutes until the mixture thickens slightly and small bubbles form around the edges.
Here's the thing—you want it warm enough to blend smoothly but not so hot that it curdles. Remove from heat once it reaches 160°F on an instant-read thermometer. The mixture should coat the back of a spoon and have a rich, caramel-like consistency. If you're unsure, err on the side of slightly cooler—it'll warm back up in the oven.
Assemble and Bake the Custard Filling
Cut each roasted sweet potato in half lengthwise and scoop out the flesh, leaving a ¼-inch thick shell. Mash the sweet potato flesh in a bowl until smooth, then stir in the warm condensed milk mixture until fully combined. The texture should be thick but pourable.
Return the sweet potato shells to the baking sheet and carefully spoon the custard mixture back into each cavity, filling them completely. Place the baking sheet in a 350°F oven and bake for 25-30 minutes until the tops are golden brown and the custard is set but still slightly jiggly in the center. This ensures a creamy texture rather than a firm one.
Finish with Cream and Garnish
While the sweet potatoes are baking, whip ½ cup heavy whipping cream until soft peaks form. Once the sweet potatoes are done, let them cool for 5 minutes, then spoon the whipped cream over the top of each. Sprinkle generously with ¼ cup toasted chopped pecans and an additional pinch of cinnamon for visual appeal and texture contrast.
Serve immediately with 1 cup vanilla ice cream on the side for scooping. The warm custard will melt the ice cream slightly, creating a luxurious contrast of temperatures. This is the moment that matters: the first bite delivers warm sweet potato, rich caramel custard, cool cream, and crunchy pecans all at once.
Optional Caramel Drizzle
For an extra touch of decadence, melt 2 tablespoons unsalted butter with 2 tablespoons granulated sugar in a small saucepan over low heat. Stir constantly until the sugar dissolves and the mixture turns into a glossy caramel. Drizzle this over the assembled sweet potatoes just before serving.
This caramel drizzle adds a sophisticated finish that ties all the flavors together. If you're feeling ambitious, you can also torch the pecans lightly before sprinkling them on top for an extra layer of aroma. The combination of warm, creamy, and crunchy elements makes this dessert feel like a restaurant-quality treat without requiring advanced techniques.
Pro Tips For Making Sweet Potato Recipe With Sweetened Condensed Milk
- CUT POTATOES UNEVENLY: I learned this the hard way—slicing them too thin means they turn to mush, too thick and the centers stay raw. Aim for ½-inch chunks, then angle your knife so some pieces are slightly thicker than others. That way, every bite has perfect texture, not a single undercooked center hiding in the sauce.
- ROAST POTATOES FIRST: Skip the boiling step—roast the sweet potatoes at 400°F (200°C) for 20 minutes before adding the condensed milk mixture. This concentrates their natural sweetness and gives the dish a deeper caramelized flavor. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE BUTTER MELT: After mixing in the condensed milk, let the pan sit off heat for 2–3 minutes while the butter melts into the sauce. Stirring too soon creates lumps, and skipping this step leaves the topping grainy. Sounds weird, but it works—your sauce will be silky smooth.
- USE LESS SUGAR: The condensed milk already packs enough sweetness—start with just 1 tablespoon of granulated sugar, then adjust to taste. I was skeptical until I tried it: the cinnamon shines brighter, and the dish doesn’t taste like a dessert bomb. (Your future self will thank you.)
Creative variations of this dish
Spiced Caramel Twist
Elevate the classic recipe by infusing the condensed milk mixture with ½ teaspoon cardamom or ¼ teaspoon nutmeg alongside the cinnamon. These warm spices create a fragrant depth that pairs beautifully with the sweet potato’s natural sweetness.
I like toasting ¼ teaspoon whole cardamom pods in a dry pan for 30 seconds before crushing them into the custard—this adds a subtle earthy aroma that feels luxurious. 🌟
Coconut Milk Swap
For a tropical twist, replace half of the sweetened condensed milk with ½ cup full-fat coconut milk (canned, not carton). The coconut’s creamy richness complements the sweet potato while adding a hint of exotic flavor.
Toast ¼ cup unsweetened coconut flakes with a pinch of salt until golden, then sprinkle over the finished dessert. This variation works especially well when served with a scoop of mango sorbet instead of vanilla ice cream.
Chocolate-Dipped Version
Turn this dessert into a decadent treat by adding a chocolate element. After baking, let the sweet potatoes cool slightly, then dip the top half of each in melted dark chocolate (I use Ghirardelli 72% cocoa) and let it set.
The contrast of warm sweet potato, cool chocolate, and creamy custard is simply irresistible. For extra flair, drizzle with white chocolate ganache (melt ½ cup white chocolate chips with 2 tbsp heavy cream) before serving.
Savory-Sweet Balance
Surprise your taste buds with a savory twist by adding ½ teaspoon smoked paprika to the custard mixture. The subtle smokiness cuts through the sweetness and adds complexity.
Top with crumbled bacon or candied pecans (toss pecans with 1 tbsp maple syrup and ¼ tsp cayenne, then bake at 350°F for 8 minutes) for a sweet-and-smoky finish. This version pairs wonderfully with a dollop of salted caramel ice cream instead of vanilla.
Mini Muffin Tin Bites
Make this dessert portable by baking the sweet potato custard in a muffin tin instead of whole potatoes. Scoop the roasted sweet potato flesh into a food processor, blend until smooth, then mix with the condensed milk custard.
Divide the mixture evenly among 8 greased muffin cups and bake at 350°F for 20-25 minutes. Once cooled, drizzle with caramel and top with whipped cream. These bite-sized treats are perfect for parties or meal prep—store them in an airtight container for up to 3 days.
Seasonal Citrus Zest
Brighten up the recipe with 1 teaspoon orange or lemon zest added to the custard mixture. The citrus notes cut through the richness and add a refreshing contrast. For a festive touch, garnish with thin orange slices (candied or fresh) and a sprinkle of flaky sea salt.
This variation is especially lovely during fall and winter when you want a dessert that feels both cozy and vibrant. 🍊
Nutrition facts
Frequently asked questions
Can I use regular milk instead of sweetened condensed milk?
No, regular milk won't work because it lacks the concentrated sweetness and thickness needed for this recipe. For a similar effect, you could mix ½ cup evaporated milk with ½ cup sugar and heat it until dissolved, but the texture and flavor won't be identical. The sweetened condensed milk creates that signature creamy, caramelized richness that makes this dessert special.
How do I prevent the sweet potatoes from burning while roasting?
Brush the sweet potatoes with olive oil and pierce them before baking to prevent burning. Use a 400°F oven and place them on a baking sheet lined with parchment paper. Rotate the tray halfway through cooking if your oven has hot spots. If the skins start browning too quickly, tent them loosely with foil for the last 10 minutes of roasting.
Can I make this recipe ahead of time?
Yes! Roast the sweet potatoes a day ahead and store them in the fridge. Reheat them gently before adding the condensed milk mixture. The custard should be assembled and baked just before serving for the best texture. Alternatively, you can make the custard mixture ahead and refrigerate it, then reheat it gently before combining with the sweet potatoes.
What’s the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven at 300°F for 10-15 minutes to restore the creamy texture. The caramel sauce can be stored separately in the fridge for 1 week or frozen for 3 months. For a quick treat, freeze individual portions in ice cube trays and transfer to a bag for easy single-serving portions.
Why did my custard turn out too runny?
Overheating the condensed milk mixture is the most common cause. Keep the heat at medium-low and remove it once it reaches 160°F. If it’s too thin, try baking the assembled sweet potatoes for an extra 5 minutes to thicken the custard. For a firmer texture, chill the mixture for 30 minutes before baking to help it set properly.
