These bars are the kind of dessert that makes people stop mid-conversation and ask where the plate came from. Crisp, buttery shortbread meets a soft, tangy cheesecake layer, all veined with ribbons of homemade dulce de leche made from sweetened condensed milk. They hold together in neat bars, but each bite tastes indulgent and a little bit nostalgic.
I make these when I want something that travels well: they slice clean, travel without drama, and show up beautifully at potlucks or after-dinner coffee. The process is straightforward, and the payoff is a dessert that looks and tastes like you spent hours fussing over it. Little tricks in the timing and temperature keep the cheesecake silky and the dulce de leche glossy, and I’ll walk you through both.
No fluff here—just clear steps, pantry-friendly ingredients, and a few practical tips so your bars come out reliably excellent every time. If you want a dessert that reads as special with minimal drama, these are the bars to make.
Ingredient Breakdown

- 1 (14-ounce) can sweetened condensed milk — this becomes your dulce de leche; the sweetness and caramel flavor are the star components. Control the caramelization by stirring constantly.
- 3/4 cup unsalted butter, melted — binds the crust/dough and delivers that rich, tender shortbread texture. Use melted but not hot.
- 1/2 cup firmly packed brown sugar — adds moisture and depth to the dough; brown sugar keeps the crust slightly chewy.
- 3/4 cup granulated sugar — balances sweetness and helps structure the dough.
- 2 large eggs — add richness and help bind the crust/dough.
- 1 teaspoon pure vanilla extract — lifts and rounds the flavors in both crust and filling.
- 2 3/4 cups all-purpose flour — provides structure for the shortbread base; measure by spooning and leveling for accuracy.
- 1 teaspoon baking powder — gives a touch of lift to the dough so it presses in evenly.
- 1 teaspoon baking soda — works with the brown sugar for subtle browning and texture.
- 1/2 teaspoon kosher salt — balances sweetness in the dough; don’t skip.
- 8 ounces cream cheese, room temperature — the cheesecake layer; bring to room temperature so it whips smooth and lump-free.
- 1/4 cup white sugar — sweetens the cream cheese without overpowering the dulce de leche.
- 1 large egg — adds structure and silkiness to the cheesecake layer.
- Pinch of salt — sharpens the cheesecake flavor; a small but necessary contrast to the sugar.
- Sea salt, for topping — finishing salt; a light sprinkle enhances the dulce de leche and cuts through the richness.
Dulce de Leche Cheesecake Bars — Do This Next
- Pour the sweetened condensed milk into a medium saucepan. Cook over low to medium-low heat, stirring constantly (or very frequently) until it turns a light caramel color, about 30 minutes. If it clumps, transfer to a blender or food processor and pulse until smooth. Remove from heat and let the dulce de leche cool to room temperature while you continue.
- Preheat the oven to 350°F. Lightly grease a 9×13-inch baking pan and line the bottom with parchment, leaving an overhang on two opposite sides for easy removal.
- In the bowl of a stand mixer (or a large bowl with an electric hand mixer), combine the melted butter, 1/2 cup brown sugar, and 3/4 cup granulated sugar. Beat until combined, about 1 minute.
- Add the 2 large eggs and 1 teaspoon vanilla extract. Beat until incorporated.
- Add 2 3/4 cups all-purpose flour, 1 teaspoon baking powder, 1 teaspoon baking soda, and 1/2 teaspoon kosher salt. Mix on low speed just until you no longer see dry streaks or speckles of flour.
- Scrape the dough into the prepared pan and press it evenly into the bottom and up to the edges using your fingers or an offset spatula. Smooth the surface as best you can.
- In the same mixer bowl (no need to wash), add 8 ounces room-temperature cream cheese, 1/4 cup white sugar, 1 large egg, and a pinch of salt. Beat until mostly smooth, about 2 minutes.
- Pour the cream cheese mixture over the pressed dough and spread it into an even layer.
- Use a small spoon or teaspoon to drop small dollops of the cooled dulce de leche onto the cream cheese layer, spacing them about 1 inch apart.
- With a butter knife or skewer, swirl the dulce de leche into the cream cheese in loopy strokes until the surface is marbled.
- Bake in the preheated oven for 25 to 30 minutes, until the edges are set and the center is only a little jiggly.
- Remove from the oven and let the bars cool completely in the pan on a wire rack, about 1 hour. Sprinkle with sea salt, use the parchment overhang to lift the slab from the pan, and slice into bars.
Why It Deserves a Spot
These bars balance three textures—shortbread base, silky cheesecake, and glossy dulce de leche—while keeping each bite perfectly portioned. They feel elevated enough for guests but are simple enough for weeknight baking. The dulce de leche is made from a single can of sweetened condensed milk, which feels indulgent yet economical. The shortbread-like crust is sturdy, so the bars travel and store well. Finally, the sprinkle of sea salt at the end transforms the sweetness into something layered and interesting, rather than flatly sugary.
In short: they’re impressive, forgiving, and practical. If you need a dessert that looks considered without a lot of hands-on time, these deliver.
Low-Carb/Keto Alternatives

