These fudgy Chocolate Walnut Cookies are rich, chewy, and intensely chocolatey. Quick and straightforward to make, they pair deep cocoa flavor with toasted walnuts for a perfect contrast of fudgy centers and slightly crisp edges. For a nut-free option, swap the walnuts for extra chocolate chips or dried fruit.

If you enjoy chewy chocolate chip cookies but want something a little different, these dark chocolate walnut cookies deliver an intense chocolate experience with a satisfying crunchy-nut contrast. Made with natural unsweetened cocoa and toasted walnuts, they stay soft inside while developing a slight crust on the outside.
How to Make Them
This recipe can be mixed with a hand mixer or combined by hand. Below is a clear overview of the ingredients and steps; see the recipe card for exact quantities and measurements.
Ingredients Overview
- Walnuts: Toast first on a baking sheet to intensify their flavor, then chop coarsely.
- Unsalted butter
- All-purpose flour
- Natural unsweetened cocoa powder
- Instant espresso powder (optional): enhances and deepens the chocolate notes.
- Baking soda
- Salt: balances and enhances the flavors.
- Light brown sugar: helps keep the cookies chewy.
- Eggs
- Pure vanilla extract
Variations
This recipe is versatile and easy to adapt to personal tastes:
- Swap walnuts for pecans, hazelnuts, almonds, or pistachios.
- For a nut-free version use chocolate chunks, milk or dark chocolate chips, or white chocolate.
- Add dried fruit such as cranberries or cherries for a sweet-tart contrast.
- Stir in 1/2 teaspoon ground cinnamon for a warm, subtle spice.
Steps Overview
- Toast walnuts on a rimmed baking sheet at 350°F (175°C) for about 8–10 minutes, until fragrant. Let cool and chop.
- Melt the unsalted butter and let it cool to room temperature.
- In a medium bowl whisk together the dry ingredients: flour, cocoa powder, espresso powder (if using), baking soda, and salt.
- In a large bowl combine the brown sugar, eggs, and vanilla. Mix until smooth.
- Add the dry ingredients to the wet mixture, then pour in the room-temperature melted butter. Stir until just combined.
- Fold in the toasted walnuts or chocolate chips (or both).
- Cover the dough and refrigerate for about 45 minutes to 1 hour to firm up.
- Preheat the oven to 350°F (175°C) and line baking sheets with parchment paper.
- Scoop dough into rounded tablespoon-sized balls (or use a cookie scoop), spacing them a couple of inches apart on the baking sheet.
- Bake for 9–11 minutes. To retain a fudgy interior, avoid overbaking. Let the cookies cool briefly on the baking sheet before transferring to a wire rack to cool completely.

Storage Instructions
Store baked cookies in an airtight container at room temperature for up to five days.
For longer storage, freeze cookies in an airtight container or freezer bag for up to three months. Thaw frozen cookies overnight in the refrigerator or at room temperature for a few hours.
You can also freeze individual dough balls on a baking sheet, then transfer them to a freezer bag. Bake from frozen and add one to two minutes to the baking time.
These cookies are rich, chewy, and loaded with chocolatey goodness. Bake a batch when you want an easy, crowd-pleasing dessert—perfect for sharing or enjoying with a glass of milk or a cup of coffee.
Recipe Summary
Ingredients
- ¾ cup unsalted butter, melted and cooled
- 1 to 1½ cups all-purpose flour
- ½ cup natural unsweetened cocoa powder
- 1 teaspoon instant espresso powder (optional)
- 1 teaspoon baking soda
- ¼ teaspoon salt
- 1 cup packed light brown sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup toasted walnuts, chopped
Instructions
- Melt butter and let cool to room temperature.
- Whisk flour, cocoa, espresso powder (if using), baking soda, and salt in a medium bowl.
- In a large bowl, combine brown sugar, eggs, and vanilla until smooth.
- Mix dry ingredients into the wet mixture, then add the melted butter and stir until combined. Fold in walnuts or chocolate chips.
- Refrigerate the dough for about 45 minutes.
- Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
- Scoop dough into balls and place on prepared sheets, spacing a couple of inches apart.
- Bake 9–11 minutes. Cool briefly on the baking sheet, then transfer to a wire rack to cool completely.
Notes
- Substitute pecans, hazelnuts, or almonds for walnuts.
- For a nut-free batch, use chocolate chips, dried cherries, or cranberries.
- Toast walnuts at 350°F for 8–10 minutes until fragrant, then cool and chop.
- Use unsalted butter so the cookie salt level remains balanced. Dark brown sugar may be used instead of light brown sugar.
- Cookies store in an airtight container for up to five days or can be frozen for up to three months. Freeze dough balls on a sheet, then transfer to a freezer bag; bake from frozen, adding 1–2 minutes to the bake time.
Nutrition (per cookie)
Calories: 134 kcal • Carbohydrates: 14 g • Protein: 2 g • Fat: 8 g • Sugar: 8 g
This recipe post was originally published by Sweet and Savoury Pursuits and has been updated with new content and photos.