Perfect Vegan Chocolate Cookies with Nuts

1 batchmediumFrench
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

Yield: cookies
  • 1 ½ cups all-purpose flour
  • ¼ cups light cane sugar
  • 4 ½ tbsp neutral oil
    coconut oil1:1vegan

    adds coconut flavor, use refined to minimize taste

    Full guide →
  • 4 tbsp plant-based milk
    oat 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
    vegan dark chocolate1:1vegan

    ensures no dairy

    Full guide →
  • hazelnuts and almonds, toasted and chopped
    walnuts or pecans1:1vegantree nuts

    different nutty profile

  • 1 tablespoon maple syrup

Instructions

  1. 1

    Combine flour, sugar, baking powder, neutral oil, and plant-based milk in a food processor.

  2. 2

    Toast the chopped hazelnuts and almonds in a separate pan, then remove from heat and stir in maple syrup.

  3. 3

    Add the nut mixture to the food processor and mix until a dough begins to form.

  4. 4

    Fold the chopped dark chocolate into the dough.

  5. 5

    Chill the dough in the freezer for 15-20 minutes.

  6. 6

    Form into balls and bake at 450°F for 8 minutes.

Tips

Tip 1

Toast the nuts separately before adding to the dough. This deepens their flavor and creates textural contrast against the soft cookie base.

Tip 2

Chill the dough for the full 15-20 minutes. This prevents excessive spreading and helps the cookies hold their shape during baking.

Tip 3

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

Storage

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.

Make Ahead

Prepare the dough, freeze for up to 1 month. Form and bake directly from frozen, adding 1-2 minutes to baking time.

Serve With

Serve warm from the oven with coffee, tea, or plant-based milk for the best chocolate flavor experience.

Common Mistakes

Watch

Skip toasting the nuts to avoid flat, one-dimensional cookies with less pronounced flavor.

Watch

Omit the freezing step to avoid spreading and thin, overdone edges before the center sets.

Substitutions

Dairy-Free Swaps

plant-based milk
oat milk1:1vegangluten-free if certifieddairy-free

creamier option, enhances binding

Full guide →

Vegan Options

dark chocolate
vegan dark chocolate1:1vegan

ensures no dairy

Full guide →
neutral oil
coconut oil1:1vegan

adds coconut flavor, use refined to minimize taste

Full guide →
hazelnuts and almonds
walnuts or pecans1:1vegantree nuts

different nutty profile

Find more substitutions →

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.