- Swap all-purpose flour for a cup-for-cup almond and coconut flour blend cautiously; texture will be denser. You may need to reduce the amount slightly and expect a different crumb.
- Replace sugars with erythritol or a monk fruit blend that measures like sugar; brown sugar flavor can be approximated with a sugar blend plus a teaspoon of molasses per 1/2 cup if your sweetener allows it.
- For dulce de leche, use a low-carb caramel made from butter, heavy cream, and a keto sweetener; it won’t be identical but will give a similar caramel ribbon.
- Keep cream cheese as-is—it’s keto-friendly and is the primary source of creaminess in the filling.
Kitchen Gear Checklist

- 9×13-inch baking pan — lined with parchment for easy removal.
- Stand mixer or electric hand mixer — speeds up dough and filling work.
- Medium saucepan — for cooking the sweetened condensed milk into dulce de leche.
- Offset spatula or sturdy spoon — to press the dough evenly into the pan.
- Wire rack — for cooling the pan completely.
- Butter knife or skewer — for marbling the dulce de leche into the cheesecake layer.
- Measuring cups and spoons — accurate measurement matters for structure and balance.
Common Errors (and Fixes)
- Issue: Dulce de leche separates or clumps while cooking. Fix: Reduce the heat and stir constantly. If clumps form, follow the instruction to pulse in a blender or food processor until smooth.
- Issue: Cheesecake layer cracks or is grainy. Fix: Use room-temperature cream cheese and beat until mostly smooth but don’t overbeat once the egg is added—overworking can cause texture problems.
- Issue: Bars are underbaked in the center. Fix: Bake until the center is only a little jiggly; ovens vary. If the center looks very wet, give it an extra 3–5 minutes and check again.
- Issue: Crust is too hard. Fix: Don’t overpress the dough into the pan and make sure not to overbake the bars; the shortbread should be tender, not rock-solid.
- Issue: Slices fall apart. Fix: Cool completely—about 1 hour in the pan—and use the parchment overhang to lift the slab out before slicing. A sharp, warm blade (wiped between cuts) gives the cleanest edges.
Seasonal Flavor Boosts
- Autumn: Add 1 teaspoon ground cinnamon to the dough, or sprinkle a little cinnamon over the dulce de leche before swirling.
- Winter: A pinch of ground cardamom in the cheesecake adds warmth without overwhelming the caramel.
- Spring: Top bars with thinly sliced fresh strawberries just before serving for acidity and color contrast.
- Summer: Fold a few tablespoons of sour cream into the cheesecake mix for an extra tang, or zest an orange into the dough for brightness.
Behind the Recipe
This recipe is built on contrasts: the sturdy shortbread base keeps the bars portable, while the cheesecake layer adds creaminess that plays nicely with the dulce de leche’s deep, toasted sugar notes. Making dulce de leche on the stovetop from a can of sweetened condensed milk is hands-on but reliable—watching it transform is part of the payoff. The swirl technique is intentionally loose; you want beautiful ribbons, not perfect separation.
I keep quantities modest and the method straightforward because the flavors are already rich. The small finishing touch of sea salt at the end is part technique and part psychology—it signals the caramel and balances the dessert so it’s never cloying.
Storing, Freezing & Reheating

