If you love the buttery richness of shortbread combined with the fudgy decadence of brownies, then this Shortbread Brownies Recipe is about to become your new favorite treat. It perfectly layers a crisp, crumbly shortbread base with a luscious, chocolatey brownie topping, creating a dessert that’s both simple to make and irresistibly delicious. Every bite offers that perfect balance of textures and flavors, making it a crowd-pleaser for any occasion, whether it’s a cozy night in or a festive gathering with friends.

Ingredients You’ll Need
The magic of this Shortbread Brownies Recipe lies in its straightforward ingredients that come together beautifully to create layers of texture and flavor. Each component plays a crucial role, from the buttery base that provides a tender crunch to the rich brownie layer that offers that classic chocolate indulgence.
- 1 cup all-purpose flour: Forms the foundation of the shortbread, giving it structure and tenderness.
- 1/4 cup granulated sugar: Adds just enough sweetness to balance the buttery crust.
- 1/2 cup vegan butter or regular unsalted butter, softened: Essential for that melt-in-your-mouth shortbread texture.
- 1/4 teaspoon salt: Enhances all the flavors, preventing the sweetness from becoming flat.
- 1/2 cup unsweetened cocoa powder: Provides the deep, rich chocolate flavor for the brownie layer.
- 1/2 cup all-purpose flour: Works with the cocoa powder to build the structure of the brownie.
- 1/4 teaspoon baking powder: Gives the brownie a slight lift without losing moisture.
- 1/4 teaspoon salt: Balances the sweetness in the brownie mixture.
- 1/2 cup melted coconut oil or vegetable oil: Keeps the brownie moist and tender.
- 3/4 cup sugar: Sweetens the brownie perfectly without overpowering.
- 1/4 cup milk of choice: Adds moisture and helps bind the brownie ingredients.
- 1 tablespoon ground flaxseed (or 1 egg if not vegan): Acts as a binder and adds a subtle nutty flavor when using flaxseed.
- 2 teaspoons vanilla extract: Enhances the chocolate flavor with warm, aromatic notes.
- Optional: 1/2 cup chocolate chips or chopped walnuts: For extra texture and bursts of flavor in the brownie topping.
How to Make Shortbread Brownies Recipe
Step 1: Prepare the Oven and Pan
Start by preheating your oven to 325°F (160°C) and lining an 8-inch square baking pan with parchment paper. This step ensures even baking and makes removing the brownies effortless once they’re done.
Step 2: Make the Shortbread Base
In a mixing bowl, combine the flour, sugar, salt, and softened butter. Use your fingertips or a pastry cutter to mix until the dough turns crumbly but holds together when pressed. This forms the buttery shortbread crust that will support the rich brownie layer above.
Step 3: Bake the Shortbread Crust
Press the shortbread mixture evenly into the bottom of your prepared pan. Bake it for 12 minutes to achieve a light golden color and a firm base that won’t get soggy once the brownie layer is added.
Step 4: Mix the Dry Ingredients for the Brownie Layer
While the shortbread is baking, whisk together the cocoa powder, flour, baking powder, and salt in a separate bowl. This combination ensures your brownie topping is perfectly fudgy with just the right rise.
Step 5: Combine Wet Ingredients for the Brownies
In another bowl, mix the melted coconut or vegetable oil, sugar, milk, ground flaxseed (or egg), and vanilla extract. Stir this wet mixture into the dry ingredients gradually, folding everything together until smooth and evenly combined.
Step 6: Add Optional Mix-ins
Fold in chocolate chips or chopped walnuts if you want to add delightful texture and bursts of flavor to your brownies. They’re totally optional but highly recommended for that extra wow factor.
Step 7: Assemble and Bake the Brownies
Pour the brownie batter over the baked shortbread crust, smoothing the top evenly with a spatula. Return the pan to the oven and bake for 18 to 22 minutes. The center should be set but still have a few moist crumbs on a toothpick test, ensuring fudgy perfection.
Step 8: Cool and Slice
Let your Shortbread Brownies Recipe cool entirely in the pan before slicing into squares. This cooling time helps the layers set properly, making them easier to cut and even more enjoyable to eat.
How to Serve Shortbread Brownies Recipe

