Vegan Nutella Recipe: Easy Homemade Chocolate Hazelnut Spread

Updated On: October 3, 2025

If you have a sweet tooth and love the rich, chocolatey goodness of Nutella, but want to avoid dairy and animal products, you’re in for a treat! This vegan Nutella recipe offers the perfect homemade alternative that’s creamy, indulgent, and entirely plant-based.

No more worrying about hidden dairy or additives in store-bought spreads — with just a handful of wholesome ingredients, you can whip up a luscious chocolate-hazelnut spread right in your kitchen.

Whether you’re looking for a healthier way to enjoy a Nutella-like flavor or catering to vegan friends and family, this recipe promises a delightful balance of roasted hazelnuts, rich cocoa, and just the right touch of sweetness.

Plus, it’s incredibly easy to make and customizable to your taste preferences. Keep reading to discover all the tips, tricks, and serving ideas for this irresistible vegan treat!

Why You’ll Love This Recipe

This vegan Nutella recipe is a game changer for anyone who craves that familiar chocolate-hazelnut spread without compromising on dietary choices or ingredient quality. Here’s why you’ll fall in love with it:

  • 100% plant-based: Made without any dairy or animal products, perfect for vegans and those with lactose intolerance.
  • Simple ingredients: Only a handful of natural ingredients — no preservatives, artificial flavors, or refined oils.
  • Customizable sweetness: You control how sweet it gets, whether you prefer it lightly sweetened or decadently rich.
  • Rich and creamy texture: Thanks to roasted hazelnuts and smooth cocoa powder, it replicates that classic Nutella mouthfeel.
  • Great for gifting: Homemade vegan Nutella jars make thoughtful, delicious gifts for friends and family.
  • Versatile usage: Spread it on toast, swirl into oatmeal, use in baking, or just enjoy it by the spoonful!

Ingredients

  • 1 ½ cups raw hazelnuts
  • ¼ cup unsweetened cocoa powder (preferably Dutch-processed for richer flavor)
  • ½ cup powdered sugar or coconut sugar for a less refined option
  • ⅓ cup neutral oil (such as sunflower or light olive oil)
  • 1 tsp vanilla extract
  • ¼ tsp sea salt
  • 3-4 tbsp plant-based milk (almond, oat, or soy milk works well)

Equipment

  • Baking sheet for roasting hazelnuts
  • Food processor or high-speed blender for grinding nuts and blending ingredients
  • Spatula for scraping down the sides
  • Measuring cups and spoons
  • Glass jar or airtight container for storing the spread

Instructions

  1. Preheat your oven to 350°F (175°C). Spread the raw hazelnuts evenly on a baking sheet.
  2. Roast the hazelnuts for 10-12 minutes until their skins begin to crack and the nuts smell fragrant. Keep an eye to prevent burning.
  3. Remove from the oven and let cool slightly. Transfer the hazelnuts to a clean kitchen towel and rub them vigorously to remove most of the skins. Don’t worry if some skins remain; they add a bit of rustic texture.
  4. Place the skinned hazelnuts in a food processor. Pulse until they break down into a fine meal, then continue processing until the nuts start releasing their oils and turn into a smooth, creamy hazelnut butter. This can take 5-7 minutes, so be patient, scraping down the sides as needed.
  5. Add the cocoa powder, powdered sugar, vanilla extract, and sea salt to the hazelnut butter. Blend again until all ingredients are combined.
  6. Slowly drizzle in the neutral oil while blending to achieve a smooth, spreadable consistency.
  7. Finally, add the plant-based milk, one tablespoon at a time, blending after each addition until you reach your desired texture.
  8. Taste and adjust sweetness or salt if necessary. If you like it sweeter, add a bit more sugar; for a richer chocolate flavor, add a touch more cocoa powder.
  9. Transfer your vegan Nutella to a clean jar. Store in the refrigerator for up to two weeks. Let it come to room temperature before serving for easy spreading.

Tips & Variations

“Roasting the hazelnuts is key to unlocking that deep, toasty flavor reminiscent of classic Nutella!”

  • Use different nuts: Swap hazelnuts for almonds or cashews for a unique twist on the classic flavor.
  • Sweetener swaps: Try maple syrup or agave nectar instead of powdered sugar for a less processed option, but reduce the plant milk slightly to compensate for added liquid.
  • Make it sugar-free: Use a natural sugar substitute like erythritol or stevia, adjusting to your preferred sweetness.
  • Add a pinch of cinnamon or espresso powder: These enhance the chocolate flavor beautifully.
  • For a chunkier texture: Reserve some chopped toasted hazelnuts and fold them in at the end for a delightful crunch.
  • Storage: Keep your vegan Nutella refrigerated, but bring to room temperature before serving for easier spreading.

