I grew up eating my mom’s famous caramel brownies made from a cake mix, and we’ve finally created a recipe for caramel brownies from scratch that’s even better than the ones my mom made! 

A stack of brownies from scratch oozing with caramel

Easy Brownies From Scratch

I’ve chatted about Mom’s famous caramel brownies a few times and we finally posted the original recipe a while back, but I somehow became convinced that we needed a perfectly comparable caramel brownies from scratch recipe and couldn’t let it go until I discovered it. And discovered it I did.

The secret is in the homemade brownie itself. You see, I tried a gazillion recipes and none of them held up against the caramel like I wanted. Too soft, too cakey, too runny (no really, it never set up), or way too dry. Ugh, it was annoying! And then I had the brilliant idea of going back to just why we loved Mom’s.

It was in the cake mix. It had to be German cake mix or it didn’t taste right and the texture was off.

So THAT was the answer! I’d start with the makings of a cake then ditch the rest of the ingredients and go back to the butter and evaporated milk just like Mom’s recipe. DING DING DING! Everything else fell into place and this is our new go-to brownie recipe from scratch! 

A thick stack of homemade brownies with caramel laying on top of eachother

Ingredients for Caramel Brownies From Scratch

Don’t let the layer of gooey caramel oozing out from the homemade brownies fool you into thinking these are anything but easy brownies from scratch. Here’s what you’ll need to make this caramel brownie recipe: 

  • All-purpose flour
  • Granulated sugar
  • Dutch process cocoa powder
  • Baking powder
  • Baking soda
  • Salt
  • Eggs
  • Unsalted butter
  • Evaporated milk
  • Caramel squares
  • Chocolate chips
Caramel Brownies Made From Scratch

How to Make Brownies From Scratch

These easy homemade brownies from scratch have a few extra steps, but the recipe is simple enough to make. Here’s how we make these caramel brownies: 

  1. Melt the evaporated milk and caramel squares in the microwave, stirring every 30 seconds until smooth.
  2. In a large bowl, whisk together the dry ingredients. 
  3. Stir the wet ingredients into the dry. 
  4. Pour half the brownie batter into a greased 9×13-inch ban. 
  5. Bake for 8 minutes, then remove from oven. 
  6. Sprinkle with chocolate chips, then carefully pour the caramel over top.
  7. Gently press the remaining brownie batter over the caramel layer. 
  8. Return the brownies to the oven and bake until done. 

Can I Make the Caramels From Scratch as Well?

If you want to, of course you can! I recommend using our Homemade Caramels recipe if that’s the route you want to go.

Can I Omit the Caramel Layer?

If you want to make truly amazing brownies from scratch without the gooey caramel in the center, you’re welcome to omit it. But we think the caramel is what really takes this easy homemade brownie recipe to the next level! 

A thick stack of Caramel Brownies Made from Scratch placed on top of eachother

Tips for Making the Best Brownies From Scratch

Be sure to buy evaporated milk and NOT sweetened condensed milk. They’re two totally different milk products, so it’s important that you buy the right one. 

Also note that if you don’t want to pat each piece of dough out in your hand before placing on top of the caramel layer, you can just press it out on plastic wrap and turn it directly out onto the brownies. Just do whichever method is easiest for you! 

Lastly, these easy brownies from scratch will stay fresh at room temperature for a few days. You can also slice and freeze individual servings for later, if desired. 

More Decadent Desserts You’re Sure to Love:

More Homemade Brownie Recipes:

Caramel Brownies From Scratch

Caramel Brownies from Scratch

3.24 from 34 votes
Servings: 12 -16
Prep Time: 10 minutes
Cook Time: 23 minutes
Total Time: 33 minutes


I grew up eating my mom's famous caramel brownies made from a cake mix, and we've finally created a recipe for caramel brownies from scratch that's even better than the ones my mom made! 


  • 1 Package Caramel Squares, unwrapped
  • 2/3 Cup Evaporated Milk, divided, Plus 2 Tablespoons
  • 1 ½ Cups All-Purpose Flour
  • 2 Cups Granulated Sugar
  • ½ Cup Dutch Processed Cocoa, plus 1 Tablespoon
  • 1 ½ teaspoons Baking Powder
  • 1 ½ teaspoons Baking Soda
  • 1 teaspoon Salt
  • ¾ Cup Unsalted Butter, melted, Plus 1 Tablespoon
  • 2 Eggs
  • 1 ¼ Cup Chocolate Chips


  • Preheat the oven to 350 degrees F and grease a 9×13” baking pan.
  • In a large bowl, add the caramels and 1/3 cup evaporated milk.
    1 Package Caramel Squares, 2/3 Cup Evaporated Milk
  • Heat in the microwave, stirring at 30-second intervals until smooth. Set aside.
  • In another large bowl, whisk together the flour, sugar, cocoa, baking powder, baking soda and salt.
    1 ½ Cups All-Purpose Flour, 2 Cups Granulated Sugar, ½ Cup Dutch Processed Cocoa, 1 ½ teaspoons Baking Powder, 1 ½ teaspoons Baking Soda, 1 teaspoon Salt
  • Add the butter and 1/3 cup + 2 tablespoons evaporated milk and eggs and stir until the batter is thick and no flour remains.
    2/3 Cup Evaporated Milk, ¾ Cup Unsalted Butter, 2 Eggs
  • Press half of the dough into the pan.
  • Bake for 8 minutes, remove from the oven and sprinkle evenly with chocolate chips.
    1 ¼ Cup Chocolate Chips
  • Pour the caramel evenly over the entire brownie. Go slow to be sure that everything is covered in caramel.
  • Pick up small amounts of dough, about palm-sized, and press flat between your hands.
  • Gently lay over the caramel and repeat until all of the caramel is covered.
  • Bake for 15 more minutes and allow to cool before slicing.


Caramel brownies will keep for up to a week in the refrigerator.


Serving: 1gCalories: 313kcalCarbohydrates: 60gProtein: 3gFat: 8gSaturated Fat: 5gPolyunsaturated Fat: 3gCholesterol: 8mgSodium: 415mgFiber: 2gSugar: 46g
Author: Sweet Basil
Course: Over 400 Baby Shower Food Ideas that Taste Amazing

Recommended Products

A tall stack of Caramel Brownies From Scratch