Garnishes
For a little extra flair, dust the tops of your shortbread brownies with powdered sugar or sprinkle a pinch of flaky sea salt. You can also add a dollop of whipped cream or a scoop of vanilla ice cream to balance the dense chocolate with creamy sweetness.
Side Dishes
These brownies pair wonderfully with a cup of freshly brewed coffee or a glass of cold almond milk. If you’d like to make it a full dessert experience, serve them alongside fresh berries or lightly roasted nuts to add contrast and freshness.
Creative Ways to Present
If you’re bringing these to a party or gifting them, consider cutting the brownies into mini squares and placing them in a decorative tin or on a pretty platter lined with parchment paper. Drizzle melted chocolate or caramel over them just before serving for extra indulgence that guests will adore.
Make Ahead and Storage
Storing Leftovers
Store any leftover Shortbread Brownies Recipe in an airtight container at room temperature for up to 3 days. The brownies will maintain their delightful contrast between crumbly shortbread and fudgy chocolate, making it easy to enjoy a sweet treat whenever cravings hit.
Freezing
You can freeze these brownies for longer storage by wrapping them tightly in plastic wrap and placing them in a freezer-safe container or bag. They’ll keep fresh for up to 3 months. Thaw at room temperature before serving to keep the texture just right.
Reheating
If you like your brownies warm, gently reheat individual squares in the microwave for about 15 seconds or in a low oven (300°F or 150°C) for 5–7 minutes. Warm brownies taste even more heavenly, especially with a scoop of ice cream on top.
FAQs
Can I use regular butter instead of vegan butter?
Absolutely! This recipe works perfectly with either vegan or regular unsalted butter. Just make sure it’s softened to room temperature for easier mixing.
What if I don’t have ground flaxseed for the vegan option?
If you don’t have flaxseed, you can either use an egg as the recipe suggests or substitute with a chia seed egg (1 tablespoon chia seeds mixed with 3 tablespoons water).
Can I add other mix-ins besides chocolate chips and walnuts?
Definitely! Feel free to get creative with chopped almonds, pecans, dried fruit, or even white chocolate chips to customize your brownie layer.
Is it possible to use gluten-free flour?
Yes, you can substitute with a gluten-free all-purpose flour blend. Make sure it contains xanthan gum or add a small amount for better texture, since the shortbread base relies on the flour’s structure.
How thick should I press the shortbread layer?
Press the shortbread mixture evenly and firmly into the pan, about 1/4 to 1/3 inch thick. This ensures the crust bakes evenly and supports the brownie topping without crumbling.
Final Thoughts
This Shortbread Brownies Recipe is such a joy to make and even more delightful to share. The blend of crumbly shortbread with rich, fudgy brownies is one of those rare desserts that feels both homey and special. If you’re looking for a crowd-pleasing treat that’s easy to pull together but impressive to serve, this recipe has your name on it. I can’t wait for you to try it and enjoy every luscious bite as much as I do!
Print
Shortbread Brownies Recipe
- Prep Time: 10 minutes
- Cook Time: 34 minutes
- Total Time: 44 minutes
- Yield: 9 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Delight in these rich and buttery Shortbread Brownies that combine a crisp, crumbly shortbread base with a fudgy, chocolate brownie topping. This easy-to-make dessert perfect for any occasion offers a luscious texture contrast and can be customized with chocolate chips or walnuts for added indulgence.
Ingredients
Shortbread Base
- 1 cup all-purpose flour
- 1/4 cup granulated sugar
- 1/2 cup vegan butter or regular unsalted butter, softened
- 1/4 teaspoon salt
Brownie Layer
- 1/2 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup melted coconut oil or vegetable oil
- 3/4 cup sugar
- 1/4 cup milk of choice
- 1 tablespoon ground flaxseed (or 1 egg if not vegan)
- 2 teaspoons vanilla extract
- Optional: 1/2 cup chocolate chips or chopped walnuts
Instructions
- Preheat Oven and Prepare Pan: Preheat your oven to 325°F (160°C) and line an 8-inch square baking pan with parchment paper to prevent sticking and ensure easy removal of the brownies.
- Make the Shortbread Dough: In a mixing bowl, combine the flour, sugar, salt, and softened butter. Mix until the ingredients form a crumbly dough that holds together when pressed.
- Form and Bake the Shortbread Crust: Evenly press the shortbread mixture into the bottom of the prepared pan to create a uniform crust. Bake this for 12 minutes to set the base before adding the brownie layer.
- Mix Dry Ingredients for Brownie Layer: While the crust bakes, whisk together the unsweetened cocoa powder, flour, baking powder, and salt in a separate bowl to combine thoroughly.
- Combine Wet Ingredients for Brownie Layer: In another bowl, mix the melted coconut oil or vegetable oil, sugar, milk of choice, ground flaxseed (or egg), and vanilla extract until smooth and well combined.
- Incorporate Dry Ingredients: Stir the dry cocoa and flour mixture into the wet ingredients until you have a smooth, uniform batter without lumps.
- Add Optional Mix-ins: Fold in chocolate chips or chopped walnuts now if you are using them to add texture and extra flavor.
- Assemble and Bake: Pour the brownie batter evenly over the pre-baked shortbread crust, smoothing the top with a spatula. Return the pan to the oven and bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool and Serve: Allow the brownies to cool completely in the pan before slicing into squares to ensure clean cuts and perfect texture.
Notes
- You can substitute ground flaxseed mixed with water for eggs to keep the recipe vegan.
- Use parchment paper lining to easily lift brownies from the pan.
- Optional chocolate chips or walnuts add extra crunch and flavor but can be omitted for a simpler version.
- Ensure not to overbake to keep the brownies fudgy.

