Honey Roasted Almond Butter

Published March 23, 2015. Updated May 13, 2019

This post may contain affiliate links. Read our disclosure policy.

This Homemade Almond Butter is made with just four ingredients and comes together in under 30 minutes. It’s packed with honey roasted flavor and can be used on sandwiches, as a fruit dip, and more! 

homemade almond butter in jar next to bottle of honey

Homemade Almond Butter Recipe

I’ve finally gotten my kids to not only eat almond butter, but to love it too with this completely irresistible Honey Roasted Almond Butter recipe! This is hands down the best almond butter I’ve ever tasted, and I’ve had my fair share of almond butters.

It’s perfectly smooth and creamy with the perfect hit of honey roasted flavor to it. It makes the perfect dip for apples or a great spread for toast. It’s so good you’ll likely just find yourself eating it straight from the jar, and it’s a snack you can feel great about!

If you haven’t tried making almond butter at home, there’s no better time than now. It’s so easy to make and it’s nice knowing exactly what goes into it when you make it at home, plus you don’t have to worry about that Salmonella scare from the store-bought stuff if you make your own.

The processing time will vary (as mentioned in the recipe) just based off which brand/model of food processor you are using. I have a Magimix and I couldn’t love it more, it had this done it 8 minutes! Any food processor should work, but some will take longer than others.

close up of homemade almond butter in jar

Honey Roasted Almond Butter Ingredients

For this homemade almond butter recipe, you’ll need:

  • Raw almonds
  • Honey
  • Coconut oil
  • Sea salt

homemade almond butter laid out on counter

How to Make Almond Butter

  • Preheat oven to 350 degrees.
  • In a small mixing bowl whisk together melted coconut oil, 3 Tbsp honey and 1/8 tsp salt until well combined.
  • Place almonds in a mixing bowl then pour honey mixture over almonds and toss to evenly coat.
  • Spread almonds into an even layer on a baking sheet lined with a silicone liner.

roasted almonds on baking sheet

  • Bake in preheated oven 14 – 15 minutes until nicely roasted, tossing once halfway through. Cool completely.

Honey Roasted Almond Butter ingredients in bowl of food processor

  • Pour almonds into a food processor.

pulsing almond butter ingredients in food processor

  • Pulse until ground into butter, stopping and scraping down sides and bottom of mixer every few minutes.
  • Near end of mixing, if more sweetness is desired add up to 1 Tbsp honey and another pinch or two of salt as desired. Store in an airtight container in refrigerator.

creamy almond butter in food processor

Do I Need to Roast Almonds First?

I like to roast the almonds with honey first, but this step is optional. It can be made with raw almonds and even without honey.

Can I Use a Coconut Oil Substitute?

If you don’t have coconut oil, regular olive oil (not extra virgin) or canola oil should work just as well.

How Long Does Almond Butter Last?

If stored in the fridge, homemade almond butter should last for around three weeks, if not longer.

close up of homemade almond butter

Tips for the Best Almond Butter

  • Make sure you’re buying raw almonds for this recipe and not the pre-roasted and salted kind.
  • I store my almond butter in the fridge to prevent separation and extend its shelf life.
  • Make sure to stop and scrape down the sides of the food processor as you’re making the almond butter.

More Almond Butter Recipes You’ll Love:

Here are some of my favorite recipes that use almond butter, or that you could add almond butter to!

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Honey Roasted Almond Butter

Almonds are roasted with sweet honey and rich coconut oil then blended in a food processor until deliciously creamy.
Servings: 22
Prep10 minutes
Cook15 minutes
Ready in: 25 minutes

Ingredients

Instructions

  • Preheat oven to 350 degrees F. In a small mixing bowl whisk together melted coconut oil, 3 Tbsp honey and 1/8 tsp salt until well combined. Place almonds in a mixing bowl then pour honey mixture over almonds and toss to evenly coat.
  • Spread almonds into an even layer on a baking sheet lined with a silicone liner (scrape any excess honey from bowl using a spatula and spread over almonds). Bake in preheated oven 14 - 15 minutes until nicely roasted, tossing once halfway through. Cool completely, about 20 minutes.
  • Pour almonds (and any honey mixture from baking mat) into a food processor. Pulse until ground into butter, stopping and scrapping down sides and bottom of mixer every few minutes (processing time will vary depending on food processor models. It will take anywhere from 8 - 20 minutes). Near end of mixing, if more sweetness is desired add up to 1 Tbsp honey and another pinch or two of salt as desired. Store in an airtight container in refrigerator.

Notes

  • Make sure you're buying raw almonds for this recipe and not the pre-roasted and salted kind. 
  • I store my almond butter in the fridge to prevent separation and extend its shelf life. 
Nutrition Facts
Honey Roasted Almond Butter
Amount Per Serving
Calories 135 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 2g13%
Sodium 14mg1%
Potassium 145mg4%
Carbohydrates 7g2%
Fiber 3g13%
Sugar 3g3%
Protein 3g6%
Calcium 54mg5%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.