Walnut Shortbread
This walnut shortbread is buttery, nutty and extra tender. Dip them in chocolate for an elegant cookie perfect for holidays or gifting.

Table of contents
Why You’ll Love this Recipe
If you’ve made my classic shortbread, you already know how simple and satisfying that traditional recipe can be.
This walnut shortbread takes that same buttery foundation and layers on even more flavor and texture with just a handful of pantry staples.
Finely ground walnuts give the dough a rich nuttiness while also making the cookies even more “short”—that melt-in-your-mouth tenderness shortbread is known for.
For an extra touch of indulgence, I like to dip them in a bit of chocolate. The result is a cookie that feels both familiar and a little bit special.
Ingredients You’ll Need

Ingredient notes
- Unsalted Butter should be room temperature, which is about 70°F (21°C). The butter should be pliable but not soft and melty. If you use salted butter eliminate the salt listed in the recipe.
- Walnuts will make the texture of the cookies even “shorter”. That is, less gluten development for an ultra tender crumb that melts in your mouth.
- Brown sugar adds a rich molasses flavor to the cookie that pairs perfectly with the walnut flavor.
- All Purpose Flour: AP flour has the right amount of protein to keep the cookies from spreading too much or becoming tough and dry.
- Chocolate – I prefer dark chocolate for this recipe, but you can certainly use milk or white chocolate if you’d like.
How to Make Walnut Shortbread Cookies
See the recipe card for detailed measurements and instructions.

- Grind the walnuts with the flour.
- Cream the butter and sugar until smooth. You’re not trying to add a lot of air at this point. Shortbread should be pleasantly “dense”, not airy.
- Add the flour mixture.
- The dough will look crumbly but will come together.

- Finish kneading together the dough either in the bowl or on a lightly floured surface.
- Form the dough into a rectangle.
- On a piece of parchment paper, roll the dough to 12″x8″. Score 1″ segments along the 8″ side.
- Score in 3″ segments along the 12″ side.

- Slide the dough onto a quarter or half sheet pan. Poke each cookie 3x with a fork. Chill for at least 30 minutes or up to 2 days.
- Bake until the center of the dough is set and the edges are lightly browned.
- Let the cookies cool completely in the pan. Then use the paper to slide the slab onto a cutting board. Cut along the score lines.
- Dip one end of each cookie in melted chocolate. Set the cookies onto a parchment lined pan until the chocolate is set.
Tips for Perfect Walnut Shortbread
- Grind the walnuts with the flour. This prevents the walnuts from turning into a paste.
- Chill the dough before baking to prevent over-spreading.
- Watch the baking time. Bake just until the center of the dough is set. A pale surface with lightly golden edges is ideal.
- Cool the cookies completely before cutting. The cookies are so tender, if you try to move or cut them before they’re completely cool they may crack.
- Let chocolate set completely before storing or stacking. You can slide the pan with the dipped cookies into the refrigerator to speed up the process.
Make Ahead & Storage Instructions
- The dough, either before or after rolling, can be chilled up to 3 days or frozen for a month.
- Baked shortbread keeps in an airtight container at room temperature for about a week or can be frozen for a month.
- Chocolate-dipped cookies should be stored in a cool, dry place, layered with parchment to prevent them from sticking.

If you love this recipe as much as I do, I’d really appreciate a star rating and a quick comment. Ratings and comments help my recipes show in search results. Thanks!
Walnut Shortbread Recipe
Ingredients
- 4 oz walnuts (1 cup)
- 10 oz all purpose flour (2 cups, see note)
- 1/4 teaspoon table salt
- 8 oz unsalted butter (room temp)
- 5 oz light brown sugar (½ cup + 2 tablespoons)
- 4 oz semi-sweet chocolate (chopped)
Instructions
- Have a 1/4 sheet pan with a 1/4 sheet of parchment, or a half sheet pan with half sheet of parchment ready. In a food processor, combine 4 oz walnuts, 10 oz all purpose flour and 1/4 teaspoon table salt. Process until the walnuts are finely ground. Set the mixture aside.
- Combine 8 oz unsalted butter and 5 oz light brown sugar in a mixer bowl and mix on medium speed until softened and well-combined. You don't want to aerate, just mix the ingredients. Scrape the bowl and beater.
- Add the walnut/flour mixture and mix until combined. The dough will look crumbly at this point. Dump the dough onto a lightly floured surface and knead to bring it together.
- Set the sheet of parchment paper onto your work surface. Pat the dough to a small square on top of the paper. Lightly flour the top of the dough and roll to a 8”x12” rectangle. Use the straight edge of a ruler or a bench scraper to square off the edges. Use a long knife to cut the dough into 1" pieces along the 8" side and 3" pieces along the 12" side. Don't separate the cookies after cutting. Poke each cookie with a fork 3x. Slide the paper on to a sheet pan (see note) and chill for 30 minutes. Meanwhile, preheat the oven to 350 °F.
- Bake the cookies until the dough is set all the way to the center, about 20 minutes. If you're oven bakes unevenly, rotate the tray halfway through baking. Allow to cool completely then use a long knife to cut along the scored lines to separate the cookies. Because the cookies are so tender, if you try to move or cut them before they're completely cool they may crack.
- Melt 4 oz semi-sweet chocolate in a small bowl. Dip one end of each cookie into the chocolate, allowing the excess chocolate to drip back into the bowl. Set the cookies onto a sheet pan lined with parchment until the chocolate is set.
Would you like to save this recipe?
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.