- Storing: Keep the bars in an airtight container in the refrigerator for up to 4 days. They firm up and slice even cleaner after chilling.
- Freezing: Cut into individual bars and place them in a single layer on a baking sheet to freeze solid, then transfer to a zip-top bag for up to 2 months. Thaw overnight in the refrigerator.
- Reheating: Bring chilled bars to room temperature before serving, or warm gently in a 300°F oven for 6–8 minutes if you prefer a softer, freshly-baked feel. Avoid microwaving whole bars as texture can become soggy.
Quick Questions
- Q: Can I speed up the dulce de leche? A: Not safely—high heat risks burning and graininess. Low-to-medium heat with frequent stirring takes about 30 minutes and gives the best texture.
- Q: Can I replace the cream cheese? A: No direct substitute gives the same richness and structure; mascarpone could work for a similar profile but adjust sweetening slightly.
- Q: Do I need to chill the dulce de leche? A: Let it cool to room temperature before dolloping, so it holds shape and swirls instead of sinking.
- Q: Can I halve the recipe? A: Yes, but use an appropriately sized pan and adjust baking time—start checking around 18–22 minutes.
The Last Word
These Dulce de Leche Cheesecake Bars are reliable, impressive, and forgiving—great traits for any go-to dessert. Follow the steps, mind the temperatures, and give the dulce de leche its quiet time to caramelize. The result: a dessert that’s both approachable and memorable, perfect for afternoon coffee, a gathering, or a treat to keep in the fridge for whenever you need something a little special.
Make them once and you’ll see why they earn a regular spot in my baking rotation. Enjoy every caramel-streaked bite.

Dulce de Leche Cheesecake Bars
Ingredients
Ingredients
- ?1 14-ouncecan sweetened condensed milk
- ?3/4 cupunsalted butter melted
- ?1/2 cupfirmly packed brown sugar
- ?3/4 cupgranulated sugar
- ?2 large eggs
- ?1 teaspoonpure vanilla extract
- ?2 3/4 cupsall-purpose flour
- ?1 teaspoonbaking powder
- ?1 teaspoonbaking soda
- ?1/2 teaspoonkosher salt
- ?8 ouncescream cheese room temperature
- ?1/4 cupwhite sugar
- ?1 large egg
- ?Pinchof salt
- ?Sea salt for topping
Instructions
Instructions
- Pour the sweetened condensed milk into a medium saucepan. Cook over low to medium-low heat, stirring constantly (or very frequently) until it turns a light caramel color, about 30 minutes. If it clumps, transfer to a blender or food processor and pulse until smooth. Remove from heat and let the dulce de leche cool to room temperature while you continue.
- Preheat the oven to 350°F. Lightly grease a 9×13-inch baking pan and line the bottom with parchment, leaving an overhang on two opposite sides for easy removal.
- In the bowl of a stand mixer (or a large bowl with an electric hand mixer), combine the melted butter, 1/2 cup brown sugar, and 3/4 cup granulated sugar. Beat until combined, about 1 minute.
- Add the 2 large eggs and 1 teaspoon vanilla extract. Beat until incorporated.
- Add 2 3/4 cups all-purpose flour, 1 teaspoon baking powder, 1 teaspoon baking soda, and 1/2 teaspoon kosher salt. Mix on low speed just until you no longer see dry streaks or speckles of flour.
- Scrape the dough into the prepared pan and press it evenly into the bottom and up to the edges using your fingers or an offset spatula. Smooth the surface as best you can.
- In the same mixer bowl (no need to wash), add 8 ounces room-temperature cream cheese, 1/4 cup white sugar, 1 large egg, and a pinch of salt. Beat until mostly smooth, about 2 minutes.
- Pour the cream cheese mixture over the pressed dough and spread it into an even layer.
- Use a small spoon or teaspoon to drop small dollops of the cooled dulce de leche onto the cream cheese layer, spacing them about 1 inch apart.
- With a butter knife or skewer, swirl the dulce de leche into the cream cheese in loopy strokes until the surface is marbled.
- Bake in the preheated oven for 25 to 30 minutes, until the edges are set and the center is only a little jiggly.
- Remove from the oven and let the bars cool completely in the pan on a wire rack, about 1 hour. Sprinkle with sea salt, use the parchment overhang to lift the slab from the pan, and slice into bars.
Equipment
- 9×13 Baking Pan
Notes
Short-cut:
Feel free to use store-bought dulce de leche.
Stiff dulce de leche problem:
If your dulce de leche is cold and a bit stiff, it’ll have trouble swirling, to combat this issue simply warm it up in the microwave or in a small saucepan until warm.
To Make Ahead:
You can make this up to two days ahead. To do so, make the entire recipe and transfer to the fridge to chill for up to a day. If it’s more than a day, I’d suggest slicing it up and storing it in an airtight container.
