About This Recipe

I’ve always been curious about millionaire bars. A buttery shortbread crust layered with rich caramel and smooth chocolate sounded like absolute heaven. But instead of playing around with the original, I decided to take things one step further and add a thick, fudgy brownie layer to the mix.

And just like that—hello, Millionaire Brownies!

These decadent dessert bars combine everything you love about classic millionaire bars with the rich chocolatey goodness of a homemade brownie. Each bite is packed with buttery shortbread, fudgy brownie, silky caramel, and a smooth chocolate topping for the ultimate layered dessert. They’re rich, indulgent, and will impress whoever you are serving. Serious, these bars are nothing short of heaven.

Key Ingredients

Butter – Truly, the star of these Millionaire Brownies. It shows up in every layer, from the buttery shortbread crust to the fudgy brownie, rich caramel, and silky chocolate ganache. It’s what gives the bars their rich, melt-in-your-mouth texture.

Flour – Flour provides structure and stability, especially in the brownie layer and shortbread base, helping everything hold together while still staying tender.

Sugar & Brown Sugar – A combination of granulated sugar and brown sugar adds sweetness and depth. As the granulated sugar dissolves during the shortbread baking, it leaves behind tiny pockets that give the crust a light crispness while still keeping it buttery and tender. And for the brownies, it helps create that shiny, slightly crackly top while also contributing to the fudgy texture inside.The brown sugar plays a necessary role in adding extra moisture and a subtle caramel-like flavor to both the brownies and the caramel layer.

Chocolate Chips & Cocoa Powder – High-quality chocolate chips and cocoa powder are essential for deep, rich chocolate flavor. They give the brownie layer its intense chocolate taste and help the ganache become smooth and luxurious.

Espresso Powder – Don’t be fooled- espresso powder doesn’t make the brownies taste like coffee—it actually enhances the chocolate flavor. Just a small amount deepens and intensifies the cocoa, making the brownie layer taste richer, darker, and more complex.

Cornstarch – A small amount of cornstarch is the secret to extra-soft brownies. It lightens the texture just enough to keep them tender and fudgy rather than dense. This is seriously an unsung hero in brownies!

Sweetened Condensed Milk – Makes the caramel layer so easy and foolproof. It creates a thick, creamy caramel that sets beautifully and slices cleanly.

Heavy Whipping Cream – Heavy cream adds richness and silkiness to both the caramel and the chocolate ganache. It helps create that smooth, glossy finish that makes these bars so indulgent.

Vanilla – One of those quiet but essential ingredients that ties everything together. Vanilla rounds out the sweetness in the shortbread, brownies, and caramel, enhancing the overall flavor without overpowering the chocolate or butter. It just adds the perfect amout of warmth and depth to every baked good.

FAQ’s

Yes, this helps the shortbread set before the brownie layer is added. This keeps the base crisp and prevents it from becoming soggy under the brownie and caramel layers.

This usually happens if the crust is overbaked or if too much flour was added. The shortbread should be just barely golden at the edges—overbaking will make it lose its tender, buttery texture.

Cakey brownies usually come from overmixing the batter or adding too much flour. For fudgy Millionaire Brownies, mix just until combined and be careful not to overbake.

The edges should look set and slightly pulled away from the pan, while the center still has a slight softness. A toothpick should come out clean.

This can happen if you add the brownie batter when the shortbread is still too warm. Make sure the shortbread is not too warm before pouring the brownie batter.

If the brownies are warm, the caramel can melt, seep into the brownie layer, and prevent clean, defined layers. Letting the brownies cool fully helps the caramel sit neatly on top and set properly for those perfect, distinct layers.

Clean layers come down to temperature and patience. Each layer needs time to set before the next one is added—especially the shortbread and brownie layers, which should be cooled before adding caramel. The caramel also needs to cool slightly so it’s thick but still pourable, rather than runny.

Chilling the brownies after assembly helps everything firm up, making it much easier to slice sharp, defined squares. For the cleanest cuts, use a sharp knife wiped clean between each slice, and if needed, chill the brownies briefly before serving. This helps each layer stay distinct instead of blending together.

Helpful Tips

When making the caramel: Cook the caramel on medium low (not too high of heat or it will burn) until it’s thick, glossy, and fully combined, then let it cool slightly (1-2 minutes) before pouring over the brownies. It should still be pourable but not hot or runny—this helps it sit neatly on top without melting into the brownie layer.

Don’t pack your flour: When measuring flour, if not using a kitchen scale, spoon the flour into your measuring cup and level it off rather than scooping directly from the bag. Packing the flour can lead to dry, crumbly shortbread and dense brownies instead of soft and fudgy ones.

When mixing the brownie batter: Mix just until the ingredients are combined. Overmixing can incorporate too much air, which leads to a more cake-like texture instead of dense, fudgy brownies.

For faster setting: If you’re short on time, pop the assembled brownies into the fridge to speed up the cooling and setting process. This helps the caramel and chocolate firm up more quickly for cleaner slicing.

For clean slicing: Chill the brownies before cutting and use a sharp knife, wiping it clean between each slice. This keeps the layers sharp and distinct for that bakery-style finish.

More Recipes!

Here are some more recipes you might enjoy!

Lime & Toasted Coconut Blondies (with brown butter!)

Almond Croissant Blondies

Snickerdoodle Blondies

Perfect Fudge Brownies

Toffee Cookie Bars

If you try this recipe, I would love your feedback! Please leave a star rating, a comment below or on the reel in Instagram! Also please share what you made and tag @eatatmaudes !! Thank you so much for stopping by and making yumminess with me!

Close-up of a millionaire brownie slice showing distinct layers of buttery shortbread, rich brownie, smooth caramel, and glossy chocolate.

Millionaire Brownies

