Perfect Vegan Chocolate Cookies with Nuts

These vegan chocolate cookies deliver crispy edges with a tender center, studded with toasted hazelnuts, almonds, and dark chocolate. What makes them special is the combination of neutral oil for richness and plant-based milk for moisture, creating a surprisingly indulgent texture without dairy or eggs. The toasted nuts add depth and crunch, while maple syrup brings subtle warmth. The dark chocolate pieces melt slightly in the oven, creating pockets of chocolate throughout. This recipe is perfect for anyone following a vegan diet or seeking simple, wholesome cookies. Serve them fresh from the oven with coffee or tea, or make them ahead for lunchboxes and afternoon snacks. This version stands out for its quick mixing method and the deliberate toasting of nuts before incorporation, which intensifies their flavor and ensures even distribution.
Ingredients
- 1 ½ cups all-purpose flour
- ¼ cups light cane sugar
- 4 ½ tbsp neutral oil
- 4 tbsp plant-based milkoat milk1:1vegangluten-free if certifieddairy-free
creamier option, enhances binding
- baking powder or baking soda, 1/2 teaspoon baking powder or pinch of baking soda
- dark chocolate bar, chopped
- hazelnuts and almonds, toasted and choppedwalnuts or pecans1:1vegantree nuts
different nutty profile
- 1 tablespoon maple syrup
Instructions
- 1
Combine flour, sugar, baking powder, neutral oil, and plant-based milk in a food processor.
- 2
Toast the chopped hazelnuts and almonds in a separate pan, then remove from heat and stir in maple syrup.
- 3
Add the nut mixture to the food processor and mix until a dough begins to form.
- 4
Fold the chopped dark chocolate into the dough.
- 5
Chill the dough in the freezer for 15-20 minutes.
- 6
Form into balls and bake at 450°F for 8 minutes.
Tips
Toast the nuts separately before adding to the dough. This deepens their flavor and creates textural contrast against the soft cookie base.
Chill the dough for the full 15-20 minutes. This prevents excessive spreading and helps the cookies hold their shape during baking.
Watch the cookies closely after 6 minutes. Vegan cookies brown quickly at high heat; remove when edges are set but centers still yield slightly.
Good to Know
Store in an airtight container at room temperature for up to 5 days. Keep in a cool place away from direct sunlight to prevent chocolate from softening.
Prepare the dough, freeze for up to 1 month. Form and bake directly from frozen, adding 1-2 minutes to baking time.
Serve warm from the oven with coffee, tea, or plant-based milk for the best chocolate flavor experience.
Common Mistakes
Skip toasting the nuts to avoid flat, one-dimensional cookies with less pronounced flavor.
Omit the freezing step to avoid spreading and thin, overdone edges before the center sets.
Substitutions
Dairy-Free Swaps
Vegan Options
different nutty profile
FAQ
Can I use regular milk instead of plant-based milk?
No, this recipe is formulated for vegan ingredients. Regular dairy milk works mechanically, but it removes the vegan status. Use any plant-based milk: oat, almond, soy, or coconut.
What if I don't have maple syrup?
Substitute with agave nectar or brown rice syrup in equal amounts. Both provide similar sweetness and binding without changing texture significantly. Avoid honey as it is not vegan.
How long do these cookies keep?
Stored in an airtight container, they last up to 5 days at room temperature. Freeze baked cookies for up to 3 months. Thaw at room temperature for 30 minutes before serving. The chocolate coating may firm up when chilled.