Shortbread Brownies

I may receive compensation in the form of payment or products to supplement my posts, but all opinions remain my own. Read our disclosure policy.

These shortbread brownies combine two classic desserts for the ultimate bar recipe. The shortbread base is buttery and tender and the brownie on top is rich, fudgy and perfectly decadent. Stack of three shortbread brownies, one on top of each other

It’s no secret that I love brownies – and these shortbread brownies may just be my new favourite recipe. The combination of tender, melt-in-your mouth shortbread and fudgy, verging on gooey brownie is to die for. The shortbread is buttery and not too sweet – just like shortbread should be. Then the brownie layer has a rich, dark chocolate flavor that pairs perfectly with the almost gooey texture.

The combination of shortbread and brownies is rich enough already, so I didn’t want these bars to be too sweet.

Plate of shortbread brownies, stacked on top of each other.

Making Shortbread Brownies

Below – I’m taking you through some recipe tips and tricks along with step-by-step photos.

First, you’ll make the shortbread layer. You’ll beat together slightly softened butter with the sugar. Then mix in the flour, cornstarch and salt. You want the butter to still be slightly cold for this shortbread recipe – it will be more difficult to mix everything together, but it will give the shortbread a better texture.

Note that the dough will be crumbly and it will be difficult to incorporate all of the flour into the butter mixture.

You’ll press the dough into your prepared pan. I use a sheet of wax paper to press the dough down into an even layer. Then prick the dough with a fork – you should not go deep enough to hit the bottom of the pan. Pan of shortbread dough in pan, and shortbread dough pressed into pan.

Then the shortbread crust will bake on it’s own for about 18-20 minutes, or until the top looks set and the edges are just starting to become golden.

As the shortbread layer is baking, it’s time to make the brownie batter. I wanted these brownies to have a rich, chocolate flavor without being overly sweet – which is why I used 70% dark chocolate. If you prefer a sweeter brownie, feel free to use semi-sweet chocolate or 50% dark chocolate.

  1. You’ll first melt together the butter and dark chocolate. It’s important the chocolate is very finely chopped for easier melting. If using a microwave, always go in short bursts for about 45 seconds on medium power and stir between each interval. Alternatively, you can use a double boiler.
  2. Let the mixture cool slightly – then whisk in the eggs, granulated sugar, and vanilla extract. Just make sure the chocolate isn’t hot to the touch (warm is ok) – otherwise, the eggs can curdle. Bowl of chopped chocolate and butter, and bowl of melted chocolate and butter with sugar and eggs.
  3. Sift in the flour, cocoa, and salt. I especially like to sift in the cocoa powder since cocoa can be pretty lumpy. Then whisk the batter together, stopping as soon as you no longer see streaks of flour/cocoa.
  4. Then pour the brownie batter over the baked shortbread crust and smooth into an even layer. Bowl of brownie batter after flour and cocoa sifted in, and pan of brownie batter.

Then you’ll pop the brownies back into the oven for another 22 minutes or so or until the top looks set and an inserted toothpick comes out clean or with a few damp crumbs. Bake time will vary based on your oven and also based on how gooey you like your brownies.

Pro Tip: I always recommend waiting for brownies to cool fully before slicing. This allows the brownies to set properly and ensures cleaner cuts. When the brownies are fully cooled, you’ll lift them out of the pan using the overhang of the parchment paper/aluminum foil. Then slice with a thin, sharp knife and wipe off the knife after each cut. I never slice these shortbread brownies with a table knife because I don’t find they properly slice the shortbread.

Two brownies with a shortbread crust, stacked one on top of each other.

The flavor combination of buttery shortbread and rich chocolate brownie is truly to die for – and the texture of the shortbread and fudgy brownie make for one delicious treat.

For more decadent brownies, be sure to try:

Stack of three shortbread brownies, one on top of each other

Shortbread Brownies

These shortbread brownies combine two classic desserts for the ultimate bar recipe. The shortbread base is buttery and tender and the brownie on top is rich, fudgy and perfectly decadent. 
Prep: 30 minutes
Cook: 40 minutes
Total: 1 hour 10 minutes
Servings: 12 brownies
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 8x8 inch (20x20 cm) pan