Prep Time 40 minutes
Cook Time 55 minutes
Wait Time 2 hours
Total Time 3 hours 35 minutes
SERVINGS 16 brownies

**This post contains affiliate links. If you use these links to buy something, I may earn a commission at no extra cost to you

Ingredients 

Shortbread Base

  • 1 + 1/4 cups (280 g) unsalted butter
  • 1/2 cup + 1 tbsp (125 g) granulated sugar
  • 2 + 1/2 cups (310 g) all-purpose flour, spooned & leveled, not packed
  • 1/2 tsp salt

Brownies

  • 1 + 1/4 cup + 1 tbsp (285 g) unsalted butter
  • 1 + 1/2 cups (315 g) granulated sugar
  • 3/4 cup packed (140 g) brown sugar
  • 3/4 cup (70 g) cocoa powder, spooned & leveled, not packed
  • 3 eggs, room temperature
  • 2 tsp (10g) vanilla extract
  • 3/4 tsp (4 g) salt
  • 1 + 1/4 cups (150 g) all purpose flour, spooned & leveled, not packed
  • 1/2 tbsp (4 g) cornstarch
  • 1 tsp (3 g) espresso powder
  • 1 + 1/4 cups (215 g) chocolate chips

Caramel Sauce

  • 1 can (14 oz / 397 g) sweetened condensed milk
  • ½ cup (113 g) unsalted butter
  • 1/2 cup (100 g) light brown sugar
  • 1 1/2 tbsp (30 g) corn syrup or golden syrup
  • 1 tbsp (15mL) whipping cream
  • 1/2 tsp (3 g) salt
  • 1 tsp (5 mL) vanilla extract

Chocolate Ganache

  • 1/2 cup (120 mL) heavy whipping cream
  • 8 oz (226 g) semi sweet chocolate
  • 1 tbsp (14 g) unsalted butter

Instructions 

Enable Step-by-Step Mode
  • For the shortbread base, preheat your oven to 325°F (165°C). Line a 9×9 inch pan with parchment paper leaving some overhang for easy removal.
  • In a large bowl, using a rubber spatula, mix the butter and sugar together until combined. ** No need to whip the butter and sugar- just combined is perfect.
  • Add the flour and salt and mix until the dough comes together and resembles coarse crumbs.
  • Press the dough firmly and evenly into the bottom of the prepared pan — use the bottom of a glass or measuring cup to pack it flat.
  • Bake for 23-26 minutes until a lightly golden. **Please note ovens do vary- look for visual cues rather than time. The shortbread should be golden and set on the edges and the middle should not be greasy or doughy. Remove and let the shortbread cool for about 20 minutes.
  • While the shortbread cools, work on the brownies. Raise the oven temperature to 350°F (175°C). In a medium saucepan over low heat, melt the butter.
  • Pour the melted butter into a large mixing bowl with the sugars. Using a hand whisk, mix. Then sift in the cocoa powder. Mix and then add the eggs and vanilla. Whisk the mixture vigorously for about 2 minutes (you can use a hand mixer on medium speed, if that is easier). ** We want the mixture to be light and glossy.
  • Add the flour, cornstarch, espresso powder and salt and fold gently until just combined — do not overmix. Fold in the chocolate chips.
  • Pour the brownie batter evenly over the cooled shortbread base and spread into an even layer. Bake for 32-35 minutes until the edges are set.
  • I personally like my brownies to be a little underbaked (especially in this recipe)-when you insert a toothpick, if a little brownie batter comes out thats is fine as long as the edges are set. If you like your brownies a little more done, bake until an inserted toothpick comes out with few wet crumbs. Again, please look for visual cues rather than at the time.
  • Let the brownies cool for at least 1 hour. For the caramel sauce, you want to prepare this caramel just before you plan to pour it onto the cooled brownies.
  • Combine the sweetened condensed milk, butter, brown sugar, corn syrup and salt in a medium saucepan over medium low heat. Stir continuously until the butter melts and everything is combined. Continue cooking, stirring constantly, until the caramel thickens and deepens in color (about 8-10 minutes.)
  • The caramel should coat the back of a spoon and pull away slightly from the sides of the pan.
  • Remove from heat and stir in the vanilla and whipping cream. Pour the caramel evenly over the completely cooled brownie layer and spread to the edges. Refrigerate for at least 1 hour until the caramel is set before adding the ganache.
  • For the ganache, add the chocolate and butter to a heat safe bowl. In a small saucepan heat the heavy whipping cream over medium heat until it just begins to simmer. Do not boil.
  • Pour the hot cream over the chocolate and butter and let it sit undisturbed for 2 minutes. Then gently stir from the center outward until the ganache is completely smooth and glossy. Pour the ganache over the set caramel layer and spread evenly to the edges. Sprinkle with some flaky sea salt or sprinkles- whatever your heart desires!
  • Refrigerate for at least 1-2 hours until the ganache is fully set. Slice and serve!
  • Storage: Store in an airtight container at room temperature for up to 3–4 days. If stacking the brownies, place a sheet of parchment paper between layers to prevent them from sticking together.
    For longer storage, refrigerate the brownies in an airtight container for up to 1 week. Keep in mind that the caramel and chocolate layers will firm up when chilled. For the best texture and flavor, let the brownies sit at room temperature for 15–30 minutes before serving.
Keyword best millionaire brownies, brownie caramel bars, brownie recipes, brownies, caramel brownie recipe, caramel desserts, caramel recipes, chocolate caramel brownies, chocolate caramel dessert, fudgy millionaire brownies, homemade millionaire brownies, layered brownie dessert, millionaire brownie recipe, millionaire brownies, shortbread

Leave a Reply

Your email address will not be published. Required fields are marked *

Did you love this recipe? Let us know what you think!