4-Ingredient Vegan Gluten-Free Hazelnut Chocolate Spread

Prep: 15 minCook: 15 min20 servingsmediumAmerican
4-Ingredient Vegan Gluten-Free Hazelnut Chocolate Spread

A rich, creamy homemade Nutella alternative made with just four simple ingredients: roasted hazelnuts, dairy-free dark chocolate, vanilla, and sea salt. This vegan and gluten-free version delivers the same indulgent chocolate-hazelnut flavor as the original but with complete control over ingredients. Perfect for spreading on toast, dipping fruit, or enjoying straight from the jar. The key to silky smoothness lies in properly roasting the hazelnuts and removing their skins before blending into butter. Unlike store-bought versions, this homemade spread contains no refined sugar or palm oil, making it a healthier choice for breakfast spreads, dessert toppings, or afternoon snacks.

Ingredients

20 servings
  • 3 cups raw or roasted unsalted hazelnuts
    almonds1:1nut-free

    creates almond chocolate spread instead

    Full guide →
  • 1 tsp pure vanilla extract
    almond extract1:1flavor-changeadds tree_nuts

    different flavor profile

    Full guide →
  • ½ tsp sea salt
  • cup dairy-free dark chocolate, chopped

Instructions

  1. 1

    Preheat oven to 350 degrees F and spread hazelnuts on baking sheet in single layer

  2. 2

    Roast raw hazelnuts for 12-15 minutes or already roasted hazelnuts for 8-10 minutes to warm oils and loosen skins

  3. 3

    Remove from oven and let cool slightly, then transfer to large kitchen towel and roll to remove most skins

  4. 4

    Add skinned hazelnuts to food processor or high-speed blender and blend on low until smooth butter forms, scraping sides as needed

  5. 5

    Heat chocolate in double boiler or microwave in 30 second increments until melted

  6. 6

    Add vanilla and salt to hazelnut butter and blend well

  7. 7

    Gradually add melted chocolate and blend until well incorporated

  8. 8

    Taste and adjust seasonings, adding more salt or vanilla if desired

  9. 9

    Add stevia or 1-2 tablespoons liquid sweetener if more sweetness desired

  10. 10

    Transfer to clean jar for storage

Tips

Tip 1

Use high-speed blender instead of food processor for creamiest results and faster processing

Tip 2

Remove as many hazelnut skins as possible after roasting for smoother texture

Tip 3

Add liquid sweeteners sparingly as they will make the spread firmer

Good to Know

Storage

Store at room temperature for 2-3 weeks in clean jar

Make Ahead

Can be made up to 3 weeks in advance

Serve With

Serve at room temperature for best spreadability

Common Mistakes

Watch

Remove hazelnut skins thoroughly to avoid gritty texture

Watch

Add liquid sweeteners sparingly to avoid making spread too firm

Watch

Blend hazelnuts long enough to achieve smooth butter consistency

Substitutions

Nut-Free Alternatives

hazelnuts
almonds1:1nut-free

creates almond chocolate spread instead

Full guide →

General Alternatives

dairy-free chocolate
regular dark chocolate1:1vegetarian

not vegan anymore

vanilla extract
almond extract1:1flavor-changeadds tree_nuts

different flavor profile

Full guide →
Find more substitutions →

FAQ

Can I use other nuts instead of hazelnuts?

Yes, almonds work well as a substitute though the flavor will be different. Cashews can also be used for a milder taste.

How long does homemade Nutella keep?

Store at room temperature for 2-3 weeks in a clean jar, or refrigerate for longer storage up to 2 months.

What if my Nutella is too thick?

Warm slightly or add a small amount of neutral oil like coconut oil to achieve desired consistency.