Vegan Double Chocolate Hazelnut Cookies

Vegan chocolate hazelnut cookies, full of toasted hazelnut flavor and two forms of chocolate. Gluten-free and naturally-sweetened, but totally indulgent-tasting, these cookies will please everyone at your holiday table.
Course cookies, Dessert
Cuisine gluten-free, vegan, vegetarian
Keyword vegan chocolate hazelnut cookies
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Total Yield 24 cookies
Calories Per Serving 166 kcal
Author Yup, it's Vegan


For the vegan chocolate hazelnut cookies:

  • 8 oz raw hazelnuts (227g / 1 and 2/3 cups)
  • 83 g rolled oats (1 cup)
  • 124 g gluten-free all-purpose flour (3/4 cup) (I use this blend)
  • 41 g cocoa powder (1/3 cup + 2 tablespoons)
  • 77 g coconut sugar (1/2 cup)
  • 1 tsp baking soda (6g)
  • tsp salt (4g)
  • 1/4 tsp xanthan gum (if your flour blend does not include it)
  • 1/4 tsp cinnamon (1g) heaped
  • ½ cup maple syrup (137g)
  • 3 tbsp plain, unsweetened nondairy milk
  • 2 tbsp coconut oil (31g) warm or room temperature
  • 2 tsp vanilla extract (80g)
  • 2/3 cup dairy-free chocolate chips (114g)


  1. In a dry skillet, toast the hazelnuts over medium heat, stirring or tossing them frequently. Toast for 5-6 minutes or until they start to turn golden brown and become fragrant. Remove the pecans from the pan immediately and transfer them into a bowl. Rub the hazelnuts between your hands to loosen and remove the skins as much as possible. It's okay if they don't come off completely (see notes for more tips if you're sensitive to the skins).
  2. Transfer the sorta-skinned hazelnuts to a food processor. Pulse the food processor until the hazelnuts form a very fine crumb.
  3. In a mixing bowl, stir together the oats, gluten-free flour, cocoa powder, coconut sugar, baking soda, salt, and cinnamon. Transfer the dry mixture to the food processor and pulse to combine.
  4. Add the maple syrup, nondairy milk, coconut oil, and vanilla extract, and blend until very smooth, scraping down the sides with a spatula as needed. Scrape the mixture out of the food processor and return it to the mixing bowl; stir in the chocolate chips. I find that a strong fork is the best way to get the chocolate chips evenly mixed in, since the dough is quite thick.
  5. Chill the dough in the refrigerator for at least 30 minutes. Preheat the oven to 350 degrees Fahrenheit and lightly grease two baking sheets.
  6. Take about 1 and ½ tablespoons of dough at a time (or more or less, depending on what size you want your cookies to be), roll into a ball, then flatten it as you place it on the baking sheet. These cookies only tend to spread a little bit, but do puff up a little bit, so keep this in mind when spacing out the dough balls. This dough can be very sticky. You may need to stop to clean your hands partway through.
  7. Bake for 9-11 minutes or until the edges of the cookies are just starting to feel crisp. Take care not to overcook - they can dry out easily. If using two baking sheets, switch their positions halfway through baking.
  8. For slightly flatter, chewier cookies, press down on each of the cookies with a fork right when they come out of the oven. Let the cookies cool for a few minutes before carefully removing them with a spatula (they may stick if you try to pick them up directly).
  9. Leftover cookies keep in an airtight container at room temperature for a couple of days. Unused raw cookie dough can be kept in the refrigerator or freezer and used later. If frozen, thaw in the refrigerator before baking.

Recipe Notes

I personally don't mind hazelnut skins at all, but I know that some people find them bitter. This seems like a great tutorial for completely removing hazelnut skins. As the author of that tutorial points out, it might take longer to toast the hazelnuts after the blanching and skinning procedure, so just keep that in mind.

Nutrition Facts
Vegan Double Chocolate Hazelnut Cookies
Amount Per Serving (1 cookie)
Calories 166 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 3g19%
Polyunsaturated Fat 5g
Monounsaturated Fat 1g
Sodium 96mg4%
Potassium 38mg1%
Carbohydrates 19g6%
Fiber 3g13%
Sugar 11g12%
Protein 3g6%
Vitamin C 0.8mg1%
Calcium 30mg3%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.