Fudgy Chocolate Walnut Cookies (Gluten-Free, Dairy-Free)
Chewy chocolate walnut cookies that are fudgy and filled with crunchy walnuts for a delightful contrast in texture. Perfect with a cup of tea for a sweet breakfast , afternoon snack, or light dessert! Gluten-free and dairy-free too. Go bake a batch or two today!
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
It’s Cookie Season!
Now that the weather is getting cooler, it’s the perfect time to switch on the oven and bake all kinds of cookies!
Whether you like chewy pumpkin cookies, crispy oatmeal cookies, almond biscotti, or chocolate-dipped pistachio cookies, there’s bound to be a cookie recipe for everyone!
Fudgy Chocolate Walnut Cookies
Today, we’re making rich, fudgy chocolate walnut cookies that are best described as brownies in cookie form.
Crispy on the outside, but with a chewy texture inside that contrasts with crunchy walnuts, these cookies have an intense chocolate flavor that every chocolate lover will surely enjoy!
Make sure to bake these for your holiday cookie platter… or whenever you’re craving a delicious chocolate cookie!
Why This Recipe Works:
- Simple Ingredients: The main ingredients required for this walnut chocolate cookies recipe are easily accessible at the local grocery store (nothing fancy required!).
- Easy to Make: Preparing these fudgy chocolate walnut cookies is just a matter of mixing the dry and wet ingredients to get the dough, which you chill until hardened and then shape into cookie dough balls and bake.
- Totally Gluten-Free & Dairy-Free: The best part is that these deliciously decadent chocolate cookies are 100% gluten-free and dairy-free, which means that even those with Celiac disease or gluten or lactose intolerances can enjoy these chewy cookies without issues!
Ingredients You’ll Need:
Here’s a visual overview of the ingredients required for making this chocolate walnut cookies recipe.
(For exact measurements, please scroll down to the printable recipe card at the bottom of this post.)
Recipe Notes + Substitutions:
- Chocolate: I used dairy-free chocolate to keep this recipe dairy-free. If you are not lactose-intolerant, go ahead and use regular chocolate instead. For best results, use good-quality chocolate with 60-70% cocoa content. If you want a more intense chocolate flavor, add 1 teaspoon of instant coffee powder or espresso powder to the dough. The coffee powder really makes the chocolate flavor stand out.
- Butter: I used unsalted dairy-free butter to keep this recipe dairy-free. However, if you are not lactose-intolerant, feel free to use regular unsalted butter instead.
- Eggs: Eggs help to bind the ingredients together as well as give the cookies a fudgy texture, so make sure to include them in.
- Sugar: I used a mix of white sugar and brown sugar in this recipe. If you are diabetic or insulin-resistant, I highly recommend using granulated monkfruit sweetener (a 1:1 sugar substitute that is zero glycemic index and will not raise your blood sugar).
- Vanilla Extract: I like adding vanilla extract for extra flavor, so make sure you add it in.
- Gluten-Free Flour: I recommend using a good-quality gluten-free measure-for-measure flour blend (a 1:1 gluten-free substitute for regular flour) that is made up of lighter flours/starches (such as rice flour, tapioca starch, corn starch or potato starch). I do NOT recommend using a gluten-free blend that is made up of heavier flours (such as garbanzo bean flour).
- Xanthan Gum: Xanthan gum is the replacement for gluten in gluten-free flours and helps to better bind the ingredients together. If your gluten-free flour blend does not already include xanthan gum, make sure to add it in.
- Cocoa Powder: Make sure to use natural unsweetened cocoa powder as we will be adding sugar to sweeten the cookies.
- Baking Powder: Baking powder is the only leavening agent used in the cookie dough, so make sure to add it in. If you are Celiac or gluten-intolerant, make sure to use gluten-free baking powder.
- Walnuts: I recommend roughly chopping the walnuts (not too finely) so you can feel the crunch of the walnuts. If you wish, feel free to use other unsalted nuts too (such as almonds, cashews, peanuts, pistachio nuts, or macadamia nuts).
- Flaky Sea Salt: I like adding a very light sprinkle of flaky sea salt as the salt contrasts beautifully with the richness of the chocolate.
How to Make Chocolate Walnut Cookies (Step by Step):
1. Melt Chocolate with Butter
In a large mixing bowl, mix the melted dairy-free butter with the chopped chocolate. Stir well until the chocolate is completely melted and the mixture is smooth.
Let the chocolate-butter mixture cool a little before adding the other ingredients (this is important to prevent the eggs from cooking when mixed into the mixture).
2. Add Eggs, Sugar and Vanilla
Add the eggs, white sugar, brown sugar, and vanilla extract to the bowl with the melted chocolate-butter mixture. Stir until all ingredients are completely combined.
3. Add Dry Ingredients
In a separate medium bowl, combine the gluten-free measure-for-measure flour, xanthan gum (if using), unsweetened cocoa powder, baking powder and salt. Whisk well to combine.
Add the flour mixture to the large bowl with the wet ingredients, mixing well with a spatula or whisk until the cookie dough is smooth and there are no lumps.
4. Fold in Walnuts
Using a rubber spatula, fold the chopped walnuts into the cookie dough until they are evenly distributed.
5. Chill Dough
Cover the bowl of cookie dough with plastic wrap and chill it for at least 1 hour or even overnight in the refrigerator until the dough has hardened.
(TIP: Don’t skip the chilling the dough as this step is important as it helps the cookies to hold their shape and not spread too much).
6. Preheat and Line
Preheat the oven to 350F and line a large baking sheet with parchment paper.
7. Form Dough Balls
Once the dough is hardened and chilled, use a cookie scoop or large spoon, form evenly-sized dough balls (approximately 2 tablespoons of dough per ball).
Place the dough balls on the prepared baking sheet in a single layer.
(TIP: Make sure to leave at least 2 inches of space between each ball as the dough will spread as it bakes. Depending on the size of your baking sheet, you may need to bake the cookies in a few batches.)
8. Bake
Bake the cookies in the preheated oven for 15 to 16 minutes. They will still be soft when removed from the oven, but will firm up as they cool.
9. Cool Slightly Before Enjoying
Let the chewy chocolate cookies cool slightly on a wire rack for them to firm up before eating them warm or at room temperature.
Dish by Dish Tips/Tricks:
- Cookies will Firm as They Chill: Avoid over-baking the cookies. They will appear soft when you take them out, but they will harden as they cool.
- Storing: Store the cookies in an airtight container at room temperature for 3 to 4 days.
- Freezing: You may prepare the cookie dough beforehand, and wrap it in various layers of plastic wrap before freezing it for up to 2 months. Let the dough thaw overnight in the refrigerator before shaping it into balls and baking it into cookies.
- For Softer Cookies: If you prefer softer cookies, reduce the baking time by 1 to 2 minutes.
Other Gluten-Free Cookies to Bake:
- Chocolate Crinkle Cookies (Gluten-Free, Dairy-Free)
- Easy Snowball Cookies (Gluten-Free, Dairy-Free)
- Chewy Molasses Cookies (Gluten-Free, Dairy-Free)
- Oatmeal Chocolate Chip Cookies (Gluten-Free, Dairy-Free)
- Gingerbread Cookies (Gluten-Free, Dairy-Free)
- Soft, Chewy Sugar Cookies (Gluten-Free, Dairy-Free)
Gluten-Free Chocolate Recipes You’ll Enjoy:
P.S. If you try this recipe, I’d love for you to leave a star rating below, and/or a review in the comment section further down the page. I always appreciate your feedback. Be sure to check out my entire Recipe Index for all the recipes on the blog. You can also follow me on Pinterest, Facebook or Instagram! Sign up for my Email List to get fresh recipes in your inbox each week!
Chocolate Walnut Cookies (Gluten-Free, Dairy-Free)
- Total Time: 1 hour 30 minutes
- Yield: 16 cookies 1x
- Diet: Gluten Free
Description
Chewy chocolate walnut cookies that are fudgy and filled with crunchy walnuts for a delightful contrast in texture. Perfect with a cup of tea for a sweet breakfast, afternoon snack, or light dessert! Gluten-free and dairy-free too. Go bake a batch or two today!
Ingredients
- 1 1/2 cups chopped dairy-free chocolate
- 1/2 cup unsalted dairy-free butter, melted
- 2 eggs, beaten
- 3/4 cup sugar
- 1/2 cup brown sugar
- 1 teaspoon vanilla extract
- 3/4 cup gluten-free measure-for-measure flour
- 1/4 teaspoon xanthan gum (omit if your gluten-free flour blend already includes it)
- 1/4 cup unsweetened cocoa powder
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 3/4 cup chopped unsalted walnuts
- 1/2 teaspoon flaky sea salt, for garnishing (optional)
Instructions
- Melt Chocolate with Butter: In a large mixing bowl, mix the melted dairy-free butter with the chopped chocolate. Stir well until the chocolate is completely melted and the mixture is smooth. Let the chocolate-butter mixture cool a little before adding the other ingredients (this is important to prevent the eggs from cooking when mixed into the mixture).
- Add Eggs, Sugar & Vanilla: Add the eggs, white sugar, brown sugar, and vanilla extract to the bowl with the melted chocolate-butter mixture. Stir until all ingredients are completely combined.
- Add Dry Ingredients: In a separate bowl, combine the gluten-free measure-for-measure flour, xanthan gum (if using), unsweetened cocoa powder, baking powder and salt. Whisk well to combine. Add the flour mixture to the bowl with the wet ingredients, mixing well with a spatula or whisk until the cookie dough is smooth and there are no lumps.
- Fold in Walnuts: Using a spatula, fold the chopped walnuts into the cookie dough until they are evenly distributed.
- Chill Dough: Cover the bowl of cookie dough with plastic wrap and chill it for at least 1 hour or even overnight in the refrigerator until the dough has hardened (this step is important as it helps the cookies to hold their shape and not spread too much).
- Preheat and Line: Preheat the oven to 350F and line a large baking sheet with parchment paper.
- Form Dough Balls: Once the dough is hardened and chilled, use a cookie scoop or large spoon, form evenly-sized dough balls (approximately 2 tablespoons of dough per ball). Place the dough balls on the parchment-lined cookie sheet in a single layer. (Make sure to leave at least 2 inches of space between each ball as the dough will spread as it bakes. Depending on the size of your baking sheet, you may need to bake the cookies in a few batches.).
- Bake: Bake the cookies in the preheated oven for 15 to 16 minutes. They will still be soft when removed from the oven, but will firm up as they cool.
- Cool Slightly Before Enjoying: Let the chocolate walnut cookies cool slightly for them to firm up before eating them warm or at room temperature.
Notes
Chocolate: I used dairy-free chocolate to keep this recipe dairy-free. If you are not lactose-intolerant, go ahead and use regular chocolate instead. For best results, use good-quality chocolate with 60-70% cocoa content. If you want a more intense chocolate flavor, add 1 teaspoon of instant coffee powder to the dough. The coffee powder really makes the chocolate flavor stand out.
Butter: I used unsalted dairy-free butter to keep this recipe dairy-free. However, if you are not lactose-intolerant, feel free to use regular unsalted butter instead.
Eggs: Eggs help to bind the ingredients together as well as give the cookies a fudgy texture, so make sure to include them in.
Sugar: I used a mix of white sugar and brown sugar in this recipe. If you are diabetic or insulin-resistant, I highly recommend using granulated monkfruit sweetener (a 1:1 sugar substitute that is zero glycemic index and will not raise your blood sugar).
Vanilla Extract: I like adding vanilla extract for extra flavor, so make sure you add it in.
Gluten-Free Flour: I recommend using a good-quality gluten-free measure-for-measure flour blend (a 1:1 gluten-free substitute for regular flour) that is made up of lighter flours/starches (such as rice flour, tapioca starch, corn starch or potato starch). I do NOT recommend using a gluten-free blend that is made up of heavier flours (such as garbanzo bean flour).
Xanthan Gum: Xanthan gum is the replacement for gluten in gluten-free flours and helps to better bind the ingredients together. If your gluten-free flour blend does not already include xanthan gum, make sure to add it in.
Cocoa Powder: Make sure to use unsweetened cocoa powder as we will be adding sugar to sweeten the cookies.
Baking Powder: Baking powder is the only leavening agent used in the cookie dough, so make sure to add it in. If you are Celiac or gluten-intolerant, make sure to use gluten-free baking powder.
Walnuts: I recommend roughly chopping the walnuts (not too finely) so you can feel the crunch of the walnuts. If you wish, feel free to use other unsalted nuts too (such as almonds, cashews, peanuts, pistachio nuts, or macadamia nuts).
Flaky Sea Salt: I like adding a very light sprinkle of flaky sea salt as the salt contrasts beautifully with the richness of the chocolate.
Cookies will Firm as They Chill: Avoid over-baking the cookies. They will appear soft when you take them out, but they will harden as they cool.
Storing: Store the cookies in an airtight container at room temperature for 3-4 days.
Freezing: You may prepare the cookie dough beforehand, and wrap it in various layers of plastic wrap before freezing it for up to 2 months. Let the dough thaw overnight in the refrigerator before shaping it into balls and baking it into cookies.
- Prep Time: 15 mins
- Chilling Time: 1 hour
- Cook Time: 15 mins
- Category: Cookies
- Method: Baking
- Cuisine: American




Felicia,
These chocolate walnut cookies are so so good for chocolate lovers. The fudgy texture of these cookies is what make them so yummy with each bite into the cookie. Hmmm – so heavenly!
Always have a batch of these for snacking.
With lots of love from home,
Mum
Glad you enjoyed these cookies mummy!!