Dulce de Leche Brownies
0
on Feb 26, 2025
This post may contain affiliate links. Please read our disclosure policy.
Add some chocolate caramel goodness to your day with these deliciously simple Dulce de Leche Brownies! A rich, fudgy brownie base is studded with chocolate chips and swirled with ribbons of sticky-sweet Mexican caramel sauce for a perfectly portable dessert thatโs downright divine.

I couldnโt think of a better recipe to share than these amazingly yummy dulce de leche brownies. Perfect for any occasion! While the recipe was originally published in my newest cookbook, Fiestas, today Iโm sharing it with ALL my loyal readers!
Why Youโll Love This Mexican
Caramel Brownies Recipe
Brownies are undoubtedly awesome, but adding dulce de leche to the mix is next-level.
Chances are, you already have most of the ingredients in your pantry to make a batch. If you canโt find dulce de leche at your store, you can easily make it using condensed milk (Slow Cooker Dulce de Leche) or buy it online.
The fantastically fudgy dark chocolate brownie base is a perfect contrast for the sweetness of classic Mexican caramel sauce, offering balance in every bite.
Ingredients & Substitutionsย
The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.
- All-Purpose Flour – Plain white flour is all you need, but swapping in cake flour should work just fine.
- Cornstarch – Love the chewy, fudgy texture of box mix brownies? Cornstarch is all you need to achieve it at home! Canโt do corn? Potato starch is a perfect 1:1 substitute for cornstarch in every application Iโve tried.
- Ground Cinnamon – Adding a hint of warmth gives these brownies a Mexican chocolate vibe. If possible, use canela.
- Unsalted Butter & Salt – Starting with unsalted butter and adding your own salt is the best way to ensure consistent results.
- Baking Soda – We donโt add much leavening since we want to keep the brownies dense and fudgy, but just a smidge gives them the perfect lift.
- Granulated Sugar – White sugar is essential for achieving a gooey center with a crackly brownie top. Pure cane sugar or superfine sugar can be used in a 1:1 ratio.
- Large Eggs & Egg Yolk – Eggs act as our binder, while the extra yolk provides richness. Donโt worry, you donโt have to waste anythingโsave the extra white to toss in a Mexican egg scramble.
- Pure Vanilla Extract – For added warmth. Vanilla paste or powder may be used instead.
- Vegetable Oil – Any neutral-flavored oil (e.g. canola, grapeseed, avocado, corn, peanut) can be used here.
- Unsweetened Cocoa Powder – I prefer using Dutch-processed cocoa whenever possible, as it has a smoother, less acidic chocolate flavor than conventional cocoa. Black cocoa is considered extra-Dutched, so thatโs a great option, too!
- Semisweet Chocolate Chips – Feel free to use your favorite brand of chocolate chips. The chocolate chips provide extra chocolate flavor and a chewy texture with visible chocolate chunks throughout the brownie, essentially making them “richer” and more decadent, while also contributing a slightly shiny, crackly top due to the added sugar in the chips during baking.
- Dulce de Leche – If you canโt find it pre-made, you can make your own using a slow cooker and just one ingredient: sweetened condensed milk! Or feel free to replace it with cajeta or caramel sauce.
How to Make Dulce de Leche Brownies
Prep. Preheat the oven to 325ยฐF. Line the bottom and sides of an 8-inch square cake pan with a parchment paper sling, allowing two long strips to extend beyond the rim by about 1 inch. Spray the lined tray with cooking spray and set aside.
Step 1: Mix Dry Ingredients. In a small bowl, whisk together the flour, cornstarch, cinnamon, salt, and baking soda.
Step 2: Wet Ingredients. In a medium microwave-safe bowl, combine the sugar and butter and microwave on medium power just until the butter is melted, about 1 minute. Whisk in the eggs, egg yolk, and vanilla. Stir in the oil and cocoa powder until the cocoa dissolves and the mixture is smooth.
Step 3: Mix Wet & Dry. Add the flour mixture to the wet ingredients and stir until *just* fully incorporated. Stir in the chocolate chips, distributing them evenly.
Step 4: Initial Bake. Spread half of the brownie batter evenly in the bottom of the prepared pan and bake for 10 minutes. Remove from the oven. The batter will still be loose; we want it that way!
Step 5: Add Dulce de Leche Swirl. Dollop the dulce de leche on top of the baked brownie batter, portioning it in 9 evenly spaced spoonfuls, and then top evenly with the remaining batter. Using a knife, swirl together the top brownie layer and the dulce de leche layer.
Step 6: Finish Baking. Return the pan to the oven and bake for about 20 minutes longer. The top should feel just barely set to the touch. Do not overbake. Let cool completely in the pan on a wire rack, then cover and refrigerate for at least 1 hour before serving.
Step 7: Cut Cooled Brownies. Using the edges of the parchment sling to assist, lift the brownies out of the pan, then cut into squares to serve. (Note that this recipe makes either 9 large or 16 small brownies depending on whether you make 2 or 3 cuts per side.)
Optional Variations
- Different Caramel – Try goatโs milk cajeta for another fun Latin American treat, or swap in the thick caramel sauce of your choice.
- Different Chocolate – While I love the double-whammy of semisweet chocolate chips in my chocolate caramel brownies, youโre welcome to switch things up. White, milk, dark, bittersweet, or mini chocolate chips can all be swapped in, as can other baking chips (e.g. butterscotch or caramel chips). Or, use the chopped Mexican chocolate or chocolate bars of your choice.
Serving & Topping Suggestions
These chocolate brownies with dulce de leche swirls are decadent as can be, so you donโt need anything to serve them. I like to wrap them individually in plastic wrap and slap on a cute heart sticker to keep them closedโtheyโre great for tossing in lunch boxes, giving as Galentineโs, or selling at bake sales.
Want to go all out? Make a sundae by topping your brownie with a scoop of vanilla, caramel, or chocolate ice cream, a drizzle of warmed dulce de leche and Mexican chocolate sauce, a dollop of whipped cream, and a sprinkle of toasted nuts. If youโre hosting a get-together, set up a brownie ice cream sundae bar so everyone can create their own dream dessert!
Expert Tips & Tricks
Separate eggs when theyโre coldโthe yolk is far less likely to break this way.
Use a kitchen scale. Volume measurements for dry ingredients can vary widely, as they can settle. Using a scale will ensure you get perfect results every time! If you donโt have one, use the spoon and sweep method to measure your flour for the closest approximation.
Donโt over-mix the brownie batter. As soon as there are no visible pockets of the flour mixture, youโre done.
DIY Dulce de Leche will save you a bit of money over store-boughtโand itโs SO EASY.
Make it pretty! Use a knife or skewer to make pretty swirls, dragging across the pockets of dulce de leche.
Storage Instructions
- Room Temperature – The brownies will keep in an airtight container at room temperature for up to 3 days.
- Refrigerated – For a slightly longer shelf-life, theyโll keep in the fridge for up to a week.
- Frozen – You can also freeze dulce de leche brownies for up to 3 months. I recommend wrapping them in several layers of plastic wrap before transferring to a freezer bag and gently pressing the air out to help ward off any freezer burn.
- Reheating – I generally prefer to serve my brownies cool or at room temp to make them easier to eat with my hands. However, if youโd like to warm them (say, for a brownie sundae), pop them on a parchment-lined tray in a preheated 200ยบF oven for about 5 minutes, or until sufficiently gooey.
Frequently Asked Questions
While dulce de leche is part of the โcaramelโ category, dulce de leche is a particular variety of caramel whose name translates to โsweet milk.โ The only ingredients in classic Mexican dulce de leche are sugar and milk (or sweetened condensed milk as a shortcut), then cooked until the sugars caramelize and thicken the mixture.ย
Other forms of caramel can varyโat most basic, caramel can be made by heating sugar until browned and caramelized, resulting in a harder, Werther-like consistency. It can also be made with water, apple cider, milk, cream, butter, or other liquids in varying ratios to create everything from chewy caramel candies to drizzle-able sauces.
Sweetened condensed milk is the building block for my slow cooker dulce de leche recipe. That said, they arenโt the sameโthe process of cooking the condensed milk down causes a color change from ecru to gold, thanks to caramelized sugars. It also becomes quite a bit thicker as it becomes dulce de leche. While theyโre not really interchangeable, you can use condensed milk to make dulce de lecheโif you have a can on hand, youโre ready to go!
Nope! While delicious, butterscotch is made by caramelizing brown sugar and butter, sometimes with some extra cream, vanilla, or additional flavoring added to the mix, whereas white sugar and milk are used for making dulce de leche.ย
Absolutely! Feel free to use your favorite boxed brownie mix (Ghirardelli brownie mix is tough to beat!) to make the brownie base, swirl in the dulce de leche as instructed in the recipe card, and bake according to the package directions.ย
More Chocolate, Brownie, Caramel, & Dulce de Leche Recipes
- Instant Pot Mexican Chocolate Brownies
- Berry Brownie Pizza
- Avocado Chili Brownies with Tequila Ice Cream
- Mexican Chocolate & Mixed Berry Cobblers
- Double-Layered Chocolate Cake with Roasted Berries
- Mexican Chocolate & Dulce de Leche Croissants
- Dulce de Leche Pecan Cinnamon Rolls
- Apple Pecan Skillet Cake with Dulce de Leche Glaze
- Strawberry Filled Crepes with Boozy Dulce de Leche
- Dulce de Leche Fruit Tartlets
- Cajeta Thumbprint Cookies
- Cajeta Peanut Butter Cookies
Dulce de Leche Brownies
Equipment
Ingredients
- Nonstick cooking spray, for the pan
- 1/2 cup all-purpose flour
- 1 tablespoon cornstarch
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/8 teaspoon baking soda
- 1 1/4 cups granulated sugar
- 5 tablespoons unsalted butter
- 2 large eggs, plus 1 large egg yolk, cold
- 1 teaspoon pure vanilla extract
- 1/3 cup vegetable oil
- 3/4 cup unsweetened cocoa powder
- 3/4 cup semisweet chocolate chips
- 2/3 cup dulce de leche
Instructions
- Preheat the oven to 325ยฐF. Line the bottom and sides of an 8-inch square pan with parchment paper, allowing it to extend beyond the rim by about 1 inch, then spray with cooking spray.
- In a small bowl, whisk together the flour, cornstarch, cinnamon, salt, and baking soda. In a medium microwave-safe bowl, combine the sugar and butter and microwave on medium power just until the butter is melted, about 1 minute. Whisk in the eggs, egg yolk, and vanilla. Stir in the oil and cocoa powder until the cocoa dissolves and the mixture is smooth. Add the flour mixture and stir until fully incorporated. Stir in the chocolate chips, distributing them evenly.
- Spread half of the batter evenly in the bottom of the prepared pan and bake for 10 minutes. Remove from the oven. Dollop the dulce de leche on top of the baked brownie batter, portioning it in 9 evenly spaced spoonfuls, and then top evenly with the remaining batter. Using a knife, swirl together the top brownie layer and the dulce de leche layer.
- Return the pan to the oven and bake for about 20 minutes longer. The top should feel just barely set to the touch. Do not overbake. Let cool completely in the pan on a wire rack, then cover and refrigerate for at least 1 hour before serving.
- Using the edges of the parchment, lift the brownies out of the pan, then cut into squares to serve. The brownies will keep in an airtight container at room temperature for up to 3 days.ย
Notes
- Room Temperature – The brownies will keep in an airtight container at room temperature for up to 3 days.ย
- Refrigerated – For a slightly longer shelf-life, theyโll keep in the fridge for up to a week.
- Frozen – You can also freeze dulce de leche brownies for up to 3 months. I recommend wrapping them in several layers of plastic wrap before transferring to a freezer bag and gently pressing the air out to help ward off any freezer burn.
- Reheating – I generally prefer to serve my brownies cool or at room temp to make them easier to eat with my hands. However, if youโd like to warm them (say, for a brownie sundae), pop them on a parchment-lined tray in a preheated 200ยบF oven for about 5 minutes, or until sufficiently gooey.ย
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.