Nutrition Facts

Nutrient Amount per 2 tbsp serving
Calories 180
Fat 16g
Saturated Fat 1.5g
Carbohydrates 9g
Sugars 7g
Fiber 2g
Protein 3g
Sodium 30mg

Serving Suggestions

Vegan Nutella is incredibly versatile — here are some delicious ways to enjoy it:

  • Spread on toast or bagels: A classic way to start your day with a chocolatey boost.
  • Dip for fruit: Try strawberries, apple slices, or banana chunks for a healthy dessert or snack.
  • Swirl into oatmeal or smoothie bowls: Adds a creamy, chocolate flavor that pairs well with fresh fruit.
  • Bake with it: Use as a filling in vegan cupcakes, brownies, or crepes.
  • Make vegan Nutella hot chocolate: Stir a spoonful into warm plant milk for a comforting drink.
  • Top vegan pancakes or waffles: Drizzle your homemade spread over breakfast favorites for an indulgent treat.

Conclusion

Making your own vegan Nutella is not only rewarding but also ensures you know exactly what goes into your chocolate spread. This recipe delivers a creamy, rich, and satisfyingly sweet treat without any dairy or artificial ingredients.

It’s perfect for those following a vegan lifestyle or anyone seeking a healthier alternative to store-bought spreads. The ease of preparation combined with the ability to tailor sweetness and texture makes this recipe a must-try for nut butter lovers and chocolate enthusiasts alike.

Once you’ve mastered this vegan Nutella, be sure to explore other delightful plant-based recipes like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet companion dessert, or try the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to elevate your dinners.

For a wholesome baking experience, don’t miss the Vegan Bread Machine Recipe for Soft, Delicious Loaves.

📖 Recipe Card: Vegan Nutella Recipe

Description: A creamy, chocolate-hazelnut spread made without any animal products. Perfect as a dairy-free alternative to traditional Nutella.

Prep Time: PT10M
Cook Time: PT5M
Total Time: PT15M

Servings: 1 cup

Ingredients

  • 1 cup raw hazelnuts
  • 1/4 cup powdered sugar
  • 2 tablespoons cocoa powder
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 2 tablespoons coconut oil
  • 2 tablespoons almond milk

Instructions

  1. Preheat oven to 350°F (175°C).
  2. Toast hazelnuts for 10 minutes, then cool and rub off skins.
  3. Blend hazelnuts in a food processor until smooth and creamy.
  4. Add powdered sugar, cocoa powder, vanilla, and salt; blend again.
  5. Slowly add coconut oil and almond milk, blending until smooth.
  6. Adjust sweetness or thickness as desired and store in a jar.

Nutrition: Calories: 180 | Protein: 4g | Fat: 16g | Carbs: 10g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Nutella Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, chocolate-hazelnut spread made without any animal products. Perfect as a dairy-free alternative to traditional Nutella.”, “prepTime”: “PT10M”, “cookTime”: “PT5M”, “totalTime”: “PT15M”, “recipeYield”: “1 cup”, “recipeIngredient”: [“1 cup raw hazelnuts”, “1/4 cup powdered sugar”, “2 tablespoons cocoa powder”, “1/2 teaspoon vanilla extract”, “1/4 teaspoon salt”, “2 tablespoons coconut oil”, “2 tablespoons almond milk”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Toast hazelnuts for 10 minutes, then cool and rub off skins.”}, {“@type”: “HowToStep”, “text”: “Blend hazelnuts in a food processor until smooth and creamy.”}, {“@type”: “HowToStep”, “text”: “Add powdered sugar, cocoa powder, vanilla, and salt; blend again.”}, {“@type”: “HowToStep”, “text”: “Slowly add coconut oil and almond milk, blending until smooth.”}, {“@type”: “HowToStep”, “text”: “Adjust sweetness or thickness as desired and store in a jar.”}], “nutrition”: {“calories”: “180”, “proteinContent”: “4g”, “fatContent”: “16g”, “carbohydrateContent”: “10g”}}

Photo of author

Marta K

Leave a Comment

X