Shortbread Crust

  • 2/3 cup unsalted butter (150 grams) , slightly softened but still a bit cold to the touch (it should not be starting to melt
  • 1/3 cup granulated sugar (67 grams)
  • 1 1/4 cup all-purpose flour (156 grams) , measured correctly
  • 1 teaspoon cornstarch, AKA cornflour
  • 1/4 teaspoon salt


  • 1/2 cup unsalted butter (112 grams) , cut into cubes
  • 5 ounces dark chocolate (142 grams) , finely chopped, I recommend 50-70%
  • 1 cup granulated sugar (200 grams)
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1/2 cup all-purpose flour (63 grams)
  • 3 tablespoons cocoa powder (16 grams)
  • 1/2 teaspoon salt


  • Preheat the oven to 325F (170C).
  • Lightly spray an 8x8 inch (20x20 cm) pan with baking spray. Then line with parchment paper so that there is an overhang around the edges. Spraying the pan first helps the paper stay in place. Alternatively, line with aluminum foil, leaving an overhang around the edges.

Shortbread Layer

  • Beat together the butter and sugar until combined.
  • Then beat in the flour, salt and cornstarch. Beat together until the flour is incorporated. The mixture should be dry and crumbly.
  • Pour/dump the mixture into the prepared pan. Press into an even layer. It will be slightly difficult to do this. I recommend using a piece of wax paper between the dough and your hands to press it down.
  • Prick the top of the shortbread with the tines of a fork (maybe 8-10 rows of 6-8 pricks). Do not go so deep that you touch the bottom of the pan.
  • Bake in the preheated oven for about 16-18 minutes, or until the top looks set and the edges may just be starting to turn golden.
  • Remove from the oven.

Brownie Layer

  • Once the shortbread is out of the oven, turn the oven to 350F (180C).
  • Add the butter and finely chopped chocolate to a heatproof bowl. Microwave on medium power (not high power, which is often the default) for 45-second intervals. Remove from the microwave and stir between each interval until fully melted. Alternatively, melt in a double boiler over gently simmering water.
  • Let the mixture sit for a few minutes so that it isn't hot. Then whisk in the sugar, eggs and vanilla extract.
  • Sift in the flour, cocoa and salt. Gently mix the batter together until you no longer see streaks or clumps of flour or cocoa.
  • Pour the batter over the baked shortbread crust - be careful, the pan will be hot. Then spread into an even layer.
  • Bake in the preheated oven for around 22-24 minutes, or until the top is set and an inserted toothpick comes out clean or with a few damp crumbs. Note that bake time will vary depending on your oven and how gooey you like your brownies.
  • Cool fully before slicing. When ready to slice, lift the cooled brownies out of the pan using the overhang of the parchment paper. Place on a cutting board, peel back the sides of the parchment paper and slice using a sharp knife.


  1. Butter: Be sure to use real butter and not margarine for this recipe. Salted butter is fine to use - just omit the salt from the recipe. You want the butter to be slightly softened, but still a little cool to the touch. 
  2. Flour: Be sure to measure correctly - otherwise the shortbread layer will be too dry. Whisk first, then spoon into a dry measuring cup and level off the top. For the most accurate results, measure in grams using a scale.
  3. Chocolate: I prefer to use something between 65-75% for this recipe, but anything between 50-75% will work. Use semi-sweet for sweeter brownies. I don't recommend using anything stronger than 75% because the brownies can become bitter.
  4. Storage: Store in an airtight container at room temperature for up to 5 days. Baked and cooled brownies can be wrapped tightly, placed in a freezer bag or container and frozen. Always thaw in the fridge.
  5. Nutrition: Details provided are an estimate only and based on 1 brownie, assuming the pan is sliced into 12 uniform pieces. 


Calories: 397kcal, Carbohydrates: 42g, Protein: 4g, Fat: 24g, Saturated Fat: 15g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 79mg, Sodium: 114mg, Potassium: 141mg, Fiber: 2g, Sugar: 25g, Vitamin A: 601IU, Calcium: 23mg, Iron: 3mg
Like this recipe? Rate and comment below!


You Might Also Like

Leave a comment

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

Recipe Rating


  1. In the shortbread recipe you say to beat I. The flour, SALT and cornstarch into the creamed butter and sugar. BUT you did NOT list salt or it’s quantity in the shortbread recipe